io.github.zvmzaretsky/onchain-decode

FabTally Decode

Decode EVM bytes to JSON: event-log decoder, calldata explainer, selector lookup, ABI fetch.

Endpointhttps://decode.fabtally.com/mcp (streamable-http)
Registry version1.0.0
Now4 tools · grade D (63) · pin ts_3a3dd2ca3ce1ca7de4f654754bf2f637 · protocol 2025-06-18
First / last listed2026-11-12 01:39 UTC / 2026-11-12 01:39 UTC
Grade over time2026-11-12: D (63), 4 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-12 01:39 UTC
4 tools, grade D (63)

Tools: decode_log decode_calldata selector_lookup abi_fetch

Current tools (4)

decode_logPAID $0.003 (x402, USDC on Base). FLAGSHIP: decode EVM event LOGS to human-readable JSON. Give {chain, tx_hash} to decode every log in a transaction, OR {chain, address, topics[], data} for a single log; optional {abi}. Returns each event's name, canonical signature and named/typed args — correctly handling tuple/array/nested params, anonymous events, and indexed vs non-indexed. Resolves the ABI v
params: chain*, tx_hash, address, topics, data, abi, x_payment
decode_calldataPAID $0.002 (x402, USDC on Base). Decode a contract function call. Give {chain, to?, data, abi?}; get the 4-byte selector resolved to a function signature (via provided ABI, the verified contract source, or 4byte.directory) plus fully decoded, typed arguments (tuples/arrays/nested included). Without payment returns the x402 challenge.
params: chain*, to, data*, abi, x_payment
selector_lookupPAID $0.001 (x402, USDC on Base). Resolve a 4-byte function selector (0x + 8 hex) OR a 32-byte event topic hash (0x + 64 hex) to its human-readable signature(s) via 4byte.directory + openchain.xyz. Returns all matches (selectors can collide) with a verified flag. Without payment returns the x402 challenge; pass x_payment to settle.
params: selector*, x_payment
abi_fetchPAID $0.002 (x402, USDC on Base). Fetch the verified ABI + metadata for a contract. Give {address, chain}; get the ABI JSON, verification status/source (Sourcify or Blockscout), the callable function/event signatures, and full proxy-implementation resolution (EIP-1967/1822/OZ-legacy/beacon) — returning the implementation's ABI when it's a proxy. Without payment returns the x402 challenge; pass x_p
params: chain*, address*, x_payment

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.