{"uid":"cap_XAXYOpnz5FM5TbIhUoNND","slug":"ethereum-function-signature-lookup-80fd337c","name":"Ethereum Function Signature Lookup","description":"Ethereum function signature lookup. ?selector=0xa9059cbb","url":"https://pyfile-agent.taile3ff35.ts.net:10000/data/abi","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"],"type":"string"},"queryParams":{"type":"object","properties":{"selector":{"type":"string"}}}}},"output":{"type":"object"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_-T2bWfNWXMuXVTLCtG0fv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Resolves a 4-byte Ethereum ABI function selector to its human-readable function signature","exampleAgentPrompt":"What Ethereum function is being called by the selector 0xa9059cbb? Can you look up its human-readable signature?","exampleUseCases":[{"title":"Decode unknown smart contract calldata","prompt":"I have this raw Ethereum transaction and the calldata starts with 0x23b872dd — can you tell me what function that selector maps to?"},{"title":"Verify ERC-20 transfer signature","prompt":"Can you look up the function signature for Ethereum selector 0xa9059cbb to confirm it's the standard ERC-20 transfer function?"},{"title":"Audit smart contract interactions","prompt":"I'm reviewing a list of Ethereum selectors from contract interactions and need to know what each one does — start with 0x70a08231, what function is that?"}],"resultDescription":"Returns the human-readable Ethereum ABI function signature (e.g. 'transfer(address,uint256)') corresponding to the provided 4-byte hex selector, allowing developers and agents to decode and understand smart contract calldata without access to the original ABI.","failureModes":["Unknown selector not found in signature database returns empty or 404 response","Malformed selector (not 4 bytes / invalid hex) returns an error","Selector with multiple known signatures may return ambiguous results","Network timeout or service unavailability returns 5xx error"],"whenToPreferThis":"Use this endpoint when you need to decode a raw 4-byte Ethereum function selector into its human-readable function signature, especially during smart contract auditing, transaction analysis, or calldata inspection. Prefer this over full ABI parsing when you only have the selector and not the full contract ABI.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:59:13.103Z","isFirstParty":false}