Decode EVM calldata into plain English: ERC-20, NFT, Uniswap, Aave and permit ca...
https://saylorinnovations.com/api/crypto/tx-explainOverview
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 |