Skip to main content
POST
simulateTransaction

Parameter Permintaan

string
wajib
Transaksi yang telah ditandatangani, dalam bentuk string yang dienkode (base58 atau base64).
string
Enkode yang digunakan untuk data transaksi.
  • base58
  • base64
boolean
Lewati pemeriksaan preflight transaksi.
string
Tingkat komitmen yang digunakan untuk preflight.
  • confirmed
  • finalized
  • processed
boolean
Jika true, verifikasi tanda tangan transaksi.
boolean
Jika true, ganti blockhash terbaru transaksi dengan blockhash yang paling baru.
number
Slot minimum untuk melakukan pemeriksaan preflight transaksi.
boolean
Jika true, sertakan instruksi internal dalam respons.
object
array
Larik akun yang akan dikembalikan, dalam bentuk string yang dienkode dengan base-58.
string
Format enkode untuk data akun yang dikembalikan.
  • base64
  • base58
  • base64+zstd
  • jsonParsed

Otorisasi

api-key
string
query
wajib

Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di dasbor.

Body

application/json
jsonrpc
enum<string>
default:2.0

Versi protokol JSON-RPC.

Opsi yang tersedia:
2.0
Contoh:

"2.0"

id
string
default:1

Pengidentifikasi unik untuk permintaan.

Contoh:

"1"

method
enum<string>
default:simulateTransaction

Nama metode RPC yang akan dipanggil.

Opsi yang tersedia:
simulateTransaction
Contoh:

"simulateTransaction"

params
(string | object)[]

Parameter untuk menyimulasikan transaksi.

Transaksi yang telah ditandatangani, sebagai string terenkode (base58 atau base64).

Contoh:

"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="

Respons

Transaksi berhasil disimulasikan.

jsonrpc
enum<string>

Versi protokol JSON-RPC.

Opsi yang tersedia:
2.0
Contoh:

"2.0"

id
string

Pengidentifikasi yang cocok dengan permintaan.

Contoh:

"1"

result
object

Hasil transaksi yang disimulasikan.