diff --git a/packages/page-settings/src/useChainInfo.ts b/packages/page-settings/src/useChainInfo.ts index ba9f100813..067a3cc35b 100644 --- a/packages/page-settings/src/useChainInfo.ts +++ b/packages/page-settings/src/useChainInfo.ts @@ -8,6 +8,7 @@ import { getSystemChainColor, getSystemIcon } from '@polkadot/apps-config/ui'; import { getSpecTypes } from '@polkadot/types-known'; import { registry } from '@polkadot/react-api'; import { useApi } from '@polkadot/react-hooks'; +import { isNumber } from '@polkadot/util'; import { useEffect, useState } from 'react'; @@ -23,8 +24,8 @@ export default function useChainInfo (): ChainInfo | null { icon: getSystemIcon(systemName), metaCalls: Buffer.from(api.runtimeMetadata.asCallsOnly.toU8a()).toString('base64'), specVersion: api.runtimeVersion.specVersion.toNumber(), - ss58Format: api.registry.chainSS58 || 42, - tokenDecimals: api.registry.chainDecimals || 12, + ss58Format: isNumber(api.registry.chainSS58) ? api.registry.chainSS58 : 42, + tokenDecimals: isNumber(api.registry.chainDecimals) ? api.registry.chainDecimals : 12, tokenSymbol: api.registry.chainToken || 'Unit', types: getSpecTypes(registry, systemChain, api.runtimeVersion.specName, api.runtimeVersion.specVersion) as unknown as Record });