Skip to content

Commit 5a92bd3

Browse files
committed
feat: removed advanced metrics for indexer on horizon since it makes no sense
1 parent 05b4935 commit 5a92bd3

File tree

2 files changed

+1
-19
lines changed

2 files changed

+1
-19
lines changed

src/mappings/helpers/helpers.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -912,18 +912,6 @@ export function updateAdvancedIndexerMetrics(indexer: Indexer): Indexer {
912912
return indexer as Indexer
913913
}
914914

915-
export function updateAdvancedIndexerMetricsHorizon(indexer: Indexer, provision: Provision): Indexer {
916-
indexer.ownStakeRatio = calculateOwnStakeRatio(indexer as Indexer)
917-
indexer.delegatedStakeRatio = calculateDelegatedStakeRatio(indexer as Indexer)
918-
indexer.indexingRewardEffectiveCut = provision.indexingRewardsCut.toBigDecimal()
919-
indexer.queryFeeEffectiveCut = provision.queryFeeCut.toBigDecimal()
920-
indexer.indexerRewardsOwnGenerationRatio = calculateIndexerRewardOwnGenerationRatio(
921-
indexer as Indexer,
922-
)
923-
indexer.overDelegationDilution = calculateOverdelegationDilution(indexer as Indexer)
924-
return indexer as Indexer
925-
}
926-
927915
export function updateDelegationExchangeRate(indexer: Indexer): Indexer {
928916
indexer.delegationExchangeRate = indexer.delegatedTokens
929917
.toBigDecimal()

src/mappings/horizonStaking.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { BigInt } from '@graphprotocol/graph-ts'
22
import { addresses } from '../../config/addresses'
33
import { DelegationFeeCutSet, HorizonStakeDeposited, HorizonStakeLocked, HorizonStakeWithdrawn, OperatorSet, TokensDeprovisioned, TokensToDelegationPoolAdded } from '../types/HorizonStaking/HorizonStaking'
44
import { Indexer, ThawRequest } from '../types/schema'
5-
import { calculateCapacities, createOrLoadDataService, createOrLoadEpoch, createOrLoadGraphAccount, createOrLoadGraphNetwork, createOrLoadIndexer, createOrLoadOperator, createOrLoadProvision, updateAdvancedIndexerMetrics, updateAdvancedIndexerMetricsHorizon, updateDelegationExchangeRate } from './helpers/helpers'
5+
import { createOrLoadDataService, createOrLoadEpoch, createOrLoadGraphAccount, createOrLoadGraphNetwork, createOrLoadIndexer, createOrLoadOperator, createOrLoadProvision } from './helpers/helpers'
66
import {
77
ProvisionCreated,
88
ProvisionIncreased,
@@ -20,8 +20,6 @@ export function handleHorizonStakeDeposited(event: HorizonStakeDeposited): void
2020
let indexer = createOrLoadIndexer(event.params.serviceProvider, event.block.timestamp)
2121
let previousStake = indexer.stakedTokens
2222
indexer.stakedTokens = indexer.stakedTokens.plus(event.params.tokens)
23-
indexer = updateAdvancedIndexerMetrics(indexer as Indexer) // Can't rely on provision here, will need to figure out a way
24-
indexer = calculateCapacities(indexer as Indexer)
2523
indexer.save()
2624

2725
// Update graph network
@@ -46,8 +44,6 @@ export function handleHorizonStakeLocked(event: HorizonStakeLocked): void {
4644
let indexer = Indexer.load(id)!
4745
indexer.lockedTokens = event.params.tokens
4846
indexer.tokensLockedUntil = event.params.until.toI32()
49-
indexer = updateAdvancedIndexerMetrics(indexer as Indexer) // Can't rely on provision here, will need to figure out a way
50-
indexer = calculateCapacities(indexer as Indexer)
5147
indexer.save()
5248

5349
// update graph network
@@ -65,8 +61,6 @@ export function handleHorizonStakeWithdrawn(event: HorizonStakeWithdrawn): void
6561
indexer.stakedTokens = indexer.stakedTokens.minus(event.params.tokens)
6662
indexer.lockedTokens = BigInt.fromI32(0) // set to 0 to prevent issues when Stage 2 comes
6763
indexer.tokensLockedUntil = 0 // always set to 0 when withdrawn
68-
indexer = updateAdvancedIndexerMetrics(indexer as Indexer) // Can't rely on provision here, will need to figure out a way
69-
indexer = calculateCapacities(indexer as Indexer)
7064
indexer.save()
7165

7266
// Update graph network

0 commit comments

Comments
 (0)