Skip to content

Commit ed21cd1

Browse files
committed
feat: add ParametersSet and Staged support for provisions
1 parent 55e0ba2 commit ed21cd1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/mappings/horizonStaking.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,11 +165,17 @@ export function handleTokensDeprovisioned(event: TokensDeprovisioned): void {
165165
}
166166

167167
export function handleProvisionParametersSet(event: ProvisionParametersSet): void {
168-
// To Do
168+
let provision = createOrLoadProvision(event.params.serviceProvider, event.params.verifier, event.block.timestamp)
169+
provision.thawingPeriod = event.params.thawingPeriod
170+
provision.maxVerifierCut = event.params.maxVerifierCut
171+
provision.save()
169172
}
170173

171174
export function handleProvisionParametersStaged(event: ProvisionParametersStaged): void {
172-
// To Do
175+
let provision = createOrLoadProvision(event.params.serviceProvider, event.params.verifier, event.block.timestamp)
176+
provision.thawingPeriodPending = event.params.thawingPeriod
177+
provision.maxVerifierCutPending = event.params.maxVerifierCut
178+
provision.save()
173179
}
174180

175181
export function handleProvisionSlashed(event: ProvisionSlashed): void {

0 commit comments

Comments
 (0)