FabTally Decode について
FabTally Decodeは、EVMのログ、コールデータ、セレクターを読みやすいJSONに変換する、有料の読み取り専用MCPサーバーです。開発者向けに、列挙された6チェーンの検証済みABI取得とプロキシ実装の解決にも対応します。
主な機能
- 01イベントログのデコード
- 02関数コールデータの解説
- 03セレクターとトピックの検索
- 04検証済みABIの取得
- 05プロキシ実装の解決
活用シーン
- 01トランザクションのイベントログ確認
- 02コントラクト関数呼び出しの解読
- 03セレクターやイベントトピックの特定
- 04コントラクトABIの取得
MCP 対応
stdioまたはstreamable HTTP経由で、MCPクライアントに4つの有料デコード・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 の16進数)。非インデックス引数を格納します。 |
| 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桁の16進数)——トランザクション内のすべてのイベントログをデコードします。 |
| x_payment | string | いいえ | この PAID デコード用の x402 支払いペイロード(base64)。指定すると、呼び出しを決済して 402 チャレンジではなく実際の結果を返すため、X-PAYMENT ヘッダーとして転送されます。省略すると、先に価格チャレンジを取得します。 |
詳細
FabTally Decode — MCP サーバー
開発者向けのオンチェーンデコード読み取り機能です。生の EVM バイト列を人間が読める JSON に変換します。月額 49〜999 ドルの RPC プランに埋もれている機能です。https://decode.fabtally.com の Decode HTTP API を利用します。秘密鍵は保持しません。
ツール(すべて有料。支払いなしで呼び出すと、デコードされた x402 の 402 チャレンジが返されます)
| ツール | 価格 | 機能 |
|---|---|---|
decode_log | $0.003 | 主力ツール。 イベント LOGS を JSON にデコードします。{chain, tx_hash} でトランザクション内のすべてのログをデコードするか、{chain, address, topics[], data} で単一のログをデコードします。abi は任意です。イベント名、正規シグネチャ、名前付き/型付き引数を返します。タプル/配列/ネストされたパラメーター、匿名イベント、インデックス付き/インデックスなしの引数に対応します。ABI が指定されていない場合は、Sourcify/Blockscout と 4byte を使って解決します。 |
decode_calldata | $0.002 | 関数呼び出しをデコードします。{chain, to?, data, abi?} → セレクターを関数シグネチャ(指定された ABI/検証済みソース/4byte.directory)に解決し、型付き引数を完全にデコードします。 |
selector_lookup | $0.001 | 4 バイトの関数セレクター(0x+8 桁の 16 進数)または 32 バイトのイベントトピック(0x+64 桁の 16 進数)を、4byte.directory と openchain.xyz を使って人間が読めるシグネチャに解決します。検証済みフラグも返します。 |
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 ヘッダーとして転送され、呼び出しの決済と実際の結果の返却に使われます。
人間は代わりにカードで前払いし、HTTP API に X-FabTally-Key クレジットキーを使用することもできます。
トランスポート
- 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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。