Skip to content

Commit 31905f4

Browse files
pcarranzavjuanmardefago
authored andcommitted
fix: track total delegated tokens changes when rewards or fees are collected
1 parent 2f68c6f commit 31905f4

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/mappings/rewardsManager.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ export function handleRewardsAssigned(event: RewardsAssigned): void {
8585
graphNetwork.totalIndexingDelegatorRewards = graphNetwork.totalIndexingDelegatorRewards.plus(
8686
delegatorIndexingRewards,
8787
)
88+
graphNetwork.totalDelegatedTokens = graphNetwork.totalDelegatedTokens.plus(delegatorIndexingRewards)
8889
graphNetwork.save()
8990
}
9091

src/mappings/staking.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,7 @@ export function handleRebateClaimed(event: RebateClaimed): void {
659659
graphNetwork.totalUnclaimedQueryFeeRebates = graphNetwork.totalUnclaimedQueryFeeRebates.minus(
660660
event.params.delegationFees.plus(event.params.tokens),
661661
)
662+
graphNetwork.totalDelegatedTokens = graphNetwork.totalDelegatedTokens.plus(event.params.delegationFees)
662663
graphNetwork.save()
663664
}
664665

@@ -742,6 +743,7 @@ export function handleRebateCollected(event: RebateCollected): void {
742743
graphNetwork.totalUnclaimedQueryFeeRebates = graphNetwork.totalUnclaimedQueryFeeRebates.minus(
743744
event.params.delegationRewards.plus(event.params.queryRebates),
744745
)
746+
graphNetwork.totalDelegatedTokens = graphNetwork.totalDelegatedTokens.plus(event.params.delegationRewards)
745747
graphNetwork.save()
746748
}
747749

0 commit comments

Comments
 (0)