From e1fc833068b411ce047ae0660d763623bee1a5e6 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 10 Jan 2022 14:49:02 -0600 Subject: [PATCH] small improvement to ERC20Standard class --- src/assets/Standards/ERC20Standard.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/assets/Standards/ERC20Standard.ts b/src/assets/Standards/ERC20Standard.ts index 7a84f772d6..63a444a07a 100644 --- a/src/assets/Standards/ERC20Standard.ts +++ b/src/assets/Standards/ERC20Standard.ts @@ -80,18 +80,21 @@ export class ERC20Standard { */ async getDetails( address: string, - userAddress: string, + userAddress?: string, ): Promise<{ standard: string; symbol: string | undefined; decimals: string | undefined; balance: BN | undefined; }> { - const [decimals, symbol, balance] = await Promise.all([ + const [decimals, symbol] = await Promise.all([ this.getTokenDecimals(address), this.getTokenSymbol(address), - this.getBalanceOf(address, userAddress), ]); + let balance; + if (userAddress) { + balance = await this.getBalanceOf(address, userAddress); + } return { decimals, symbol,