Passer au contenu principal
POST
Analyser les Transactions
Le corps de la requête, le schéma de réponse et les exemples sur cette page sont générés à partir de la définition OpenAPI.

Remarques

  • Les résultats sont renvoyés dans le même ordre que les signatures d’entrée, doublons compris.
  • Les transactions manquantes et les échecs d’analyse propres à chaque élément sont renvoyés sous forme d’objets TransactionResult au niveau de l’élément avec parserStatus: "ERROR".
  • Les corps de requête non valides renvoient une erreur JSON au niveau de la requête.
  • Les charges utiles des transactions brutes sont omises, sauf si includeRawTransaction est défini sur true.

Paramètres de la requête

array
requis
Signatures des transactions à analyser. L’ordre de la réponse correspond à celui de ce tableau, doublons compris.
string
défaut:"confirmed"
Niveau d’engagement utilisé lors de la récupération des transactions. processed n’est pas pris en charge.
  • confirmed
  • finalized
boolean
défaut:"false"
Inclut la charge utile de la transaction Solana d’origine sous la forme rawTransaction dans chaque résultat réussi.

Autorisations

api-key
string
query
requis

Corps

application/json

Corps de la demande pour l'analyse d'une ou plusieurs signatures de transaction.

transactions
string[]
requis

Signatures de transaction à analyser. L'ordre de la réponse correspond à ce tableau, y compris les doublons.

commitment
enum<string>
défaut:confirmed

Niveau d'engagement utilisé lors de la récupération des transactions. processed n'est pas pris en charge.

Options disponibles:
confirmed,
finalized
includeRawTransaction
boolean
défaut:false

Inclure la charge utile de la transaction Solana originale comme rawTransaction sur chaque résultat réussi.

Réponse

Résultats de transaction analysés.

signature
string

Signature de transaction pour cet élément.

parserStatus
enum<string>

OK lorsque l'analyse a réussi, ou ERROR lorsque l'élément a échoué à récupérer ou analyser.

Options disponibles:
OK,
ERROR
parsed
object

Objet de transaction analysé. Présent lorsque parserStatus est OK.

parserError
object

Erreur au niveau de l'élément. Présente lorsque parserStatus est ERROR.

rawTransaction
object

Charge utile de la transaction brute originale. Présente uniquement lorsque includeRawTransaction est true.