As ferramentas de desenvolvimento que você usa todos os dias, tudo em um só lugar.
Conversores, formatadores, hashes, validadores e os pequenos utilitários que você fica reabrindo permanecem juntos em vez de se perderem entre as abas.
Visualizador de trace de transações - ferramenta Web3 gratuita
Visualize traces de execução de transações com hierarquia de chamadas
O que é tracing de transação?
O tracing de transação captura o caminho de execução completo de uma transação, incluindo todas as chamadas internas entre contratos. Isso é essencial para depurar transações complexas e entender interações entre contratos.
Como funciona?
O tracing de transação usa o método RPC debug_traceTransaction com o callTracer para registrar cada chamada interna, uso de gas, dados de entrada/saída e mudanças de estado. O trace é retornado como uma estrutura de árvore hierárquica mostra…
Casos de exemplo
Abrange Transferência ERC-20 - CALL simples, Swap na Uniswap V3 - Cadeia complexa de múltiplas chamadas e Flash loan da Aave - Padrão CALL + DELEGATECALL, para você comparar entradas e saídas comuns rapidamente.
Código-fonte da ferramenta selecionada, mostrado aqui ao lado da versão ao vivo à direita.
// npm install viem
import { createPublicClient, http } from 'viem';
import { mainnet } from 'viem/chains';
const client = createPublicClient({
chain: mainnet,
transport: http("https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY")
});