Skip to content

Commit aa78741

Browse files
committed
Update getBalance calls
1 parent 7c5818d commit aa78741

File tree

3 files changed

+21
-7
lines changed

3 files changed

+21
-7
lines changed

src/modules/check/accounts.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,13 @@ function accountSelect(): WalletCheckModule | never {
5151
<select id="account-select" onchange="window.accountSelect()" style="padding: 0.5rem;">
5252
${accountsAndBalances.map(
5353
(account: { balance: string; address: string }) =>
54-
`<option value="${account.address}">${
55-
account.address
56-
} --- ${new BigNumber(account.balance)
57-
.div('1000000000000000000')
58-
.toFixed(3)} ETH</option>`
54+
`<option value="${account.address}">${account.address} --- ${
55+
account.balance != null
56+
? new BigNumber(account.balance)
57+
.div('1000000000000000000')
58+
.toFixed(3)
59+
: '0'
60+
} ETH</option>`
5961
)}
6062
</select><button style="background: transparent; margin: 0 0.25rem; padding: 0.25rem 0.5rem; border-radius: 40px; cursor: pointer; color: inherit; border-color: inherit; border-width: 1px;" onclick="window.loadMoreAccounts()">Load More</button>
6163
`,

src/modules/select/wallets/ledger.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,13 @@ async function ledgerProvider(options: {
238238
},
239239
(e: any, res: any) => {
240240
e && reject(e)
241-
resolve(res && res.result && new BigNumber(res.result).toString(10))
241+
const result = res && res.result
242+
243+
if (result != null) {
244+
resolve(new BigNumber(result).toString(10))
245+
} else {
246+
resolve(null)
247+
}
242248
}
243249
)
244250
})

src/modules/select/wallets/trezor.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,13 @@ async function trezorProvider(options: {
256256
},
257257
(e: any, res: any) => {
258258
e && reject(e)
259-
resolve(res && res.result && new BigNumber(res.result).toString(10))
259+
const result = res && res.result
260+
261+
if (result != null) {
262+
resolve(new BigNumber(result).toString(10))
263+
} else {
264+
resolve(null)
265+
}
260266
}
261267
)
262268
})

0 commit comments

Comments
 (0)