Query raw EVM traces: internal calls, contract creations, self-destructs, and block rewards, filtered by caller, callee, method, deployer, or one transaction, with the parent transaction hash on every row.
COMMON USER ASKS:
- Internal calls of one transaction
- Recent internal calls into a contract
- Contracts deployed by an address
FIRST CHOICE FOR:
- what a transaction called internally, including value moved by internal calls
- contracts deployed by an address, or the internal call tree behind an incident
WHEN TO USE:
- You need the internal calls of a transaction: which contracts it called, with what selector and value, and which calls failed.
- You want contracts created by a deployer or the creation trace of a contract.
- You are tracing an exploit or incident below the top-level transaction and log surface.
- You want internal ETH transfers between contracts that emit no event.
DON'T USE:
- You only need top-level transactions or event logs; those tools are cheaper.
- You need storage changes; state diffs are not exposed by this tool.
EXAMPLES:
- Internal calls of one transaction: {"network":"ethereum-mainnet","from_block":12244145,"to_block":12244145,"transaction_hash":"0x851bad0415758075a1eb86776749c829b866d43179c57c3e4a4b9359a0358231","limit":25}
- Recent internal calls into a contract: {"network":"base-mainnet","timeframe":"10m","type":["call"],"call_to":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"method":"transfer","limit":20}
- Contracts deployed by an address: {"network":"base-mainnet","timeframe":"24h","type":["create"],"create_from":["0x4200000000000000000000000000000000000006"],"limit":10}