From a5347ee87eb07571c6310796ec9872bdc127ddc7 Mon Sep 17 00:00:00 2001 From: Jaco Date: Sun, 5 Dec 2021 14:16:19 +0100 Subject: [PATCH] Workaround for Statemint deployment issues (#6634) --- packages/react-api/src/Api.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/packages/react-api/src/Api.tsx b/packages/react-api/src/Api.tsx index 5823a7e598..c43659e437 100644 --- a/packages/react-api/src/Api.tsx +++ b/packages/react-api/src/Api.tsx @@ -1,7 +1,6 @@ // Copyright 2017-2021 @polkadot/react-api authors & contributors // SPDX-License-Identifier: Apache-2.0 -import type BN from 'bn.js'; import type { InjectedExtension } from '@polkadot/extension-inject/types'; import type { ChainProperties, ChainType } from '@polkadot/types/interfaces'; import type { KeyringStore } from '@polkadot/ui-keyring/types'; @@ -21,7 +20,7 @@ import { StatusContext } from '@polkadot/react-components/Status'; import ApiSigner from '@polkadot/react-signer/signers/ApiSigner'; import { keyring } from '@polkadot/ui-keyring'; import { settings } from '@polkadot/ui-settings'; -import { formatBalance, isTestChain, objectSpread } from '@polkadot/util'; +import { formatBalance, isTestChain, objectSpread, stringify } from '@polkadot/util'; import { defaults as addressDefaults } from '@polkadot/util-crypto/address/defaults'; import ApiContext from './ApiContext'; @@ -99,8 +98,7 @@ async function getInjectedAccounts (injectedPromise: Promise): Promise { - const [chainProperties, systemChain, systemChainType, systemName, systemVersion, injectedAccounts] = await Promise.all([ - api.rpc.system.properties(), + const [systemChain, systemChainType, systemName, systemVersion, injectedAccounts] = await Promise.all([ api.rpc.system.chain(), api.rpc.system.chainType ? api.rpc.system.chainType() @@ -113,9 +111,9 @@ async function retrieve (api: ApiPromise, injectedPromise: Promise').toString(), systemChainType, @@ -136,14 +134,14 @@ async function loadOnReady (api: ApiPromise, injectedPromise: Promise b.toNumber()), + decimals: tokenDecimals.map((b) => b.toNumber()), unit: tokenSymbol[0].toString() }); TokenUnit.setAbbr(tokenSymbol[0].toString());