一行説明
現在の Transfer エンティティを TransferViaRouter にリネームし、Router経由の送金であることを明確にする
詳細
ERC20の純粋なTransferイベントのインデックスを追加するにあたり、既存の Transfer エンティティ(Router経由の分配送金)と名前が衝突するため、リネームが必要。
Transfer エンティティ → TransferViaRouter
- User エンティティの関連フィールド:
sentTransfers → sentTransfersViaRouter
receivedTransfers → receivedTransfersViaRouter
executedTransfers → executedTransfersViaRouter
要件
補足
- 破壊的変更のため、フロントエンド側のクエリも同時に更新が必要
一行説明
現在の
TransferエンティティをTransferViaRouterにリネームし、Router経由の送金であることを明確にする詳細
ERC20の純粋なTransferイベントのインデックスを追加するにあたり、既存の
Transferエンティティ(Router経由の分配送金)と名前が衝突するため、リネームが必要。Transferエンティティ →TransferViaRoutersentTransfers→sentTransfersViaRouterreceivedTransfers→receivedTransfersViaRouterexecutedTransfers→executedTransfersViaRouter要件
schema.graphqlのTransferエンティティがTransferViaRouterにリネームされているUserエンティティの derivedFrom フィールド名が*ViaRouterに更新されているmapping.tsのハンドラーが新エンティティ名を使用している補足