Skip to main content
POST
simulateTransaction

Parâmetros da Solicitação

string
obrigatório
A transação assinada, como uma string codificada (base58 ou base64).
string
Codificação usada para os dados da transação.
  • base58
  • base64
boolean
Pular as verificações de transação preliminares.
string
Nível de compromisso a ser usado para a verificação preliminar.
  • confirmed
  • finalized
  • processed
boolean
Se verdadeiro, verificar as assinaturas da transação.
boolean
Se verdadeiro, substituir o blockhash recente da transação pelo mais recente.
number
Slot mínimo no qual realizar verificações preliminares de transações.
boolean
Se verdadeiro, incluir instruções internas na resposta.
object
array
Array de contas a serem retornadas, como strings codificadas em base-58.
string
Formato de codificação para dados de conta retornados.
  • base64
  • base58
  • base64+zstd
  • jsonParsed

Autorizações

api-key
string
query
obrigatório

Sua chave API Helius. Você pode obter uma gratuitamente no dashboard.

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:simulateTransaction

O nome do método RPC a ser invocado.

Opções disponíveis:
simulateTransaction
Exemplo:

"simulateTransaction"

params
(string | object)[]

Parâmetros para simular uma transação.

A transação assinada, como uma string codificada (base58 ou base64).

Exemplo:

"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="

Resposta

Transação simulada com sucesso.

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
object

Resultado da transação simulada.