From da20e9073d7b9dd6ef1e7a2a9cc8cbfd47b0f211 Mon Sep 17 00:00:00 2001 From: Jaco Date: Fri, 10 Jun 2022 11:02:13 +0200 Subject: [PATCH] Display runtimeVersion on explorer (& decode if allowed) (#7720) * Display runtimeVersion on explorer (& decode if allowed) * Bump --- package.json | 28 +-- packages/apps-config/package.json | 6 +- packages/page-contracts/package.json | 2 +- .../page-explorer/src/BlockInfo/ByHash.tsx | 39 +++- .../page-explorer/src/BlockInfo/Extrinsic.tsx | 25 +- .../src/BlockInfo/Extrinsics.tsx | 4 +- packages/page-explorer/src/NodeInfo/index.tsx | 1 + packages/react-api/package.json | 4 +- packages/test-support/package.json | 2 +- yarn.lock | 216 +++++++++--------- 10 files changed, 186 insertions(+), 141 deletions(-) diff --git a/package.json b/package.json index 6bfcebe5ba..e84a1b17f4 100644 --- a/package.json +++ b/package.json @@ -91,24 +91,24 @@ "webpack-cli": "^4.9.2" }, "resolutions": { - "@polkadot/api": "^8.7.2-12", - "@polkadot/api-augment": "^8.7.2-12", - "@polkadot/api-base": "^8.7.2-12", - "@polkadot/api-contract": "^8.7.2-12", - "@polkadot/api-derive": "^8.7.2-12", + "@polkadot/api": "^8.7.2-15", + "@polkadot/api-augment": "^8.7.2-15", + "@polkadot/api-base": "^8.7.2-15", + "@polkadot/api-contract": "^8.7.2-15", + "@polkadot/api-derive": "^8.7.2-15", "@polkadot/hw-ledger": "^9.4.1", "@polkadot/keyring": "^9.4.1", "@polkadot/networks": "^9.4.1", "@polkadot/phishing": "^0.13.73", - "@polkadot/rpc-augment": "^8.7.2-12", - "@polkadot/rpc-core": "^8.7.2-12", - "@polkadot/rpc-provider": "^8.7.2-12", - "@polkadot/types": "^8.7.2-12", - "@polkadot/types-augment": "^8.7.2-12", - "@polkadot/types-codec": "^8.7.2-12", - "@polkadot/types-create": "^8.7.2-12", - "@polkadot/types-known": "^8.7.2-12", - "@polkadot/types-support": "^8.7.2-12", + "@polkadot/rpc-augment": "^8.7.2-15", + "@polkadot/rpc-core": "^8.7.2-15", + "@polkadot/rpc-provider": "^8.7.2-15", + "@polkadot/types": "^8.7.2-15", + "@polkadot/types-augment": "^8.7.2-15", + "@polkadot/types-codec": "^8.7.2-15", + "@polkadot/types-create": "^8.7.2-15", + "@polkadot/types-known": "^8.7.2-15", + "@polkadot/types-support": "^8.7.2-15", "@polkadot/util": "^9.4.1", "@polkadot/util-crypto": "^9.4.1", "@polkadot/wasm-crypto": "^6.1.1", diff --git a/packages/apps-config/package.json b/packages/apps-config/package.json index 990e36062a..692e6e10fb 100644 --- a/packages/apps-config/package.json +++ b/packages/apps-config/package.json @@ -30,10 +30,10 @@ "@metaverse-network-sdk/type-definitions": "^0.0.1-13", "@parallel-finance/type-definitions": "1.7.4", "@phala/typedefs": "0.2.30", - "@polkadot/api": "^8.7.2-12", - "@polkadot/api-derive": "^8.7.2-12", + "@polkadot/api": "^8.7.2-15", + "@polkadot/api-derive": "^8.7.2-15", "@polkadot/networks": "^9.4.1", - "@polkadot/types": "^8.7.2-12", + "@polkadot/types": "^8.7.2-15", "@polkadot/util": "^9.4.1", "@polkadot/x-fetch": "^9.4.1", "@polymathnetwork/polymesh-types": "0.0.2", diff --git a/packages/page-contracts/package.json b/packages/page-contracts/package.json index bd60600751..9f93b016c9 100644 --- a/packages/page-contracts/package.json +++ b/packages/page-contracts/package.json @@ -14,6 +14,6 @@ "version": "0.116.2-21", "dependencies": { "@babel/runtime": "^7.18.3", - "@polkadot/api-contract": "^8.7.2-12" + "@polkadot/api-contract": "^8.7.2-15" } } diff --git a/packages/page-explorer/src/BlockInfo/ByHash.tsx b/packages/page-explorer/src/BlockInfo/ByHash.tsx index 54ebde4780..e07383733b 100644 --- a/packages/page-explorer/src/BlockInfo/ByHash.tsx +++ b/packages/page-explorer/src/BlockInfo/ByHash.tsx @@ -3,7 +3,7 @@ import type { HeaderExtended } from '@polkadot/api-derive/types'; import type { KeyedEvent } from '@polkadot/react-query/types'; -import type { EventRecord, SignedBlock } from '@polkadot/types/interfaces'; +import type { EventRecord, RuntimeVersionPartial, SignedBlock } from '@polkadot/types/interfaces'; import React, { useEffect, useMemo, useState } from 'react'; import { Link } from 'react-router-dom'; @@ -25,31 +25,49 @@ interface Props { value?: string | null; } +interface State { + events?: KeyedEvent[]; + getBlock?: SignedBlock; + getHeader?: HeaderExtended; + runtimeVersion?: RuntimeVersionPartial; +} + const EMPTY_HEADER = [['...', 'start', 6]]; -function transformResult ([events, getBlock, getHeader]: [EventRecord[], SignedBlock, HeaderExtended?]): [KeyedEvent[], SignedBlock, HeaderExtended?] { - return [ - events.map((record, index) => ({ +function transformResult ([[runtimeVersion, events], getBlock, getHeader]: [[RuntimeVersionPartial, EventRecord[]], SignedBlock, HeaderExtended?]): State { + return { + events: events.map((record, index) => ({ indexes: [index], key: `${Date.now()}-${index}-${record.hash.toHex()}`, record })), getBlock, - getHeader - ]; + getHeader, + runtimeVersion + }; } function BlockByHash ({ className = '', error, value }: Props): React.ReactElement { const { t } = useTranslation(); const { api } = useApi(); const mountedRef = useIsMountedRef(); - const [[events, getBlock, getHeader], setState] = useState<[KeyedEvent[]?, SignedBlock?, HeaderExtended?]>([]); + const [{ events, getBlock, getHeader, runtimeVersion }, setState] = useState({}); const [myError, setError] = useState(error); + const isVersionCurrent = useMemo( + () => !!runtimeVersion && api.runtimeVersion.specName.eq(runtimeVersion.specName) && api.runtimeVersion.specVersion.eq(runtimeVersion.specVersion), + [api, runtimeVersion] + ); + useEffect((): void => { value && Promise .all([ - api.query.system.events.at(value), + api.at(value).then((apiAt) => + Promise.all([ + Promise.resolve(apiAt.runtimeVersion), + apiAt.query.system.events() + ]) + ), api.rpc.chain.getBlock(value), api.derive.chain.getHeader(value) ]) @@ -69,10 +87,10 @@ function BlockByHash ({ className = '', error, value }: Props): React.ReactEleme [t('parent'), 'start'], [t('extrinsics'), 'start media--1000'], [t('state'), 'start media--1100'], - [undefined, 'media--1200'] + [runtimeVersion ? `${runtimeVersion.specName.toString()}/${runtimeVersion.specVersion.toString()}` : undefined, 'media--1200'] ] : EMPTY_HEADER, - [getHeader, t] + [getHeader, runtimeVersion, t] ); const blockNumber = getHeader?.number.unwrap(); @@ -123,6 +141,7 @@ function BlockByHash ({ className = '', error, value }: Props): React.ReactEleme blockNumber={blockNumber} events={events} value={getBlock.block.extrinsics} + withLink={isVersionCurrent} /> diff --git a/packages/page-explorer/src/BlockInfo/Extrinsic.tsx b/packages/page-explorer/src/BlockInfo/Extrinsic.tsx index 6de880189f..b163ef84f1 100644 --- a/packages/page-explorer/src/BlockInfo/Extrinsic.tsx +++ b/packages/page-explorer/src/BlockInfo/Extrinsic.tsx @@ -21,6 +21,7 @@ interface Props { index: number; maxBlockWeight?: Weight; value: Extrinsic; + withLink: boolean; } const BN_TEN_THOUSAND = new BN(10_000); @@ -59,9 +60,16 @@ function filterEvents (index: number, events: KeyedEvent[] = [], maxBlockWeight? ]; } -function ExtrinsicDisplay ({ blockNumber, className = '', events, index, maxBlockWeight, value }: Props): React.ReactElement { +function ExtrinsicDisplay ({ blockNumber, className = '', events, index, maxBlockWeight, value, withLink }: Props): React.ReactElement { const { t } = useTranslation(); + const link = useMemo( + () => withLink + ? `#/extrinsics/decode/${value.toHex()}` + : null, + [value, withLink] + ); + const { meta, method, section } = useMemo( () => value.registry.findMetaCall(value.callIndex), [value] @@ -121,6 +129,13 @@ function ExtrinsicDisplay ({ blockNumber, className = '', events, index, maxBloc withSignature /> + {link && ( + {link} + )} { +function Extrinsics ({ blockNumber, className = '', events, label, value, withLink }: Props): React.ReactElement { const { t } = useTranslation(); const { api } = useApi(); @@ -46,6 +47,7 @@ function Extrinsics ({ blockNumber, className = '', events, label, value }: Prop key={`extrinsic:${index}`} maxBlockWeight={api.consts.system.blockWeights?.maxBlock} value={extrinsic} + withLink={withLink} /> )} diff --git a/packages/page-explorer/src/NodeInfo/index.tsx b/packages/page-explorer/src/NodeInfo/index.tsx index a342452233..4b03373641 100644 --- a/packages/page-explorer/src/NodeInfo/index.tsx +++ b/packages/page-explorer/src/NodeInfo/index.tsx @@ -65,6 +65,7 @@ function NodeInfo (): React.ReactElement { blockNumber={info.blockNumber} label={t('pending extrinsics')} value={info.extrinsics} + withLink /> ); diff --git a/packages/react-api/package.json b/packages/react-api/package.json index 7f04a6c4cd..a22dfe387e 100644 --- a/packages/react-api/package.json +++ b/packages/react-api/package.json @@ -14,10 +14,10 @@ "version": "0.116.2-21", "dependencies": { "@babel/runtime": "^7.18.3", - "@polkadot/api": "^8.7.2-12", + "@polkadot/api": "^8.7.2-15", "@polkadot/extension-compat-metamask": "^0.44.1", "@polkadot/extension-dapp": "^0.44.1", - "@polkadot/rpc-provider": "^8.7.2-12", + "@polkadot/rpc-provider": "^8.7.2-15", "fflate": "^0.7.3", "rxjs": "^7.5.5" } diff --git a/packages/test-support/package.json b/packages/test-support/package.json index 0338e9ac50..bc61d50d9b 100644 --- a/packages/test-support/package.json +++ b/packages/test-support/package.json @@ -17,7 +17,7 @@ "testcontainers": "^8.10.1" }, "devDependencies": { - "@polkadot/types-support": "^8.7.2-12", + "@polkadot/types-support": "^8.7.2-15", "@testing-library/jest-dom": "^5.16.4", "tsconfig-paths": "^4.0.0" } diff --git a/yarn.lock b/yarn.lock index 32b2f55cb6..9e3b7e06d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2628,90 +2628,90 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-augment@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/api-augment@npm:8.7.2-12" +"@polkadot/api-augment@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/api-augment@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/api-base": 8.7.2-12 - "@polkadot/rpc-augment": 8.7.2-12 - "@polkadot/types": 8.7.2-12 - "@polkadot/types-augment": 8.7.2-12 - "@polkadot/types-codec": 8.7.2-12 + "@polkadot/api-base": 8.7.2-15 + "@polkadot/rpc-augment": 8.7.2-15 + "@polkadot/types": 8.7.2-15 + "@polkadot/types-augment": 8.7.2-15 + "@polkadot/types-codec": 8.7.2-15 "@polkadot/util": ^9.4.1 - checksum: 70cd4c3365fe07f8f8a9da5dedd932a13628cfba547cb6cc292c32f0712cdf7ece635e587f18b59b0ac363e5e38f6ba410e9d23f4084c1d23055dd3d745f947a + checksum: 94940d78616a2edf96dea2d82d7ac380470a5cc64af18074175f6ce8923ea2b4bb5a83aa3ab618227bfc3c937670836e3be847492c207c384048a55a6075789f languageName: node linkType: hard -"@polkadot/api-base@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/api-base@npm:8.7.2-12" +"@polkadot/api-base@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/api-base@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/rpc-core": 8.7.2-12 - "@polkadot/types": 8.7.2-12 + "@polkadot/rpc-core": 8.7.2-15 + "@polkadot/types": 8.7.2-15 "@polkadot/util": ^9.4.1 rxjs: ^7.5.5 - checksum: 897957b9ce12e41f371f8ca29bfe24bdf2e6de9ed100a7012eea977c1e6a7cfd56cf0b65389a135b3cb558e6ff7491f5550fa231dec6fdbdf0a0b0dbc9caebb0 + checksum: 4ce053e3e035d4d7b36e9d2f36486ca0f6bcf9ad012b701b4369110e3627d645c6994ee235261c4cab409726449ed0826eca43b4fc543187c2c25382392026b5 languageName: node linkType: hard -"@polkadot/api-contract@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/api-contract@npm:8.7.2-12" +"@polkadot/api-contract@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/api-contract@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/api": 8.7.2-12 - "@polkadot/types": 8.7.2-12 - "@polkadot/types-codec": 8.7.2-12 - "@polkadot/types-create": 8.7.2-12 + "@polkadot/api": 8.7.2-15 + "@polkadot/types": 8.7.2-15 + "@polkadot/types-codec": 8.7.2-15 + "@polkadot/types-create": 8.7.2-15 "@polkadot/util": ^9.4.1 "@polkadot/util-crypto": ^9.4.1 rxjs: ^7.5.5 - checksum: a2a33bbac109f68e319c5fc536a5361aaa41b240fab7c71cee5aa207f35ca82eb652f886497e268baecdf5079355ec266a284162db67bcc775f214ee47c9f72f + checksum: f7d41c3056bf799234f52e00910a349b8a6d217c5b5365ba0c23ad9aad31492789f5c24e04954ad70488b04dc96766605051d4cdb54647bc6bdc647f545e7967 languageName: node linkType: hard -"@polkadot/api-derive@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/api-derive@npm:8.7.2-12" +"@polkadot/api-derive@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/api-derive@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/api": 8.7.2-12 - "@polkadot/api-augment": 8.7.2-12 - "@polkadot/api-base": 8.7.2-12 - "@polkadot/rpc-core": 8.7.2-12 - "@polkadot/types": 8.7.2-12 - "@polkadot/types-codec": 8.7.2-12 + "@polkadot/api": 8.7.2-15 + "@polkadot/api-augment": 8.7.2-15 + "@polkadot/api-base": 8.7.2-15 + "@polkadot/rpc-core": 8.7.2-15 + "@polkadot/types": 8.7.2-15 + "@polkadot/types-codec": 8.7.2-15 "@polkadot/util": ^9.4.1 "@polkadot/util-crypto": ^9.4.1 rxjs: ^7.5.5 - checksum: 741faae59cab438897068c78a7e095e69294da663771708d5e23f9619878502b7ef17dad7420ae26a6f14dfdb33eaefc3dfe354dae1cc6dc2db311f150e54ebf + checksum: b13841e91c7a7ab6e4bbdbcf80aae92bfec3569607f6dcf90b121744e673c2e7b7cd9d21cde230aa786fdf1fcdfe197b718aa1c28a167f906dec3cf11423145e languageName: node linkType: hard -"@polkadot/api@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/api@npm:8.7.2-12" +"@polkadot/api@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/api@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/api-augment": 8.7.2-12 - "@polkadot/api-base": 8.7.2-12 - "@polkadot/api-derive": 8.7.2-12 + "@polkadot/api-augment": 8.7.2-15 + "@polkadot/api-base": 8.7.2-15 + "@polkadot/api-derive": 8.7.2-15 "@polkadot/keyring": ^9.4.1 - "@polkadot/rpc-augment": 8.7.2-12 - "@polkadot/rpc-core": 8.7.2-12 - "@polkadot/rpc-provider": 8.7.2-12 - "@polkadot/types": 8.7.2-12 - "@polkadot/types-augment": 8.7.2-12 - "@polkadot/types-codec": 8.7.2-12 - "@polkadot/types-create": 8.7.2-12 - "@polkadot/types-known": 8.7.2-12 + "@polkadot/rpc-augment": 8.7.2-15 + "@polkadot/rpc-core": 8.7.2-15 + "@polkadot/rpc-provider": 8.7.2-15 + "@polkadot/types": 8.7.2-15 + "@polkadot/types-augment": 8.7.2-15 + "@polkadot/types-codec": 8.7.2-15 + "@polkadot/types-create": 8.7.2-15 + "@polkadot/types-known": 8.7.2-15 "@polkadot/util": ^9.4.1 "@polkadot/util-crypto": ^9.4.1 eventemitter3: ^4.0.7 rxjs: ^7.5.5 - checksum: ea5091f6dc8de1ce12345027e7f444e1c799e812ec174ebd09345c3f6156cf175c0a1d49f585a8221eb7cdc3b5d4f2062f0a5750fe4dcd53fe63ff033d5078a9 + checksum: 41fd100609b587aefcbd2d1062b8ce394999a1cace3947bd83726f5e95dfe6066d827621370d4ce3c532aa6963683ec47ff3e4a08f23af6a36c9c89235fd7bae languageName: node linkType: hard @@ -2795,7 +2795,7 @@ __metadata: resolution: "@polkadot/app-contracts@workspace:packages/page-contracts" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/api-contract": ^8.7.2-12 + "@polkadot/api-contract": ^8.7.2-15 languageName: unknown linkType: soft @@ -3023,10 +3023,10 @@ __metadata: "@metaverse-network-sdk/type-definitions": ^0.0.1-13 "@parallel-finance/type-definitions": 1.7.4 "@phala/typedefs": 0.2.30 - "@polkadot/api": ^8.7.2-12 - "@polkadot/api-derive": ^8.7.2-12 + "@polkadot/api": ^8.7.2-15 + "@polkadot/api-derive": ^8.7.2-15 "@polkadot/networks": ^9.4.1 - "@polkadot/types": ^8.7.2-12 + "@polkadot/types": ^8.7.2-15 "@polkadot/util": ^9.4.1 "@polkadot/x-fetch": ^9.4.1 "@polymathnetwork/polymesh-types": 0.0.2 @@ -3331,10 +3331,10 @@ __metadata: resolution: "@polkadot/react-api@workspace:packages/react-api" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/api": ^8.7.2-12 + "@polkadot/api": ^8.7.2-15 "@polkadot/extension-compat-metamask": ^0.44.1 "@polkadot/extension-dapp": ^0.44.1 - "@polkadot/rpc-provider": ^8.7.2-12 + "@polkadot/rpc-provider": ^8.7.2-15 fflate: ^0.7.3 rxjs: ^7.5.5 languageName: unknown @@ -3469,41 +3469,41 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/rpc-augment@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/rpc-augment@npm:8.7.2-12" +"@polkadot/rpc-augment@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/rpc-augment@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/rpc-core": 8.7.2-12 - "@polkadot/types": 8.7.2-12 - "@polkadot/types-codec": 8.7.2-12 + "@polkadot/rpc-core": 8.7.2-15 + "@polkadot/types": 8.7.2-15 + "@polkadot/types-codec": 8.7.2-15 "@polkadot/util": ^9.4.1 - checksum: d2555cec7d74ef3e13526bb34d114e3fecebc5d1c84a77d24486f295b5dec30e503f048b47fee71ee3e663887d6bae0557fa573b78df10a47d92ac3d3eb12c76 + checksum: 2e9eb200902338b6b31ee45086ba4cb76bbfd9d61e6ed89d0edb851ae92c64e8920a58ace33ceb67df65f957e54f347c9e212ef60ae60cd2b8edacb2dd2e36b7 languageName: node linkType: hard -"@polkadot/rpc-core@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/rpc-core@npm:8.7.2-12" +"@polkadot/rpc-core@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/rpc-core@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/rpc-augment": 8.7.2-12 - "@polkadot/rpc-provider": 8.7.2-12 - "@polkadot/types": 8.7.2-12 + "@polkadot/rpc-augment": 8.7.2-15 + "@polkadot/rpc-provider": 8.7.2-15 + "@polkadot/types": 8.7.2-15 "@polkadot/util": ^9.4.1 rxjs: ^7.5.5 - checksum: 7f493cf7df48821fe46ca0c3a939580e1327fe854c3d269afa4f0bb9681efcdd9c0f6d76c73b3c06e321fba22572db96cb542c7aa9ca1e86d5b6c33031b2abab + checksum: 69c48ff8719ce6b666237f563a5307c4c288618bbeddc8a448308c42984e031b86ea4c9637be61610776be28b83ba986b1a1bfeda6c80264a05a1625bbd56ee8 languageName: node linkType: hard -"@polkadot/rpc-provider@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/rpc-provider@npm:8.7.2-12" +"@polkadot/rpc-provider@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/rpc-provider@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 "@polkadot/keyring": ^9.4.1 - "@polkadot/types": 8.7.2-12 - "@polkadot/types-support": 8.7.2-12 + "@polkadot/types": 8.7.2-15 + "@polkadot/types-support": 8.7.2-15 "@polkadot/util": ^9.4.1 "@polkadot/util-crypto": ^9.4.1 "@polkadot/x-fetch": ^9.4.1 @@ -3513,7 +3513,7 @@ __metadata: eventemitter3: ^4.0.7 mock-socket: ^9.1.5 nock: ^13.2.6 - checksum: 7a0d430d2dfbdf61deff8df04b557025fa8d1e5328d6dc2c597b757e46e5606e779a0dab78bc76a7b5704be7c5e58dd9d2bf4bc5533ca875e1ff982f0f244add + checksum: ecfa1bbcb81c2deec9f399e922555ae24c4660866e7e0e2a2927fbc3c4a57f123a3c69ee927926a37a425f51ab8a17f7e019e9374246c48ee259e0e29b82eccc languageName: node linkType: hard @@ -3521,7 +3521,7 @@ __metadata: version: 0.0.0-use.local resolution: "@polkadot/test-support@workspace:packages/test-support" dependencies: - "@polkadot/types-support": ^8.7.2-12 + "@polkadot/types-support": ^8.7.2-15 "@testing-library/jest-dom": ^5.16.4 "@testing-library/react": ^13.3.0 testcontainers: ^8.10.1 @@ -3529,76 +3529,76 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/types-augment@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/types-augment@npm:8.7.2-12" +"@polkadot/types-augment@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/types-augment@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/types": 8.7.2-12 - "@polkadot/types-codec": 8.7.2-12 + "@polkadot/types": 8.7.2-15 + "@polkadot/types-codec": 8.7.2-15 "@polkadot/util": ^9.4.1 - checksum: 5c1dc2316d01f84976ddcad9888d7088ba754396055c62f45f00b06c5e876a351bf0c8898f756d069e20f08ce4df32558fda66edf12debf882c3aea638038aa5 + checksum: f4b4ab1e84086966f241ec1e3a11719127eecc798ef93e283154a2ce45dd79357229a8f95a1e6f6cef6ad78f6daa6e1c8234dc7af2d991b51282fb056249ad44 languageName: node linkType: hard -"@polkadot/types-codec@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/types-codec@npm:8.7.2-12" +"@polkadot/types-codec@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/types-codec@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 "@polkadot/util": ^9.4.1 - checksum: 37fb9901a38d60fd133fedb03c46d6bfa508c21ff5a30052beec3c720369e6bdaf94b8d4a3002d4c2c49e2f9491b788c47432bfbfdd0d8593ae6ad5dbab0e9d1 + checksum: 8eb573a46ba9a514593d732a6ca5170f0cb9fa10b45d5c5abe31691d5c2190bdb37cf4bc96196b1f97497e59cd3856de436e705a6c7bdba4fc9aa3c014f6506b languageName: node linkType: hard -"@polkadot/types-create@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/types-create@npm:8.7.2-12" +"@polkadot/types-create@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/types-create@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 - "@polkadot/types-codec": 8.7.2-12 + "@polkadot/types-codec": 8.7.2-15 "@polkadot/util": ^9.4.1 - checksum: 99161efbada71f12267b916086903ccc0caac1d5df73c1b21f6307416221710c56883a9f4d6c51388b88f43b370a0d0606ca95c69106f910a021fe21e71add9c + checksum: 68e3b5c6cf1678e1a25f9cd1857ba425a4f6881797a7b95612a3a17f3055f9e7c4c6a73e98d962d131adee7e70b517cdb451f6f4b4bee816bd20db068f8c851d languageName: node linkType: hard -"@polkadot/types-known@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/types-known@npm:8.7.2-12" +"@polkadot/types-known@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/types-known@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 "@polkadot/networks": ^9.4.1 - "@polkadot/types": 8.7.2-12 - "@polkadot/types-codec": 8.7.2-12 - "@polkadot/types-create": 8.7.2-12 + "@polkadot/types": 8.7.2-15 + "@polkadot/types-codec": 8.7.2-15 + "@polkadot/types-create": 8.7.2-15 "@polkadot/util": ^9.4.1 - checksum: fc3c89c2b1779186bb662df4a88715c2c162a1410904cb95f66cdd20cf4515fe33f31346248e29b18129e2243a33c6a5d9814350124abe088ca55181375089a3 + checksum: 215e6997a8e7b3a6f4175776c189a131fad62455e5ad2997e91f0154ed024a431c54b579105d58e187a776e4dc22a4337c9ce87e204f23c24e656295160bbb11 languageName: node linkType: hard -"@polkadot/types-support@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/types-support@npm:8.7.2-12" +"@polkadot/types-support@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/types-support@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 "@polkadot/util": ^9.4.1 - checksum: bb2a20765efd2b69ba7fe9c37ae6a2924d31ea388db9f2ee8de5d212f6f454800f902c36d09d2d1d235844279dde6fac8495d7aa9898f383cdbcfc0b58c21000 + checksum: 53fd0197f83078b08bc1fcf0a8af3d864cce88181ae74b58919af07bb75df686f9ed7119d2af3b1be56788fad1347aa4f070396d5f57f6c8c2c21e2a6beded2b languageName: node linkType: hard -"@polkadot/types@npm:^8.7.2-12": - version: 8.7.2-12 - resolution: "@polkadot/types@npm:8.7.2-12" +"@polkadot/types@npm:^8.7.2-15": + version: 8.7.2-15 + resolution: "@polkadot/types@npm:8.7.2-15" dependencies: "@babel/runtime": ^7.18.3 "@polkadot/keyring": ^9.4.1 - "@polkadot/types-augment": 8.7.2-12 - "@polkadot/types-codec": 8.7.2-12 - "@polkadot/types-create": 8.7.2-12 + "@polkadot/types-augment": 8.7.2-15 + "@polkadot/types-codec": 8.7.2-15 + "@polkadot/types-create": 8.7.2-15 "@polkadot/util": ^9.4.1 "@polkadot/util-crypto": ^9.4.1 rxjs: ^7.5.5 - checksum: e357ae3b0933a84ce2b7eb437a4ff54d3c0e02f3d07b088d3324271dfd7a5f33121a1719e40522bdaa87ee50720b153425975130e6a5bac2a6ad6aa61ef3c4c6 + checksum: 3e2b6b05903cc7da79c5c3c664938942a92552af21a855260a5d1e239b7589612a202c14939a55a8eceb14d39d2f6d9d728a2f54da85b23ef6617fb7212be28a languageName: node linkType: hard