{"uid":"cap__Z9I5is0lLBSpJwZjp7vh","slug":"bot-bazaar-evm-calldata-decoder-f47c3e5c","name":"Bot Bazaar EVM Calldata Decoder","description":"Decode raw EVM hex calldata for standard ERC-20 transfers, approvals, and balance lookups into human-readable parameters.","url":"https://bot-bazaar.fly.dev/v1/x402/calldata-decoder?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"data":{"type":"string","description":"Hex calldata starting with 0x"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Vkp9IPapmPK39bqMk3i1t","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes raw EVM hex calldata for standard ERC-20 transfers, approvals, and balance lookups into human-readable parameters","exampleAgentPrompt":"Can you decode this EVM hex calldata for me and tell me what ERC-20 function it's calling and with what parameters: 0xa9059cbb000000000000000000000000ab5801a7d398351b8be11c439e05c5b3259aec9b0000000000000000000000000000000000000000000000000de0b6b3a7640000","exampleUseCases":[{"title":"Inspecting a suspicious token transfer","prompt":"I received this raw hex calldata from an Ethereum transaction and want to know what it does before signing — can you decode it and tell me who the recipient is and how many tokens are being transferred: 0xa9059cbb000000000000000000000000dead000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0b6b3a7640000"},{"title":"Auditing an ERC-20 approval transaction","prompt":"Decode this hex calldata for me and tell me what ERC-20 function it's invoking and what spender address and allowance amount it's setting: 0x095ea7b3000000000000000000000000uniswap00000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"},{"title":"Debugging a smart contract interaction","prompt":"I'm debugging a failed Ethereum transaction and need to understand what the input data is — can you parse this raw calldata and tell me the function name and all its decoded parameters: 0x70a08231000000000000000000000000ab5801a7d398351b8be11c439e05c5b3259aec9b"}],"resultDescription":"Returns the decoded ERC-20 function name (e.g. transfer, approve, balanceOf) along with human-readable parameters such as recipient address, spender address, token amount, or token holder address extracted from the raw hex calldata.","failureModes":["Unrecognized function selector — calldata does not match ERC-20 transfer, approve, or balanceOf signatures","Malformed hex input — calldata not properly 0x-prefixed or contains non-hex characters","Truncated calldata — insufficient bytes to decode all parameters","Non-ERC-20 calldata — calldata belongs to a different contract standard and cannot be decoded","Payment failure — USDC balance insufficient to cover $0.01 per-call fee"],"whenToPreferThis":"Choose this endpoint when you need to quickly make sense of raw EVM hex calldata specifically for the three standard ERC-20 operations (transfer, approve, balanceOf) without spinning up a full Ethereum node or ABI decoder. It is ideal for transaction inspection, security auditing of token interactions, or debugging smart contract calls where the calldata is already known and you just need human-readable output at low cost.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:07:24.444Z","isFirstParty":false,"canonicalSlug":"bot-bazaar-evm-calldata-decoder-f47c3e5c"}