{"uid":"cap_OFKxThyG3gz-N4ctgj947","slug":"base-calldata-decoder-21e75988","name":"Base Calldata Decoder","description":"Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.","url":"https://signalharness.ai/api/agent/services/base_calldata_decode/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"request_json":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["A supplied ABI may be incorrect and decoding does not simulate execution."],"service_id":"base_calldata_decode","analysis_json":"{\"args\":[\"0x0000000000000000000000000000000000000002\",\"100\"],\"calldata_bytes\":68,\"function_name\":\"transfer\",\"network_context\":{\"accepted_chain_ids\":[\"8453\",\"84532\"],\"deposit_transaction_type\":\"0x7e\",\"fee_model\":\"L2 execution plus caller-supplied L1 data/operator components\",\"protocol_family\":\"OP Stack\"},\"selector\":\"0xa9059cbb\"}","evidence_scope":"caller_supplied_data","analyzed_network":"base"},"status":"succeeded","receipt":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","usage":[],"status":"succeeded","network":"eip155:8453","artifacts":[],"endedAtMs":0,"latencyMs":0,"paymentId":"example-payment","receiptId":"example-receipt","requestId":"example-request","serviceId":"base_calldata_decode","executionId":"example-execution","startedAtMs":0,"amountAtomic":"10000","resultSha256":"beff1ae8843f8360a1951a55a31040e9fd3afa3b3da6a0927148c1c534263835","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"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_5XwITYJzz0g3f0BhIJslv","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 Ethereum calldata on Base network, identifying the function name, selector, and decoded arguments from ABI-encoded transaction input data.","exampleAgentPrompt":"Can you decode this raw Base transaction calldata for me — '0xa9059cbb0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000006' — and tell me what function it calls and what the arguments are?","exampleUseCases":[{"title":"Debug a failed smart contract call","prompt":"I have this raw calldata from a failed Base transaction: 0xa9059cbb000000000000000000000000abc...0064 — can you decode it and tell me what function it was trying to call and with what arguments?"},{"title":"Inspect an ERC20 token transfer","prompt":"Can you decode this calldata from a Base network token transfer and tell me the recipient address and amount being sent? Here's the hex input: 0xa9059cbb0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000006400"},{"title":"Audit a DeFi transaction before signing","prompt":"Before I sign this transaction, can you decode the calldata so I can confirm what function it's calling and verify the arguments look right? The calldata is 0x23b872dd000000000000000000000000abc..."}],"resultDescription":"Returns a JSON object containing the decoded function name, function selector (e.g. '0xa9059cbb'), decoded argument values, total calldata byte size, Base network context (accepted chain IDs, deposit transaction type, fee model, protocol family), evidence scope, and any warnings if the supplied ABI may be incorrect. Also includes a full receipt with payment ID, execution ID, and result hash.","failureModes":["Invalid or malformed calldata hex string returns a decoding error","Unknown function selector with no ABI provided may result in undecodable output or warnings","Calldata too long (exceeding 65536 character limit) will be rejected","Empty or null request_json will fail schema validation","Non-Base calldata from other networks may decode incorrectly due to network context assumptions"],"whenToPreferThis":"Choose this endpoint when you need to decode raw EVM calldata specifically on the Base network (chain IDs 8453 or 84532) and want structured output including function name, selector, and arguments. Prefer this over manual ABI decoding when you need quick, pay-per-call access without managing your own node or ABI libraries. Ideal for agents auditing transactions, debugging failed calls, or inspecting DeFi interactions on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:00:16.829Z","isFirstParty":false}