trace_transaction: parameter, nilai kembali, dan CU
Mengembalikan semua trace eksekusi yang dihasilkan oleh suatu transaksi pada rantai dengan modul trace Parity/OpenEthereum.
Ringkasan
Mengembalikan semua trace yang dihasilkan selama eksekusi suatu transaksi. Dokumentasi resmi
Compute unit (CU) dan harga
100 CU
$10.00
Parameter
| Parameter | Tipe | Deskripsi |
|---|---|---|
transactionHash | HASH | Hash transaksi 32 byte yang akan diperiksa dalam heksadesimal berawalan 0x. |
Mengembalikan
- Tipe:
ARRAY - Deskripsi: Array objek trace yang dicatat selama eksekusi transaksi, sesuai urutan eksekusi.
Catatan
trace_transaction didukung pada rantai dengan modul trace bergaya Parity/OpenEthereum yang diaktifkan; lihat tabel ketersediaan di bawah. Blok di luar jendela status mengembalikan -32011, dan hash tidak dikenal mengembalikan -32000; keduanya tidak ditagih. Untuk pohon panggilan bergaya Geth, gunakan debug_traceTransaction.
Contoh permintaan
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
}'Rantai yang didukung
Tersedia di semua rantai yang didukung kecuali: 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).
Referensi terkait
Terakhir diperbarui: