eth · human-readable transactions
Paste an Ethereum transaction.
Read it like English.
ERC20 transfers, Uniswap swaps, NFT mints, Safe confirmations — all decoded from a public RPC. No accounts, no API keys.
Sample transactions
Real mainnet txs — click any row to decode it.
| Type | Method | Selector | What it does | Tx hash |
|---|---|---|---|---|
| Uniswap V3 swap | multicall(uint256,bytes[]) | 0x5ae401dc | WETH → MATIC via SwapRouter02 | 0x33710b45…ad08e065 |
| Uniswap V2 swap | swapExactTokensForTokens(...) | 0x38ed1739 | USDT → FB via V2 router | 0xe4e1e0eb…0634f684 |
| Native ETH send | (no calldata) | 0x | 0.49 ETH wallet-to-wallet | 0x70d747fc…febe961e |
| ERC721 transfer | transferFrom(address,address,uint256) | 0x23b872dd | KBA NFT #4387 | 0x98fef92c…9f471254 |
| NFT mint | claim(...) | 0x2e4dbe8f | Galxe ETH Merge OAT | 0xfa26988f…61a145d3 |
| Contract creation | (deploy bytecode) | 0x60806040 | Minimal proxy deploy | 0xf9c41380…83e3e14f |
| Multi-hop swap | multicall(uint256,bytes[]) | 0x5ae401dc | 3-hop swap → WETH | 0x7efa4cfe…073fee81 |
| Aave deposit | deposit(address,uint256,address,uint16) | 0xe8eda9df | Supply UNI-V2 LP to Aave | 0xa9817313…5f916339 |
| Aave withdraw | withdraw(address,uint256,address) | 0x69328dec | Redeem aToken position | 0xe614e025…4cba21d3 |
| ERC20 approve | approve(address,uint256) | 0x095ea7b3 | LINK allowance (no Transfer log) | 0x76947406…709014a0 |
| ERC721 approve-all | setApprovalForAll(address,bool) | 0xa22cb465 | Operator approval | 0x674b6752…338b70b9 |
| Add liquidity | multicall(bytes[]) | 0xac9650d8 | USDC + WETH → V3 position NFT | 0x3bfcb4ff…51c7f3e1 |