Skip to content

feat(indexer): 送金メッセージのインデックス追加 #101

@yu23ki14

Description

@yu23ki14

一行説明

Router送金イベントに追加される message フィールドをインデックスし、サブグラフから取得可能にする

詳細

Router コントラクトの TransferWithDistribution イベントに message フィールドが追加される(別 Issue)ため、Indexer 側でもこのメッセージをキャッチしてエンティティに保存する。

変更内容

  1. スキーマ: TransferViaRouter(または現行の Transfer)エンティティに message: String! フィールドを追加
  2. マッピング: handleTransferWithDistributionevent.params.message を取得・保存
  3. ABI: Router の ABI を更新(イベントシグネチャの変更に対応)

要件

  • TransferViaRouter エンティティに message フィールドが追加されている
  • handleTransferWithDistribution でメッセージが正しく取得・保存される
  • メッセージ付き送金がサブグラフクエリで取得できる
  • 空文字列のメッセージも正常に処理される

補足

  • 依存: Router コントラクトへの message パラメータ追加が先に完了していること
  • ABIファイル(../contract/artifacts/contracts/Router.sol/Router.json)の再ビルドが必要

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions