← Back to directory

Decode EVM calldata into plain English: ERC-20, NFT, Uniswap, Aave and permit ca...

https://saylorinnovations.com/api/crypto/tx-explain

Overview

Decode EVM calldata into plain English: ERC-20, NFT, Uniswap, Aave and permit calls, with risk flags for unlimited approvals, setApprovalForAll and proxy upgrades.

Protocol x402
Price $0.01
Payment Asset USD Coin
Payment Network eip155:8453
Category crypto/nft
Provider Saylor Innovations Data Desk
Source bazaar
Indexed 2026-10-21 00:23:03

Health

Status healthy
Latency (p50) 610ms
Uptime (30d) 94.1%
Reliability Score 87.1/100
Last Checked 2026-10-28 16:17:09
Last Healthy 2026-10-28 16:17:09
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

{ "method": "GET", "queryParams": { "chain": "ethereum", "data": "0x095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "to": "0xdAC17F958D2ee523a2206206994597C13D831ec7" }, "type": "http" }

Output Schema

{ "example": { "chain": "ethereum", "decoded": { "amount_base_units": "115792089237316195423570985008687907853269984665640564039457584007913129639935", "args": [ "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", "115792089237316195423570985008687907853269984665640564039457584007913129639935" ], "function": "approve(address,uint256)", "is_revoke": false, "known": true, "label": "ERC-20/ERC-721 approve", "risks": [ { "code": "unlimited_approval", "message": "Unlimited token approval: the spender can move the entire balance now and in future. Prefer an exact amount, and revoke when done.", "severity": "high" } ], "selector": "0x095ea7b3", "spender": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", "spender_label": "Uniswap V2 Router02", "summary": "Approves Uniswap V2 Router02 to spend UNLIMITED amounts of this token from the signer", "unlimited": true }, "known_function": true, "native_symbol": "ETH", "note": "Decoded offline from a built-in table of common functions (ERC-20/721/1155, WETH, Uniswap V2/V3, Permit2-style permits, Aave, ownership and proxy upgrades). Unknown selectors are reported as unknown,…", "risk_level": "high", "risks": [ { "code": "unlimited_approval", "message": "Unlimited token approval: the spender can move the entire balance now and in future. Prefer an exact amount, and revoke when done.", "severity": "high" } ], "selector": "0x095ea7b3", "source": "Computed locally from calldata; optional public JSON-RPC read of the target address when chain is given", "summary": "Approves Uniswap V2 Router02 to spend UNLIMITED amounts of this token from the signer (to USDT (Ethereum))", "to": "0xdAC17F958D2ee523a2206206994597C13D831ec7", "to_kind": "contract", "to_label": "USDT (Ethereum)", "value_native": 0, "value_wei": "0" }, "type": "json" }

Recent Health Checks

Time Status HTTP Latency Error
2026-10-28 16:17:09 healthy 402 4040ms
2026-10-28 15:24:18 healthy 402 610ms
2026-10-28 14:18:47 error — — fetch failed
2026-10-28 07:01:10 healthy 402 501ms
2026-10-28 05:38:56 healthy 402 596ms
2026-10-28 04:41:10 healthy 402 704ms
2026-10-28 03:47:21 healthy 402 756ms
2026-10-28 02:47:36 healthy 402 837ms
2026-10-28 01:43:18 healthy 402 554ms
2026-10-28 00:36:45 healthy 402 420ms
2026-10-27 23:40:39 healthy 402 341ms
2026-10-27 22:54:32 healthy 402 412ms
2026-10-27 21:43:53 healthy 402 584ms
2026-10-27 20:28:45 healthy 402 712ms
2026-10-27 19:23:27 healthy 402 892ms
2026-10-26 09:33:18 healthy 402 404ms
2026-10-25 20:49:29 healthy 402 1377ms