@@ -27,11 +27,10 @@ export async function js_connect_metamask() {
2727
2828// ERC20
2929export async function js_get_token_balance ( user , token ) {
30- const abi = [ "function balanceOf(address) view returns (uint256)" ,
31- "function decimals() view returns (uint8)" ] ;
30+ const abi = [ "function balanceOf(address) view returns (uint256)" ] ;
3231 try {
3332 const erc20 = new ethers . Contract ( token , abi , provider ) ;
34- const [ bal , decimals ] = await Promise . all ( [ erc20 . balanceOf ( user ) , erc20 . decimals ( ) ] ) ;
33+ const [ bal , decimals ] = await Promise . all ( [ erc20 . balanceOf ( user ) , 18 ] ) ;
3534 return {
3635 ok : true ,
3736 value : JSON . stringify ( ethers . formatUnits ( bal , decimals ) )
@@ -66,25 +65,19 @@ export async function js_get_all_wrappers(factoryAddress) {
6665
6766 const dTokenContract = new ethers . Contract (
6867 info . dTokenAddress ,
69- [ "function symbol() view returns (string)" , "function decimals() view returns (uint8)" ] ,
68+ [ "function symbol() view returns (string)" ] ,
7069 provider
7170 ) ;
7271
73- const [ dtoken_symbol , dtoken_decimals ] = await Promise . all ( [
74- dTokenContract . symbol ( ) ,
75- dTokenContract . decimals ( )
76- ] ) ;
72+ const dtoken_symbol = await dTokenContract . symbol ( ) ;
7773
7874 const cAssetContract = new ethers . Contract (
7975 info . cAssetAddress ,
80- [ "function symbol() view returns (string)" , "function decimals() view returns (uint8)" ] ,
76+ [ "function symbol() view returns (string)" ] ,
8177 provider
8278 ) ;
8379
84- const [ casset_symbol , casset_decimals ] = await Promise . all ( [
85- cAssetContract . symbol ( ) ,
86- cAssetContract . decimals ( )
87- ] ) ;
80+ const casset_symbol = await cAssetContract . symbol ( ) ;
8881
8982
9083 tokenList . push ( {
0 commit comments