Skip to main content
POST
sendTransaction

Parámetros de la solicitud

boolean
predeterminado:"false"
Cuando es true, enruta exclusivamente a través de la infraestructura SWQOS, pero requiere una propina mínima más baja.
boolean
predeterminado:"false"
Cuando es true, desvía tu transacción de los validadores vinculados estadísticamente a ataques sándwich. Se activa por cada solicitud.
string
requerido
La transacción codificada en base64.
string
Formato de codificación de datos utilizado para la carga útil de la transacción de Solana.
  • base58
  • base64
boolean
Cuando es true, omite la validación previa de la transacción de Solana para enviarla más rápido. Es opcional: Sender admite comprobaciones previas.
number
Número máximo de reintentos automáticos. Debe establecerse en 0.

Parámetros de consulta

api-key
string

Los usuarios estándar no necesitan una clave de API. Solo los usuarios con límites de TPS personalizados deben proporcionar una clave de API.

swqos_only
boolean
predeterminado:false

Cuando es true, enruta exclusivamente a través de la infraestructura SWQOS, pero tiene un requisito mínimo de propina más bajo.

mev-protect
boolean
predeterminado:false

Cuando es true, evita enrutar tu transacción mediante validadores vinculados estadísticamente con ataques sándwich. Se activa por solicitud.

Cuerpo

application/json
jsonrpc
enum<string>
predeterminado:2.0

La versión del protocolo JSON-RPC.

Opciones disponibles:
2.0
Ejemplo:

"2.0"

id
string
predeterminado:1

Un identificador único para la solicitud.

Ejemplo:

"1"

method
enum<string>
predeterminado:sendTransaction

El nombre del método RPC que se invocará.

Opciones disponibles:
sendTransaction
Ejemplo:

"sendTransaction"

params
(string | object)[]

Parámetros para enviar una transacción mediante Sender.

La transacción codificada en base64.

Respuesta

La transacción se envió correctamente. Una respuesta 200 no garantiza que la transacción sea válida ni que se registre en la cadena.

jsonrpc
enum<string>

La versión del protocolo JSON-RPC.

Opciones disponibles:
2.0
Ejemplo:

"2.0"

id
string

Identificador que coincide con la solicitud.

Ejemplo:

"1"

result
string

La firma de la transacción para consultar el estado de confirmación.

Ejemplo:

"4qTLpN1sBrp5SzZUKfrSH2897FmxA7AB4EbN4ccgSgEjG9RG2686pSKWhEbz65q4bvaRsdpKRJKZ3dkdGZA78u5s"