Browse Source

round wei to avoid conv errors (#2864)

Tejas Badadare 4 months ago
parent
commit
dc4fd5ce60
1 changed files with 3 additions and 0 deletions
  1. 3 0
      contract_manager/scripts/transfer_balance_entropy_chains.ts

+ 3 - 0
contract_manager/scripts/transfer_balance_entropy_chains.ts

@@ -160,6 +160,9 @@ async function transferOnChain(
       transferAmountEth = (balanceEth - gasCostEth) * transferRatio!;
     }
 
+    // Round to 10 decimal places to avoid Web3 conversion errors
+    transferAmountEth = Math.round(transferAmountEth * 1e10) / 1e10;
+
     // Validate transfer amount
     if (transferAmountEth <= 0) {
       console.log(