From 0887581ec008352829990ba44f6376f11cf06359 Mon Sep 17 00:00:00 2001 From: Jaco Date: Mon, 19 Dec 2022 18:42:46 +0200 Subject: [PATCH] Extract sibling address details (has been missed) (#8579) --- packages/react-components/src/AccountName.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/react-components/src/AccountName.tsx b/packages/react-components/src/AccountName.tsx index 87791b9625..ae80c1d521 100644 --- a/packages/react-components/src/AccountName.tsx +++ b/packages/react-components/src/AccountName.tsx @@ -12,7 +12,6 @@ import { AccountSidebarToggle } from '@polkadot/app-accounts/Sidebar'; import registry from '@polkadot/react-api/typeRegistry'; import { useDeriveAccountInfo, useSystemApi } from '@polkadot/react-hooks'; import { formatNumber, isCodec, isFunction, stringToU8a, u8aEmpty, u8aEq, u8aToBn } from '@polkadot/util'; -import { decodeAddress } from '@polkadot/util-crypto'; import Badge from './Badge'; import { getAddressName } from './util'; @@ -50,7 +49,7 @@ function createNumMatcher (prefix: string, name: string, add?: string): AddrMatc return (addr: unknown): string | null => { const u8a = isCodec(addr) ? addr.toU8a() - : decodeAddress(addr as string); + : registry.createType('AccountId', addr as string).toU8a(); return (u8a.length >= minLength) && u8aEq(test, u8a.subarray(0, test.length)) && u8aEmpty(u8a.subarray(minLength)) ? `${name} ${formatNumber(u8aToBn(u8a.subarray(test.length, minLength)))}${add ? ` (${add})` : ''}` @@ -68,7 +67,8 @@ const MATCHERS: AddrMatcher[] = [ // Westend createNumMatcher('modlpy/nopls\x00', 'Pool', 'Stash'), createNumMatcher('modlpy/nopls\x01', 'Pool', 'Reward'), - createNumMatcher('para', 'Parachain') + createNumMatcher('para', 'Parachain'), + createNumMatcher('sibl', 'Sibling') ]; const displayCache = new Map();