Skip to content

feat(indexer): 累計納税額(分配徴収額)のインデックス追加 #99

@yu23ki14

Description

@yu23ki14

一行説明

Router経由の送金時に分配される基金・Burn額を「納税」として累計し、ユーザーごとの累計納税額をインデックスする

詳細

Routerの分配送金では、送金額の一部が基金ウォレットとBurnアドレスに自動分配される。これは徴税のような役割を持っているため、ユーザーごとの累計納税額(fundAmount + burnAmount の累計)をインデックスし、サブグラフから取得可能にする。

  • User エンティティに累計納税額フィールドを追加
  • TransferWithDistribution イベント処理時に累計値を更新

要件

  • User エンティティに累計納税額フィールドが追加されている(例: totalTaxPaid, totalFundTaxPaid, totalBurnTaxPaid
  • TransferWithDistribution イベント処理時に、送金元ユーザーの累計納税額が加算更新される
  • サブグラフクエリでユーザーごとの累計納税額が取得できる
  • 基金分・Burn分を個別にも取得できる

補足

  • 納税額 = fundAmount + burnAmount(Router による自動分配分)
  • User エンティティは immutable: false なので累計値の更新が可能

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