Skip to main content
POST
sendTransaction

Parâmetros da Solicitação

boolean
padrão:"false"
Quando true, roteia exclusivamente através da infraestrutura SWQOS, mas possui uma exigência de gorjeta mínima menor.
boolean
padrão:"false"
Quando true, afasta sua transação de validadores estatisticamente ligados a ataques tipo sandwich. Opt-in por solicitação.
string
obrigatório
A transação codificada em base64.
string
Formato de codificação de dados usado para a carga útil de transação Solana.
  • base58
  • base64
boolean
Quando true, ignora a validação de pré-vôo da transação do Solana para submissão mais rápida. Opcional — o Sender suporta verificações de pré-vôo.
number
Número máximo de tentativas automáticas de nova tentativa. Deve ser configurado para 0.

Parâmetros de consulta

api-key
string

Usuários padrão não precisam de uma API key. Apenas usuários com limites de TPS personalizados precisam fornecer uma API key.

swqos_only
boolean
padrão:false

Quando verdadeiro, roteia exclusivamente através da infraestrutura SWQOS, mas tem um requisito de gorjeta mínima menor.

mev-protect
boolean
padrão:false

Quando verdadeiro, desvia sua transação de validadores estatisticamente ligados a ataques de sanduíche. Opt-in por solicitação.

Corpo

application/json
jsonrpc
enum<string>
padrão:2.0

A versão do protocolo JSON-RPC.

Opções disponíveis:
2.0
Exemplo:

"2.0"

id
string
padrão:1

Um identificador único para a solicitação.

Exemplo:

"1"

method
enum<string>
padrão:sendTransaction

O nome do método RPC a ser invocado.

Opções disponíveis:
sendTransaction
Exemplo:

"sendTransaction"

params
(string | object)[]

Parâmetros para envio de uma transação via Sender.

A transação codificada em base64.

Resposta

Transação submetida com sucesso. Uma resposta 200 não garante que a transação seja válida ou que será confirmada na cadeia.

jsonrpc
enum<string>

A versão do protocolo JSON-RPC.

Opções disponíveis:
2.0
Exemplo:

"2.0"

id
string

Identificador que corresponde à solicitação.

Exemplo:

"1"

result
string

A assinatura da transação para acompanhar o status de confirmação.

Exemplo:

"4qTLpN1sBrp5SzZUKfrSH2897FmxA7AB4EbN4ccgSgEjG9RG2686pSKWhEbz65q4bvaRsdpKRJKZ3dkdGZA78u5s"