Skip to main content
POST
simulateBundle

Parameter Permintaan

object
wajib
Objek konfigurasi pertama. Berisi transaksi terenkode untuk simulasi.
array
Larik transaksi terenkode dan terserialisasi untuk simulasi. Enkoding ditentukan oleh bidang transactionEncoding (secara default base-64).
object
Objek konfigurasi kedua. Opsional.
array
wajib
Menentukan akun yang akan diambil selama simulasi.Ini mengambil status akun sebelum transaksi dieksekusi.Elemen larik pada suatu indeks mengonfigurasi transaksi yang berada pada indeks yang sama dalam bundle.Untuk setiap transaksi dalam bundle:
  • Teruskan null jika Anda tidak ingin status akun apa pun dikembalikan.
  • Atau, berikan objek yang menjelaskan akun mana yang akan dikembalikan.
Panjang larik harus sama dengan jumlah transaksi dalam bundle.
array
wajib
Menentukan akun yang akan diambil selama simulasi.Ini mengambil status akun setelah transaksi dieksekusi.Elemen larik pada suatu indeks mengonfigurasi transaksi yang berada pada indeks yang sama dalam bundle.Untuk setiap transaksi dalam bundle:
  • Teruskan null jika Anda tidak ingin status akun apa pun dikembalikan.
  • Atau, berikan objek yang menjelaskan akun mana yang akan dikembalikan.
Panjang larik harus sama dengan jumlah transaksi dalam bundle.
string
default:"base64"
Enkoding transaksi yang digunakan dalam encodedTransactions.
  • base64
  • base58
any
Menentukan bank yang menjadi acuan untuk menjalankan simulasi. Dapat berupa tip, slot, atau tingkat komitmen.
boolean
default:"false"
Menentukan apakah verifikasi tanda tangan dilewati sebelum simulasi.
boolean
default:"false"
Menentukan apakah blockhash terbaru milik transaksi yang disimulasikan akan diganti dengan blockhash terkini.

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

Nama metode RPC yang akan dipanggil.

Opsi yang tersedia:
simulateBundle
Contoh:

"simulateBundle"

params
object[]

Parameter untuk menyimulasikan bundle JITO.

Respons

Bundle 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 bundle yang disimulasikan.