{"uid":"cap_8ZksJm7Fgi1vsy8u68v0-","slug":"signalharness-erc-1155-transfer-decode-cf18af9e","name":"SignalHarness ERC-1155 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/erc1155_transfer_decode/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"erc1155_transfer_request":{"type":"string","maxLength":65536,"minLength":2}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"warnings":["Decoding does not prove balances or transfer success."],"service_id":"erc1155_transfer_decode","evidence_scope":"caller_supplied_data","decoded_erc1155_transfer":"{\"args\":[\"0x0000000000000000000000000000000000000001\",\"0x0000000000000000000000000000000000000002\",\"1\",\"2\",\"0x\"],\"kind\":\"calldata\",\"operation\":\"safeTransferFrom\"}"},"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":"erc1155_transfer_decode","executionId":"example-execution","startedAtMs":0,"amountAtomic":"10000","resultSha256":"82cf79cc70cb2a0098a5c1e4539864c942f1ac79b8be2220842ad61c92a12d19","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_VAU8zpTLFZ2f7ccV_SUyM","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 and parses ERC-1155 token transfer data (calldata, logs, or raw transaction input) into human-readable structured form","exampleAgentPrompt":"Decode this ERC-1155 transfer calldata for me and tell me what token IDs, amounts, and addresses are involved: 0xf242432a0000000000000000000000001234...","exampleUseCases":[{"title":"Audit an NFT batch transfer","prompt":"I have this raw ERC-1155 safeBatchTransferFrom calldata from a transaction and I need to know exactly which token IDs and quantities were transferred and to whom — can you decode it?"},{"title":"Debug a failed ERC-1155 transaction","prompt":"My ERC-1155 token transfer failed and I'm looking at the raw input data. Can you decode this calldata so I can see what was being attempted: 0xf242432a000000...?"},{"title":"Verify token transfer before signing","prompt":"Before I approve this ERC-1155 transfer, can you decode the raw calldata and tell me in plain English what token IDs, amounts, sender, and recipient are involved?"}],"resultDescription":"Returns a decoded ERC-1155 transfer object containing human-readable fields (token IDs, amounts, addresses, operator, etc.) extracted from the raw input, along with any warnings about the data, an evidence scope label indicating the data came from caller-supplied input, and a full receipt including payment ID, execution metadata, and a SHA-256 result hash for verification.","failureModes":["Malformed or truncated calldata returns a decode error or populated warnings array","Input string too short (below minLength 2) returns a validation error","Input exceeds 65536 characters and is rejected","Calldata that is not ERC-1155 transfer format may produce incomplete or warning-flagged results","Network or payment failure returns a non-succeeded status"],"whenToPreferThis":"Choose this endpoint when you need to programmatically decode ERC-1155 multi-token standard transfer calldata or logs into structured, readable fields — especially when building blockchain analytics pipelines, transaction auditing tools, wallet UIs, or agent workflows that need to interpret on-chain ERC-1155 activity without running a full node or ABI decoder locally. It is particularly useful when the raw hex data is caller-supplied and you need a quick, paid-per-call interpretation with a verifiable receipt.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:50:00.016Z","isFirstParty":false}