Skip to main content
POST
simulateTransaction

Paramètres de la requête

string
requis
La transaction signée, sous forme de chaîne encodée (base58 ou base64).
string
Encodage utilisé pour les données de transaction.
  • base58
  • base64
boolean
Ignorer les vérifications de prévol de la transaction.
string
Niveau d’engagement à utiliser pour le prévol.
  • confirmed
  • finalized
  • processed
boolean
Si vrai, vérifier les signatures de la transaction.
boolean
Si vrai, remplacer le blockhash récent de la transaction par le plus récent.
number
Emplacement minimum auquel effectuer les vérifications de prévol de la transaction.
boolean
Si vrai, inclure les instructions internes dans la réponse.
object
array
Tableau de comptes à retourner, sous forme de chaînes encodées en base-58.
string
Format d’encodage pour les données de compte retournées.
  • base64
  • base58
  • base64+zstd
  • jsonParsed

Autorisations

api-key
string
query
requis

Votre clé API Helius. Vous pouvez en obtenir une gratuitement dans le tableau de bord.

Corps

application/json
jsonrpc
enum<string>
défaut:2.0

La version du protocole JSON-RPC.

Options disponibles:
2.0
Exemple:

"2.0"

id
string
défaut:1

Un identifiant unique pour la requête.

Exemple:

"1"

method
enum<string>
défaut:simulateTransaction

Le nom de la méthode RPC à invoquer.

Options disponibles:
simulateTransaction
Exemple:

"simulateTransaction"

params
(string | object)[]

Paramètres pour simuler une transaction.

La transaction signée, en tant que chaîne encodée (base58 ou base64).

Exemple:

"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="

Réponse

Simulation réussie de la transaction.

jsonrpc
enum<string>

La version du protocole JSON-RPC.

Options disponibles:
2.0
Exemple:

"2.0"

id
string

Identifiant correspondant à la requête.

Exemple:

"1"

result
object

Résultat de la transaction simulée.