Skip to content

Commit

Permalink
fix(staking): verify stake balance before submitting signatures to ad…
Browse files Browse the repository at this point in the history
…d validator
  • Loading branch information
imsk17 committed Dec 18, 2024
1 parent ef57fb4 commit 8c28108
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/handler/chains/evm/utils/listenForStakingEvents.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@ const listenForStakingEvents = (
logger.info(`Processing TX at: ${log.transactionHash}`);
const decoded = stakerInt.parseLog(log);
const receipt = await log.getTransactionReceipt();
const erc = ERC20Staking__factory.connect(staker, provider);
const balance = await erc.stakingBalances(receipt.from);
if (balance <= 0) continue;
if (!decoded) continue;
await cb(
builder.staked(
Expand Down

0 comments on commit 8c28108

Please sign in to comment.