@@ -55,7 +55,7 @@ const ensureFundsFor = async (
56 let balance = await web3.eth.getBalance(address);
56 let balance = await web3.eth.getBalance(address);
58− if (cost > balance) {
58+ if (web3.utils.toBN(cost).gt(web3.utils.toBN(balance))) {
60 if (point !== null) {
60 if (point !== null) {
61 const fundsRemaining = await remainingTransactions(point);
61 const fundsRemaining = await remainingTransactions(point);
@@ -97,7 +97,7 @@ const ensureFundsFor = async (
97function waitForBalance(web3, address, minBalance, askForFunding, gotFunding) {
97function waitForBalance(web3, address, minBalance, askForFunding, gotFunding) {
98 return retry(async (bail, n) => {
98 return retry(async (bail, n) => {
99 const balance = await web3.eth.getBalance(address);
99 const balance = await web3.eth.getBalance(address);
100− if (balance >= minBalance) {
100+ if (web3.utils.toBN(balance).gte(web3.utils.toBN(minBalance))) {
101 gotFunding && gotFunding();
101 gotFunding && gotFunding();