{"uid":"cap_TcZllw9gdV0BZ32ZGcMcf","slug":"evm-transaction-calldata-risk-decoder-get-271cf03e","name":"EVM Transaction Calldata Risk Decoder (GET)","description":"","url":"https://gpt55.558686.xyz/v1/tools/evm-transaction-risk-decoder","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"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":"down","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_355YiH1HsF5XIgmxM0Zer","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes and risk-scores raw EVM calldata for common token operations (ERC20/ERC721/ERC1155) without requiring a private key, sending a transaction, or calling external APIs.","exampleAgentPrompt":"Before I sign this transaction, can you decode the calldata and tell me what it's doing and whether there are any red flags? The calldata is 0x095ea7b3000000000000000000000000abcdef1234567890abcdef1234567890abcdef12ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff and it's going to contract 0x6B175474E89094C44Da98b954EedeAC495271d0F on Ethereum mainnet.","exampleUseCases":null,"resultDescription":"Returns a structured response with: decoded function name and ABI parameters, human-readable token amounts and addresses, risk flags (e.g. unlimited approval, suspicious recipient, unknown contract), and a checklist of items the user should confirm before signing. No transaction is sent.","failureModes":["Unrecognized or custom calldata selector returns partial or no decode","Malformed hex calldata returns a 400 error","Unsupported chain identifier may limit risk context","Payment not included or insufficient USDC causes 402 response","Very long or nested multicall data may hit the 20000-character input limit"],"whenToPreferThis":"Use this endpoint when a wallet, agent, or dApp needs to explain raw EVM calldata to a user before signing — especially for ERC20 approve, transferFrom, permit, setApprovalForAll, and multicall patterns. Prefer this over generic LLM decoding when you need structured risk flags and a confirmation checklist. Choose the GET variant when your client cannot easily construct a JSON body (e.g. browser redirects, crawlers, wallet deep-links).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-07T02:27:30.152Z","isFirstParty":false}