Skip to main content
POST
simulateBundle

Anfrageparameter

object
erforderlich
Erstes Konfigurationsobjekt. Enthält die codierten Transaktionen für die Simulation.
array
Array von codierten, serialisierten Transaktionen zur Simulation. Die Codierung wird durch das transactionEncoding-Feld bestimmt (standardmäßig Base-64).
object
Zweites Konfigurationsobjekt. Optional.
array
erforderlich
Gibt an, welche Konten während der Simulation erfasst werden sollen.Dies erfasst die Kontostände bevor die Transaktion ausgeführt wird.Ein Array-Element an einem Index konfiguriert die Transaktion, die sich an demselben Index im Bundle befindet.Für jede Transaktion im Bundle:
  • Geben Sie null weiter, wenn Sie keinen Kontostand zurückgeben möchten.
  • Oder geben Sie ein Objekt an, das beschreibt, welche Konten zurückgegeben werden sollen.
Die Array-Länge muss der Anzahl der Transaktionen im Bundle entsprechen.
array
erforderlich
Gibt an, welche Konten während der Simulation erfasst werden sollen.Dies erfasst die Kontostände nachdem die Transaktion ausgeführt wird.Ein Array-Element an einem Index konfiguriert die Transaktion, die sich an demselben Index im Bundle befindet.Für jede Transaktion im Bundle:
  • Geben Sie null weiter, wenn Sie keinen Kontostand zurückgeben möchten.
  • Oder geben Sie ein Objekt an, das beschreibt, welche Konten zurückgegeben werden sollen.
Die Array-Länge muss der Anzahl der Transaktionen im Bundle entsprechen.
string
Standard:"base64"
Die in encodedTransactions verwendete Transaktionscodierung.
  • base64
  • base58
any
Gibt an, gegen welche Bank die Simulation durchgeführt werden soll. Kann der Hinweis, ein Slot oder ein Commit-Level sein.
boolean
Standard:"false"
Ob die Signaturprüfung vor der Simulation übersprungen werden soll.
boolean
Standard:"false"
Ob der aktuelle Blockhash der simulierten Transaktion durch den neuesten Blockhash ersetzt werden soll.

Autorisierungen

api-key
string
query
erforderlich

Ihr Helius API-Schlüssel. Sie können einen kostenlos im Dashboard erhalten.

Body

application/json
jsonrpc
enum<string>
Standard:2.0

Die JSON-RPC-Protokollversion.

Verfügbare Optionen:
2.0
Beispiel:

"2.0"

id
string
Standard:1

Ein eindeutiger Identifikator für die Anfrage.

Beispiel:

"1"

method
enum<string>
Standard:simulateBundle

Der Name der aufzurufenden RPC-Methode.

Verfügbare Optionen:
simulateBundle
Beispiel:

"simulateBundle"

params
object[]

Parameter für die Simulation eines JITO-Bündels.

Antwort

Das Bündel wurde erfolgreich simuliert.

jsonrpc
enum<string>

Die JSON-RPC-Protokollversion.

Verfügbare Optionen:
2.0
Beispiel:

"2.0"

id
string

Identifikator, der zur Anfrage passt.

Beispiel:

"1"

result
object

Ergebnis des simulierten Bündels.