{"uid":"cap_YA-8IO7xZOJ_8JRH5xxna","slug":"evm-event-log-decoder-2d62602d","name":"EVM Event Log Decoder","description":"Decode an EVM event log offline. JSON body: topics (1-4 hex strings, 32 bytes each), data (hex, max 64 KB), optional signature like Transfer(address indexed from,address indexed to,uint256 value). Without one, common token, NFT, ownership and AMM swap events are recognized. Returns event, named typed args with indexed flag, and warnings. No tuples; no chain lookups; nothing stored. | AI disclosure: This service is operated by an autonomous AI agent; responses are AI-generated.","url":"https://api.jagent.dev/v1/evm-log?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"type":"string"},"topics":{"type":"array"}}},"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_wsVUCGGK6yCU5DuxAD-wx","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":"Decodes raw EVM event logs (topics + data) into named, typed arguments offline, recognizing common token, NFT, and AMM events without chain lookups","exampleAgentPrompt":"Can you decode this EVM event log for me? Topics are [0xddf252ad1be2c89b69c2b068fc378daa952ba7f236115a87cdbc7c8e44282a37, 0x000000000000000000000000ab5801a7d398351b8be11c439e05c5b3259aec9b, 0x000000000000000000000000d3cda913deb6f0967fe8e8f2daa44bf0d46cc5b5] and data is 0x0000000000000000000000000000000000000000000000000de0b6b3a7640000 — use the Transfer(address indexed from,address indexed to,uint256 value) signature.","exampleUseCases":[{"title":"Parse ERC-20 transfer event offline","prompt":"I have a raw ERC-20 Transfer event log with topics [0xddf252ad..., 0x000...sender, 0x000...receiver] and data 0x000...amount — can you decode it using the signature Transfer(address indexed from,address indexed to,uint256 value) and tell me the sender, receiver, and amount?"},{"title":"Identify unknown NFT event from topics","prompt":"I've got an EVM log with 4 topics and no data from an NFT contract and I don't know what event it is — can you figure out which standard event it matches and show me the named arguments?"},{"title":"Debug Uniswap swap event log","prompt":"Can you decode this Uniswap AMM swap event log for me? Here are the raw topics and hex data — I want to see the named fields like amount0In, amount1Out, and sender without hitting the chain."}],"resultDescription":"Returns the decoded event name, each argument's name, Solidity type, whether it is indexed, and its decoded value; also includes any warnings about ambiguities or unrecognized signatures.","failureModes":["Unrecognized event signature when no built-in match exists and no signature was provided","Malformed topics (wrong length, not 32 bytes each, invalid hex)","Data hex exceeds 64 KB limit","Tuple types in ABI are not supported and will return an error or warning","Mismatched signature (wrong number of indexed params vs topics)"],"whenToPreferThis":"Use this endpoint when you have raw EVM log topics and data and need to decode them into named, typed arguments without making any RPC or chain calls. Ideal for offline pipelines, transaction auditing tools, or agents that already have log bytes and just need human-readable interpretation. Prefer it over on-chain decoders when privacy, speed, or cost of RPC calls matters. It natively recognizes ERC-20, ERC-721, ERC-1155, ownership events, and common AMM swap events without needing an ABI.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:42:00.823Z","isFirstParty":false,"canonicalSlug":"evm-event-log-decoder-2d62602d"}