File tree Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -49,18 +49,16 @@ import {
49
49
import { addresses } from '../../config/addresses'
50
50
51
51
export function handleDelegationParametersUpdated ( event : DelegationParametersUpdated ) : void {
52
- let id = event . params . indexer . toHexString ( )
53
- // Quick fix to avoid creating new Indexer entities if they don't exist yet.
54
- let account = GraphAccount . load ( id )
55
- if ( account != null ) {
56
- let indexer = createOrLoadIndexer ( Bytes . fromHexString ( id ) , event . block . timestamp )
57
- indexer . indexingRewardCut = event . params . indexingRewardCut . toI32 ( )
58
- indexer . queryFeeCut = event . params . queryFeeCut . toI32 ( )
59
- indexer . delegatorParameterCooldown = event . params . cooldownBlocks . toI32 ( )
60
- indexer . lastDelegationParameterUpdate = event . block . number . toI32 ( )
61
- indexer = updateAdvancedIndexerMetrics ( indexer as Indexer )
62
- indexer . save ( )
63
- }
52
+ let graphNetwork = createOrLoadGraphNetwork ( event . block . number , event . address )
53
+ let indexer = createOrLoadIndexer ( event . params . indexer , event . block . timestamp )
54
+ indexer . indexingRewardCut = event . params . indexingRewardCut . toI32 ( )
55
+ indexer . queryFeeCut = event . params . queryFeeCut . toI32 ( )
56
+ indexer . delegatorParameterCooldown = event . params . cooldownBlocks . toI32 ( )
57
+ indexer . lastDelegationParameterUpdate = (
58
+ addresses . isL1 ? event . block . number : graphNetwork . currentL1BlockNumber !
59
+ ) . toI32 ( )
60
+ indexer = updateAdvancedIndexerMetrics ( indexer as Indexer )
61
+ indexer . save ( )
64
62
}
65
63
66
64
/**
You can’t perform that action at this time.
0 commit comments