diff --git a/client/src/context/BurnerWalletProvider.ts b/client/src/context/BurnerWalletProvider.ts index 1f0b445..0f88be6 100644 --- a/client/src/context/BurnerWalletProvider.ts +++ b/client/src/context/BurnerWalletProvider.ts @@ -37,9 +37,11 @@ export class BurnerWalletProvider { localStorage.setItem('logType', 'BurnerWallet') const provider = new HDWalletProvider(mnemonic, `${nodeUri}`, 0, 1) this.web3 = new Web3(provider) + const accounts = await this.web3.eth.getAccounts() + const balance = await this.web3.eth.getBalance(accounts[0]) - // fill with Ether - await requestFromFaucet(provider.addresses[0]) + // fill with Ether if account balance is empty + balance === '0' && (await requestFromFaucet(provider.addresses[0])) } public async logout() {