diff --git a/contract_manager/scripts/transfer_balance_entropy_chains.ts b/contract_manager/scripts/transfer_balance_entropy_chains.ts index bb26bf09f0..251e6658b7 100644 --- a/contract_manager/scripts/transfer_balance_entropy_chains.ts +++ b/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(