{"uid":"cap_6HrNSCccC4WmsVCX3C23L","slug":"swift-bot-labs-evm-transaction-decoder-1f25794a","name":"Swift Bot Labs EVM Transaction Decoder","description":"62 small, deterministic utility APIs (DNS and e-mail checks, web extraction, EVM decoding, x402 checks, IP math, JSON/CSV, hashing, conversions). No account or API key: pay per call in USDC with x402.","url":"https://x402-toolbox.swiftbotlab.workers.dev/v1/evm/tx?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"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string"},"chain":{"type":"string","description":"One of ethereum, base, arbitrum, optimism, polygon, bsc, avalanche, gnosis, base-sepolia, sepolia (or a chain id)"}},"additionalProperties":false},"discoverable":{"type":"boolean"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"tool":"evm-tx","result":{"to":"0x036C...","fee":"0.0000012","from":"0xD48e...","hash":"0x5e07...","chain":"base-sepolia","method":{"signature":"transferWithAuthorization(...)"},"status":"success","transfers":[{"to":"0x2481...","from":"0xD48e...","token":"0x036C...","amount":"0.02","symbol":"USDC"}]}}},"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_UyvOXV_1OGD2vcp0Smika","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":"Looks up and decodes an EVM blockchain transaction by hash, returning decoded method signature, token transfers, fee, status, and parties involved.","exampleAgentPrompt":"Can you look up transaction 0x5e07... on Base and tell me what method was called, who sent it, who received it, and how much USDC was transferred?","exampleUseCases":[{"title":"Verify a USDC payment on Base","prompt":"I just got told a payment was sent to my wallet on Base — can you check transaction hash 0xabc123... and confirm how much USDC arrived and from which address?"},{"title":"Debug a failed smart contract call","prompt":"My transaction 0xdef456... on Ethereum seems to have failed — can you decode it and tell me what method was being called and what its status is?"},{"title":"Audit token transfers on Polygon","prompt":"Can you pull up transaction 0x789abc... on Polygon and show me all the token transfers that happened, including the token symbol, amounts, and the sender and receiver addresses?"}],"resultDescription":"Returns a JSON object with ok status, tool name, and a result containing: transaction hash, chain, status (success/fail/pending), from/to addresses, fee in ETH, decoded method signature, and an array of token transfers each with from, to, token contract address, amount, and symbol.","failureModes":["Invalid or malformed transaction hash returns an error","Transaction hash not found on specified chain","Unsupported chain name returns validation error","Missing required hash query parameter returns 400","Network or RPC timeout when fetching transaction data","Transaction exists but method signature cannot be decoded (unknown ABI)"],"whenToPreferThis":"Use this endpoint when you need a quick, pay-per-call lookup of a specific EVM transaction without setting up a full blockchain node, RPC provider account, or API key. It is especially useful for decoding method signatures and token transfers in a single call across multiple popular EVM chains. Prefer it over raw RPC calls when you need human-readable decoded output rather than raw hex data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:40:07.836Z","isFirstParty":false,"canonicalSlug":"swift-bot-labs-evm-transaction-decoder-1f25794a"}