Skip to content

Commit 0a7021a

Browse files
committed
task: ignore balance events on payoutStakers method
1 parent 549a8ee commit 0a7021a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/mappings/mappingHandlers.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,12 @@ export async function handleEvent(event: SubstrateEvent): Promise<void> {
1515
case "balances.Slashed":
1616
case "balances.Unreserved":
1717
case "balances.Withdraw":
18+
const isStakingPayout =
19+
event.extrinsic?.extrinsic.method.section === "staking" &&
20+
event.extrinsic?.extrinsic.method.method === "payoutStakers"
1821
const isBatchCall = event.extrinsic && checkIfAnyBatch(event.extrinsic)
1922
const isTransferCall = event.extrinsic && checkIfTransfer(event.extrinsic)
20-
if (!isBatchCall && !isTransferCall) {
23+
if (!isStakingPayout && !isBatchCall && !isTransferCall) {
2124
const [who] = event.event.data
2225
await updateAccounts([who.toString()])
2326
}

0 commit comments

Comments
 (0)