Skip to main content
POST
simulateTransaction

Anforderungsparameter

string
erforderlich
Die signierte Transaktion als kodierter String (base58 oder base64).
string
Kodierung, die für die Transaktionsdaten verwendet wird.
  • base58
  • base64
boolean
Überspringen der Vorflug-Transaktionsprüfungen.
string
Commitment-Level für den Vorflug verwenden.
  • confirmed
  • finalized
  • processed
boolean
Wenn wahr, die Transaktionssignaturen überprüfen.
boolean
Wenn wahr, den aktuellen Blockhash der Transaktion durch den neuesten ersetzen.
number
Minimaler Slot, bei dem die Vorflug-Transaktionsprüfungen durchgeführt werden sollen.
boolean
Wenn wahr, innere Anweisungen in die Antwort aufnehmen.
object
array
Array von Konten, das zurückgegeben wird, als base-58 codierte Strings.
string
Kodierungsformat für zurückgegebene Kontodaten.
  • base64
  • base58
  • base64+zstd
  • jsonParsed

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 Bezeichner für die Anfrage.

Beispiel:

"1"

method
enum<string>
Standard:simulateTransaction

Der Name der aufzurufenden RPC-Methode.

Verfügbare Optionen:
simulateTransaction
Beispiel:

"simulateTransaction"

params
(string | object)[]

Parameter für die Simulation einer Transaktion.

Die signierte Transaktion als codierter String (base58 oder base64).

Beispiel:

"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="

Antwort

Die Transaktion wurde erfolgreich simuliert.

jsonrpc
enum<string>

Die JSON-RPC-Protokollversion.

Verfügbare Optionen:
2.0
Beispiel:

"2.0"

id
string

Kennung, die der Anfrage entspricht.

Beispiel:

"1"

result
object

Ergebnis der simulierten Transaktion.