Skip to content

Commit 3fb3f49

Browse files
committed
chore: placeholder for SetOperator and DelegationFeeCutSet
1 parent ed21cd1 commit 3fb3f49

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/mappings/horizonStaking.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { BigInt, log } from '@graphprotocol/graph-ts'
22
import { addresses } from '../../config/addresses'
3-
import { HorizonStakeDeposited, HorizonStakeLocked, HorizonStakeWithdrawn, TokensDeprovisioned } from '../types/HorizonStaking/HorizonStaking'
3+
import { DelegationFeeCutSet, HorizonStakeDeposited, HorizonStakeLocked, HorizonStakeWithdrawn, OperatorSet, TokensDeprovisioned } from '../types/HorizonStaking/HorizonStaking'
44
import { Indexer, GraphNetwork, ThawRequest } from '../types/schema'
55
import { calculateCapacities, createOrLoadDataService, createOrLoadEpoch, createOrLoadGraphAccount, createOrLoadGraphNetwork, createOrLoadIndexer, createOrLoadProvision, updateAdvancedIndexerMetrics } from './helpers/helpers'
66
import {
@@ -178,6 +178,18 @@ export function handleProvisionParametersStaged(event: ProvisionParametersStaged
178178
provision.save()
179179
}
180180

181+
export function handleOperatorSet(event: OperatorSet): void {
182+
let provision = createOrLoadProvision(event.params.serviceProvider, event.params.verifier, event.block.timestamp)
183+
// To Do
184+
provision.save()
185+
}
186+
187+
export function handleDelegationFeeCutSet(event: DelegationFeeCutSet): void {
188+
let provision = createOrLoadProvision(event.params.serviceProvider, event.params.verifier, event.block.timestamp)
189+
// To Do
190+
provision.save()
191+
}
192+
181193
export function handleProvisionSlashed(event: ProvisionSlashed): void {
182194
let graphNetwork = createOrLoadGraphNetwork(event.block.number, event.address)
183195
let dataService = createOrLoadDataService(event.params.verifier)

subgraph.template.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,10 @@ dataSources:
423423
handler: handleThawRequestCreated
424424
- event: ThawRequestFulfilled(indexed bytes32,uint256,uint256,uint64,bool)
425425
handler: handleThawRequestFulfilled
426+
- event: OperatorSet(indexed address,indexed address,indexed address,bool)
427+
handler: handleOperatorSet
428+
- event: DelegationFeeCutSet(indexed address,indexed address,indexed uint8,uint256)
429+
handler: handleDelegationFeeCutSet
426430
- kind: ethereum/contract
427431
name: Curation
428432
network: {{network}}

0 commit comments

Comments
 (0)