{"uid":"cap_o3PgVm3f53PrU9p9-Hpz-","slug":"erc-721-transfer-decode-b451ee95","name":"ERC-721 Transfer Decode","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/erc721_transfer_decode/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"erc721_transfer_request":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["Decoding does not prove ownership or transfer success."],"service_id":"erc721_transfer_decode","evidence_scope":"caller_supplied_data","decoded_erc721_transfer":"{\"args\":[\"0x0000000000000000000000000000000000000001\",\"0x0000000000000000000000000000000000000002\",\"1\"],\"kind\":\"calldata\",\"operation\":\"transferFrom\"}"},"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":"erc721_transfer_decode","executionId":"example-execution","startedAtMs":0,"amountAtomic":"10000","resultSha256":"5058453d4ce46a944d905ac3520c9bf8ba10faa0739e4b1f4724e2a1a893f4d5","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_BUPYUPH043_Ibf_dfLnIc","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 an ERC-721 NFT transfer transaction or calldata into human-readable structured fields","exampleAgentPrompt":"Can you decode this ERC-721 transfer data for me and tell me the from address, to address, and token ID? Here's the raw transfer request: 0xa9059cbb000000000000000000000000...","exampleUseCases":[{"title":"NFT transfer audit for compliance","prompt":"I need to decode this ERC-721 transfer calldata and pull out the sender, recipient, and token ID so I can log it for our compliance records — here's the raw data: 0x23b872dd000000000000000000000000abcd..."},{"title":"Wallet transaction history decoder","prompt":"My wallet app received this raw ERC-721 transfer blob and I need it decoded into readable fields — who sent what NFT to whom: 0x23b872dd000000000000000000000000efgh..."},{"title":"Smart contract debugging for NFT transfer","prompt":"I'm debugging a failed NFT transaction — can you decode this ERC-721 transfer payload and flag any warnings so I can see what went wrong: 0x23b872dd000000000000000000000000wxyz..."}],"resultDescription":"Returns a decoded ERC-721 transfer object containing the parsed transfer details (e.g. from/to addresses, token ID), any warnings about the input data, an evidence scope indicator noting the data is caller-supplied, and a receipt with execution metadata including payment ID, latency, and a SHA-256 result hash for verification.","failureModes":["Malformed or non-ERC-721 calldata returns an error or warning in the decoded result","Input string too short (below 2 chars) or too long (above 65536 chars) triggers schema validation failure","Non-hex or unrecognized encoding may produce warnings rather than a clean decode","Payment failure (insufficient USDC) results in a 402 response before execution","Network or service errors return a failed status in the receipt"],"whenToPreferThis":"Choose this endpoint when you need to programmatically decode raw ERC-721 transfer calldata or transaction payloads into structured, readable fields without running your own ABI decoder. It is particularly useful for agents handling NFT transaction pipelines, compliance logging, wallet UX, or smart contract debugging on EVM-compatible chains, and it operates at low cost ($0.01 USDC) with x402 micropayment support for per-call billing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T13:04:21.804Z","isFirstParty":false}