关于 FabTally Decode
FabTally Decode 是面向开发者的付费只读 MCP 服务,可将 EVM 日志、调用数据和选择器转换为易读 JSON。它还可在列出的六条链上获取已验证 ABI 并解析代理合约实现。
主要功能
- 01解码事件日志
- 02解析函数调用数据
- 03查询选择器和事件主题
- 04获取已验证 ABI
- 05解析代理合约实现
适用场景
- 01检查交易事件日志
- 02解读合约函数调用
- 03识别选择器或事件主题
- 04获取合约 ABI
MCP 相关
通过 stdio 或 streamable HTTP 向 MCP 客户端提供四种付费解码和 ABI 工具。调用可使用 x402 付款载荷;未付款调用会返回付款挑战。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://decode.fabtally.com/mcpclaude mcp add --transport http zvmzaretsky-onchain-decode https://decode.fabtally.com/mcp{"mcpServers":{"zvmzaretsky-onchain-decode":{"type":"http","url":"https://decode.fabtally.com/mcp"}}}在 Cursor 中打开{"servers":{"zvmzaretsky-onchain-decode":{"type":"http","url":"https://decode.fabtally.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"zvmzaretsky-onchain-decode":{"type":"http","url":"https://decode.fabtally.com/mcp"}}}{"mcpServers":{"zvmzaretsky-onchain-decode":{"serverUrl":"https://decode.fabtally.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| abi | any | 否 | 可选的合约 ABI(JSON 数组或 JSON 字符串)。如果省略,则从已验证的源代码(Sourcify/Blockscout)或 4byte.directory 解析 ABI。 |
| data | string | 否 | 日志数据字段(0x 十六进制),包含非索引参数。 |
| chain | enum | 是 | EVM 链:ethereum | base | arbitrum | optimism | polygon | bsc。ethereum | base | arbitrum | optimism | polygon | bsc |
| topics | array | 否 | 日志主题数组(对于非匿名事件,topic0 是事件签名哈希)。 |
| address | string | 否 | 单条日志的合约地址(与 topics + data 一起使用)。 |
| tx_hash | string | 否 | 交易哈希(0x + 64 位十六进制)——解码交易中的每条事件日志。 |
| x_payment | string | 否 | 此 PAID 解码的 x402 支付载荷(base64)。如果提供,则会作为 X-PAYMENT 标头转发,以结算调用并返回实际结果,而不是 402 挑战。省略此参数可先获取价格挑战。 |
详细介绍
FabTally Decode — MCP 服务
开发者链上解码读取工具,可将原始 EVM 字节转换为人类可读的 JSON——这项能力通常隐藏在每月 49-999 美元的 RPC 套餐中。提供 Decode HTTP API:**https://decode.fabtally.com**。不持有私钥。
工具(均为付费工具;未付款的调用会返回已解码的 x402 402 挑战)
| 工具 | 价格 | 功能 |
|---|---|---|
decode_log | $0.003 | 旗舰工具。 将事件 LOGS 解码为 JSON。{chain, tx_hash} 可解码交易中的所有日志;{chain, address, topics[], data} 可解码单条日志;abi 为可选参数。返回事件名称、规范签名以及带名称和类型的参数,并可处理元组/数组/嵌套参数、匿名事件、索引参数与非索引参数。未提供 ABI 时,通过 Sourcify/Blockscout 和 4byte 解析 ABI。 |
decode_calldata | $0.002 | 解码函数调用。{chain, to?, data, abi?} → 将选择器解析为函数签名(来自提供的 ABI / 已验证源代码 / 4byte.directory),并完整解码带类型的参数。 |
selector_lookup | $0.001 | 通过 4byte.directory 和 openchain.xyz,将 4 字节函数选择器(0x+8 位十六进制)或 32 字节事件主题(0x+64 位十六进制)解析为人类可读的签名,并附带已验证标记。 |
abi_fetch | $0.002 | 获取合约已验证的 ABI + 元数据(Sourcify/Blockscout)+ 验证状态 + 完整的代理实现解析(EIP-1967/1822/OZ-legacy/beacon)——对于代理合约,返回实现合约的 ABI。参数:address、chain。 |
支持的链:ethereum、base、arbitrum、optimism、polygon、bsc。
每个工具也接受可选参数 x_payment(base64 x402 载荷),并将其作为 X-PAYMENT 标头转发,以结算调用并返回实际结果。用户也可以通过银行卡预付款,然后使用 X-FabTally-Key 额度密钥调用 HTTP API。
传输方式
- stdio(可移植):
npx fabtally-decode-mcp(可执行文件:fabtally-decode-mcp) - streamable-http(托管):
https://decode.fabtally.com/mcp
配置:FABTALLY_DECODE_BASE(默认值:https://decode.fabtally.com)。
只读、无需密钥、无状态、描述性。由 Sunstone Soft(fabtally.com)运营。不构成安全保障或财务建议。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。