Skip to main content
POST
simulateTransaction

Parámetros de la solicitud

string
requerido
La transacción firmada, como una cadena codificada en base58 o base64.
string
Codificación utilizada para los datos de la transacción.
  • base58
  • base64
boolean
Omite las comprobaciones preliminares de la transacción.
string
Nivel de confirmación que se usará para las comprobaciones preliminares.
  • confirmed
  • finalized
  • processed
boolean
Si es verdadero, verifica las firmas de la transacción.
boolean
Si es verdadero, reemplaza el hash de bloque reciente de la transacción por el más reciente.
number
Slot mínimo en el que se realizarán las comprobaciones preliminares de la transacción.
boolean
Si es verdadero, incluye las instrucciones internas en la respuesta.
object
array
Arreglo de cuentas que se devolverán, como cadenas codificadas en base58.
string
Formato de codificación de los datos de cuenta devueltos.
  • base64
  • base58
  • base64+zstd
  • jsonParsed

Autorizaciones

api-key
string
query
requerido

Tu clave de API de Helius. Puedes obtener una gratis en el panel.

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

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

Opciones disponibles:
simulateTransaction
Ejemplo:

"simulateTransaction"

params
(string | object)[]

Parámetros para simular una transacción.

La transacción firmada como una cadena codificada (base58 o base64).

Ejemplo:

"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="

Respuesta

La transacción se simuló correctamente.

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
object

Resultado de la transacción simulada.