|
1 | 1 | import { BigDecimal, BigInt, ethereum, log } from "@graphprotocol/graph-ts" |
2 | | -import { AllocationClosed, AllocationCreated, AllocationResized, CurationCutSet, DelegationRatioSet, IndexingRewardsCollected, QueryFeesCollected, RewardsDestinationSet, ServiceProviderRegistered } from "../types/SubgraphService/SubgraphService" |
| 2 | +import { AllocationClosed, AllocationCreated, AllocationResized, CurationCutSet, DelegationRatioSet, IndexingRewardsCollected, MaxPOIStalenessSet, ProvisionTokensRangeSet, QueryFeesCollected, RewardsDestinationSet, ServiceProviderRegistered, StakeToFeesRatioSet, ThawingPeriodRangeSet, VerifierCutRangeSet } from "../types/SubgraphService/SubgraphService" |
3 | 3 | import { batchUpdateSubgraphSignalledTokens, calculatePricePerShare, createOrLoadDataService, createOrLoadEpoch, createOrLoadGraphNetwork, createOrLoadIndexerQueryFeePaymentAggregation, createOrLoadPaymentSource, createOrLoadProvision, createOrLoadSubgraphDeployment, joinID, updateDelegationExchangeRate } from "./helpers/helpers" |
4 | 4 | import { Allocation, GraphAccount, Indexer, PoiSubmission, SubgraphDeployment } from "../types/schema" |
5 | 5 | import { addresses } from "../../config/addresses" |
@@ -405,3 +405,36 @@ export function handleCurationCutSet(event: CurationCutSet): void { |
405 | 405 | dataService.curationCut = event.params.curationCut |
406 | 406 | dataService.save() |
407 | 407 | } |
| 408 | + |
| 409 | +export function handleMaxPOIStalenessSet(event: MaxPOIStalenessSet): void { |
| 410 | + let dataService = createOrLoadDataService(event.address) |
| 411 | + dataService.maxPOIStaleness = event.params.maxPOIStaleness |
| 412 | + dataService.save() |
| 413 | +} |
| 414 | + |
| 415 | +export function handleStakeToFeesRatioSet(event: StakeToFeesRatioSet): void { |
| 416 | + let dataService = createOrLoadDataService(event.address) |
| 417 | + dataService.stakeToFeesRatio = event.params.ratio |
| 418 | + dataService.save() |
| 419 | +} |
| 420 | + |
| 421 | +export function handleProvisionTokensRangeSet(event: ProvisionTokensRangeSet): void { |
| 422 | + let dataService = createOrLoadDataService(event.address) |
| 423 | + dataService.minimumProvisionTokens = event.params.min |
| 424 | + dataService.maximumProvisionTokens = event.params.max |
| 425 | + dataService.save() |
| 426 | +} |
| 427 | + |
| 428 | +export function handleVerifierCutRangeSet(event: VerifierCutRangeSet): void { |
| 429 | + let dataService = createOrLoadDataService(event.address) |
| 430 | + dataService.minimumVerifierCut = event.params.min |
| 431 | + dataService.maximumVerifierCut = event.params.max |
| 432 | + dataService.save() |
| 433 | +} |
| 434 | + |
| 435 | +export function handleThawingPeriodRangeSet(event: ThawingPeriodRangeSet): void { |
| 436 | + let dataService = createOrLoadDataService(event.address) |
| 437 | + dataService.minimumThawingPeriod = event.params.min |
| 438 | + dataService.maximumThawingPeriod = event.params.max |
| 439 | + dataService.save() |
| 440 | +} |
0 commit comments