trace_transaction : paramètres, retours et CU
Renvoie toutes les traces d'exécution produites par une transaction sur les chaînes dotées des modules de trace Parity/OpenEthereum.
Aperçu
Renvoie toutes les traces générées lors de l'exécution d'une transaction. Documentation officielle
Unités de calcul (CU) et tarification
100 CU
$10.00
Paramètres
| Paramètre | Type | Description |
|---|---|---|
transactionHash | HASH | Hachage de transaction de 32 octets à inspecter sous forme hexadécimale préfixée par 0x. |
Valeur de retour
- Type:
ARRAY - Description: Tableau d'objets de trace enregistrés pendant l'exécution de la transaction, dans l'ordre d'exécution.
Remarques
trace_transaction est pris en charge sur les chaînes avec les modules de trace de style Parity/OpenEthereum activés ; voir la table de disponibilité ci-dessous. Un bloc en dehors de la fenêtre d'état renvoie -32011, et un hachage inconnu renvoie -32000 ; aucun des deux n'est facturé. Pour les arborescences d'appels de style Geth, utilisez debug_traceTransaction.
Exemple de requête
export BLOCKVECTRA_API_KEY=rgw_your_api_key
curl -X POST "https://api.blockvectra.com/v1/eth_mainnet" \
-H 'Content-Type: application/json' \
-H "x-api-key: $BLOCKVECTRA_API_KEY" \
-d '{
"jsonrpc": "2.0",
"method": "trace_transaction",
"params": [
"<transactionHash>"
],
"id": 1
}'Chaînes prises en charge
Disponible sur toutes les chaînes prises en charge sauf : Arbitrum One (arb_mainnet), Base (base_mainnet), BNB Smart Chain (bsc_mainnet), Ethereum Sepolia (eth_sepolia), HyperEVM (hyperevm_mainnet), Polygon (polygon_mainnet), Robinhood Chain (robinhood_mainnet), Robinhood Chain Testnet (robinhood_testnet).
Références associées
Dernière mise à jour :