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.

TypeMethodSelectorWhat it doesTx hash
Uniswap V3 swapmulticall(uint256,bytes[])0x5ae401dcWETH → MATIC via SwapRouter020x33710b45ad08e065
Uniswap V2 swapswapExactTokensForTokens(...)0x38ed1739USDT → FB via V2 router0xe4e1e0eb0634f684
Native ETH send(no calldata)0x0.49 ETH wallet-to-wallet0x70d747fcfebe961e
ERC721 transfertransferFrom(address,address,uint256)0x23b872ddKBA NFT #43870x98fef92c9f471254
NFT mintclaim(...)0x2e4dbe8fGalxe ETH Merge OAT0xfa26988f61a145d3
Contract creation(deploy bytecode)0x60806040Minimal proxy deploy0xf9c4138083e3e14f
Multi-hop swapmulticall(uint256,bytes[])0x5ae401dc3-hop swap → WETH0x7efa4cfe073fee81
Aave depositdeposit(address,uint256,address,uint16)0xe8eda9dfSupply UNI-V2 LP to Aave0xa98173135f916339
Aave withdrawwithdraw(address,uint256,address)0x69328decRedeem aToken position0xe614e0254cba21d3
ERC20 approveapprove(address,uint256)0x095ea7b3LINK allowance (no Transfer log)0x76947406709014a0
ERC721 approve-allsetApprovalForAll(address,bool)0xa22cb465Operator approval0x674b6752338b70b9
Add liquiditymulticall(bytes[])0xac9650d8USDC + WETH → V3 position NFT0x3bfcb4ff51c7f3e1