trace_transaction: parâmetros, retornos e CU
Retorne todos os traces de execução produzidos por uma transação em redes com módulos de trace Parity/OpenEthereum.
Visão geral
Retorne todos os traces gerados durante a execução de uma transação. Documentação oficial
Unidades de computação (CU) e preços
100 CU
$10.00
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
transactionHash | HASH | Hash de transação de 32 bytes a inspecionar em hexadecimal com prefixo 0x. |
Retornos
- Tipo:
ARRAY - Descrição: Array de objetos de trace registrados durante a execução da transação, em ordem de execução.
Observações
trace_transaction é suportado em redes com módulos de trace no estilo Parity/OpenEthereum ativados; consulte a tabela de disponibilidade abaixo. Um bloco fora da janela de estado retorna -32011, e um hash desconhecido retorna -32000; nenhum dos dois é cobrado. Para árvores de chamadas no estilo Geth, use debug_traceTransaction.
Exemplo de requisição
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
}'Redes suportadas
Disponível em todas as redes compatíveis, exceto: 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).
Referências relacionadas
Última atualização: