Overview
Calldata decode on Ethereum (chain 1, $0.02): to + data (+ value, from) -> what the tx asks for: selector via the verified Sourcify ABI (proxy), our table, openchain / 4byte; args by name; nested multicall / Safe calls; Universal Router plan; flags: unlimited approve, setApprovalForAll, permit, delegatecall, admin, ETH value, no-code / unverified target, past deadline. Phrases: decode calldata, what does this transaction do, abi decode, unlimited approval. GET or POST. Never charged on 4xx/5xx.
Protocol
x402
Price
$0.02
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
crypto/transactions
Provider
Avasis Agent Platform
Indexed
2026-11-02 18:57:25
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
Output Schema
{
"example": {
"block_number": 53364734,
"block_timestamp": 1793518815,
"call": {
"args": [
{
"name": "spender",
"type": "address",
"value": "0x000000000022d473030f116ddee9f6b43ac78ba3"
},
{
"name": "value",
"type": "uint256",
"value": "115792089237316195423570985008687907853269984665640564039457584007913129639935"
}
],
"args_by_name": {
"spender": "0x000000000022d473030f116ddee9f6b43ac78ba3",
"value": "115792089237316195423570985008687907853269984665640564039457584007913129639935"
},
"candidates": [
{
"signature": "approve(address,uint256)",
"source": "sourcify",
"verified": true
},
{
"signature": "approve(address,uint256)",
"source": "local",
"verified": true
}
],
"confidence": "verified-abi",
"decoded": true,
"kind": "approve",
"name": "approve",
"selector": "0x095ea7b3",
"signature": "approve(address,uint256)",
"source": "sourcify",
"trailing_bytes": 0
},
"chain": "ethereum",
"chain_id": 1,
"commands": null,
"headline": "HIGH on Base: approve: let Uniswap Permit2 0x0000…8ba3 spend an UNLIMITED amount of USDC (APPROVE_UNLIMITED)",
"kind": "calldata-decode",
"nested": null,
"rail": "evm-calldata-decode-1",
"reads": {
"calls": 4,
"elapsed_ms": 5,
"rpc": "fixture",
"sigdb_lookups": 0,
"sourcify": "exact_match"
},
"target": {
"address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
"is_contract": true,
"known_kind": "token",
"label": "USDC (Circle)",
"sourcify": {
"abi_functions": 3,
"available": true,
"name": "FiatTokenProxy",
"proxy": {
"implementation": "0x2ce6311ddae708829bc0784c967b7d77d19fd779",
"implementation_name": "FiatTokenV2_2",
"implementation_verified": "exact_match",
"is_proxy": true,
"type": "ZeppelinOSProxy"
},
"verified": "exact_match"
},
"token": {
"decimals": 6,
"source": "table",
"symbol": "USDC"
}
},
"tx": {
"data_bytes": 68,
"from": "0xf977814e90da44bfa03b6295a0616a897441acec",
"selector": "0x095ea7b3",
"to": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
"value": "0"
},
"value": {
"eth": "0",
"nonzero": false,
"wei": "0"
},
"verdict": {
"flags": [
{
"code": "APPROVE_UNLIMITED",
"severity": "high",
"text": "approve grants Uniswap Permit2 0x0000…8ba3 an UNLIMITED allowance of USDC: it can move every unit you hold now or later; approve the exact amount instead"
},
{
"code": "PROXY_TARGET",
"severity": "info",
"text": "0x8335…2913 is a ZeppelinOSProxy proxy; the code that runs is FiatTokenV2_2 at 0x2ce6…d779 (exact_match)"
}
],
"flags_ok": [
"target has code",
"target verified on Sourcify (exact_match)",
"known: USDC (Circle)",
"decoded with the verified ABI",
"no ETH value"
],
"level": "HIGH",
"summary": "approve: let Uniswap Permit2 0x0000…8ba3 spend an UNLIMITED amount of USDC"
}
},
"type": "json"
}