一行説明
Router送金イベントに追加される message フィールドをインデックスし、サブグラフから取得可能にする
詳細
Router コントラクトの TransferWithDistribution イベントに message フィールドが追加される(別 Issue)ため、Indexer 側でもこのメッセージをキャッチしてエンティティに保存する。
変更内容
- スキーマ:
TransferViaRouter(または現行の Transfer)エンティティに message: String! フィールドを追加
- マッピング:
handleTransferWithDistribution で event.params.message を取得・保存
- ABI: Router の ABI を更新(イベントシグネチャの変更に対応)
要件
補足
- 依存: Router コントラクトへの message パラメータ追加が先に完了していること
- ABIファイル(
../contract/artifacts/contracts/Router.sol/Router.json)の再ビルドが必要
一行説明
Router送金イベントに追加される
messageフィールドをインデックスし、サブグラフから取得可能にする詳細
Router コントラクトの
TransferWithDistributionイベントにmessageフィールドが追加される(別 Issue)ため、Indexer 側でもこのメッセージをキャッチしてエンティティに保存する。変更内容
TransferViaRouter(または現行のTransfer)エンティティにmessage: String!フィールドを追加handleTransferWithDistributionでevent.params.messageを取得・保存要件
TransferViaRouterエンティティにmessageフィールドが追加されているhandleTransferWithDistributionでメッセージが正しく取得・保存される補足
../contract/artifacts/contracts/Router.sol/Router.json)の再ビルドが必要