$megatools --evm-calldata-decoder --client-side
EVM Calldata Decoder & ABI Inspector
Decode raw Ethereum & EVM transaction calldata hex into human-readable parameters and 32-byte word slices.
Sample Payloads:
EVM Transaction Calldata Hex
Function Selector (4-Byte)Offset [0x00..0x04]
Calldata Selector:
0xa9059cbb
Standard Match:transfer
Sig Keccak-256:0xa9059cbb ✓ MATCH
Canonical ABI:transfer(address,uint256)
Total Words:2 (32 bytes each)
ABI Decoded Method Arguments2 parameters
| # | Name | Type | Decoded Value | Formatted / Notes |
|---|---|---|---|---|
| 1 | to | address | 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 | EIP-55 Checksummed Address |
| 2 | amount | uint256 | 1,000,000,000,000,000,000,000 | ≈ 1,000.000000 ETH / Token Units |
Raw 32-Byte Word Slices (EVM Memory Chunks)2 words
Offset [0x00]Word #0
Hex Representation (32 Bytes):
0x000000000000000000000000d8da6bf26964af9d7eed9e03e53415d37aa96045
Uint256:1,238,012,972,454,248,237,435,767,387,143,779,415,173,800,484,933
EIP-55 Address:
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
ASCII:"..k.id..~....4..z.`E"
Offset [0x20]Word #1
Hex Representation (32 Bytes):
0x00000000000000000000000000000000000000000000003635c9adc5dea00000
Uint256:1,000,000,000,000,000,000,000
EIP-55 Address:
0x00000000000000000000003635c9aDC5dEA00000
ASCII:"65....."