From f173761c4836fe18d3d5da3ce59ecc9530f8dfe9 Mon Sep 17 00:00:00 2001 From: Muhammad Usman Date: Tue, 17 Dec 2024 14:29:41 +0500 Subject: [PATCH 1/5] chore(secret::config): update bridge --- src/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.ts b/src/config.ts index 2bdc14f..938f460 100644 --- a/src/config.ts +++ b/src/config.ts @@ -62,7 +62,7 @@ export const bridgeTestChains = [ blockChunks: 1000, chainType: "scrt", chainId: "secret-4", - contractAddress: "secret1ym9jslryg6r8nlch2036py92gd50vejznwhuvx", + contractAddress: "secret1u76dprgqjjswpzg9uv4t9hycqzr0gdfvnwlhj5", decimals: 6, intialFund: "10000000", lastBlock: 16833475, From cd152a30163dd032122e5f9d3a0615693b406b3d Mon Sep 17 00:00:00 2001 From: Muhammad Usman Date: Tue, 17 Dec 2024 15:05:38 +0500 Subject: [PATCH 2/5] chore(secret::config): update bridge --- src/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.ts b/src/config.ts index 938f460..6a1e4a3 100644 --- a/src/config.ts +++ b/src/config.ts @@ -62,7 +62,7 @@ export const bridgeTestChains = [ blockChunks: 1000, chainType: "scrt", chainId: "secret-4", - contractAddress: "secret1u76dprgqjjswpzg9uv4t9hycqzr0gdfvnwlhj5", + contractAddress: "secret1slsgqpqf0ywjq5vcuwyldlxmr29grsrqueq5m7", decimals: 6, intialFund: "10000000", lastBlock: 16833475, From 14eee51c4ff5243a0ada6ef471fcd2a28658b951 Mon Sep 17 00:00:00 2001 From: Muhammad Usman Date: Tue, 17 Dec 2024 15:32:59 +0500 Subject: [PATCH 3/5] chore(blast::config): comment blast --- src/config.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/config.ts b/src/config.ts index 6a1e4a3..606ca3c 100644 --- a/src/config.ts +++ b/src/config.ts @@ -118,17 +118,17 @@ export const bridgeTestChains = [ theGraphApiUrl: "https://api.studio.thegraph.com/query/89122/near-xp/version/latest", }, - { - chain: "BLAST", - rpcURL: "https://blast-sepolia.blockpi.network/v1/rpc/public", - nativeCoinSymbol: "ETH", - intialFund: "50000000000000000", - contractAddress: "0x2Aa8Dbb7543754d70B5A40D52cB81c2a0bB08B83", - chainType: "evm", - lastBlock: 11980723, - decimals: 18, - blockChunks: 1000, - }, + // { + // chain: "BLAST", + // rpcURL: "https://blast-sepolia.blockpi.network/v1/rpc/public", + // nativeCoinSymbol: "ETH", + // intialFund: "50000000000000000", + // contractAddress: "0x2Aa8Dbb7543754d70B5A40D52cB81c2a0bB08B83", + // chainType: "evm", + // lastBlock: 11980723, + // decimals: 18, + // blockChunks: 1000, + // }, { chain: "APTOS", chainType: "aptos", From ef57fb496c559c7bf3432b5412e7b804049edb89 Mon Sep 17 00:00:00 2001 From: Muhammad Usman Date: Tue, 17 Dec 2024 16:00:09 +0500 Subject: [PATCH 4/5] chore(blast::config): comment blast --- src/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config.ts b/src/config.ts index 606ca3c..79a6044 100644 --- a/src/config.ts +++ b/src/config.ts @@ -62,7 +62,7 @@ export const bridgeTestChains = [ blockChunks: 1000, chainType: "scrt", chainId: "secret-4", - contractAddress: "secret1slsgqpqf0ywjq5vcuwyldlxmr29grsrqueq5m7", + contractAddress: "secret13kgatwt6cachvy2v9n7lkkwewq9qhvphynuns3", decimals: 6, intialFund: "10000000", lastBlock: 16833475, From 8c28108cf9d5162f0a341471b9328275a2f445d5 Mon Sep 17 00:00:00 2001 From: imsk17 Date: Wed, 18 Dec 2024 17:33:11 +0530 Subject: [PATCH 5/5] fix(staking): verify stake balance before submitting signatures to add validator --- src/handler/chains/evm/utils/listenForStakingEvents.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/handler/chains/evm/utils/listenForStakingEvents.ts b/src/handler/chains/evm/utils/listenForStakingEvents.ts index 3326ec4..5654175 100644 --- a/src/handler/chains/evm/utils/listenForStakingEvents.ts +++ b/src/handler/chains/evm/utils/listenForStakingEvents.ts @@ -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(