Skip to content

Commit bd4758a

Browse files
committed
fix: support for old stake delayed already transferred event
1 parent 95d67f3 commit bd4758a

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

subgraph/core/src/SortitionModule.ts

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import {
22
SortitionModule,
3+
StakeDelayedAlreadyTransferred,
34
StakeDelayedAlreadyTransferredDeposited,
45
StakeDelayedAlreadyTransferredWithdrawn,
56
StakeDelayedNotTransferred,
@@ -11,6 +12,11 @@ import { updateJurorDelayedStake, updateJurorStake } from "./entities/JurorToken
1112
import { ensureUser } from "./entities/User";
1213
import { ZERO } from "./utils";
1314

15+
// FIX: temporarily adding this handler for old event name "StakeDelayedAlreadyTransferred", delete when deploying new fresh-address contract.
16+
export function handleStakeDelayedAlreadyTransferred(event: StakeDelayedAlreadyTransferred): void {
17+
updateJurorDelayedStake(event.params._address.toHexString(), event.params._courtID.toString(), event.params._amount);
18+
}
19+
1420
export function handleStakeDelayedAlreadyTransferredDeposited(event: StakeDelayedAlreadyTransferredDeposited): void {
1521
updateJurorDelayedStake(event.params._address.toHexString(), event.params._courtID.toString(), event.params._amount);
1622
}

subgraph/core/subgraph.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ dataSources:
163163
handler: handleStakeDelayedAlreadyTransferredDeposited
164164
# FIX: temporarily indexing old event name
165165
- event: StakeDelayedAlreadyTransferred(indexed address,uint256,uint256)
166-
handler: handleStakeDelayedAlreadyTransferredDeposited
166+
handler: handleStakeDelayedAlreadyTransferred
167167
- event: StakeDelayedAlreadyTransferredWithdrawn(indexed address,indexed uint96,uint256)
168168
handler: handleStakeDelayedAlreadyTransferredWithdrawn
169169
- event: StakeDelayedNotTransferred(indexed address,uint256,uint256)

0 commit comments

Comments
 (0)