Display runtimeVersion on explorer (& decode if allowed) (#7720)

* Display runtimeVersion on explorer (& decode if allowed)

* Bump
This commit is contained in:
Jaco 2022-06-10 11:02:13 +02:00 committed by GitHub
parent 2df6e7c62f
commit da20e9073d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 186 additions and 141 deletions

View File

@ -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",

View File

@ -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",

View File

@ -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"
}
}

View File

@ -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<Props> {
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<State>({});
const [myError, setError] = useState<Error | null | undefined>(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}
/>
<Columar>
<Columar.Column>

View File

@ -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<Props> {
function ExtrinsicDisplay ({ blockNumber, className = '', events, index, maxBlockWeight, value, withLink }: Props): React.ReactElement<Props> {
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
/>
</Expander>
{link && (
<a
className='isDecoded'
href={link}
rel='noreferrer'
>{link}</a>
)}
</td>
<td
className='top media--1000'
@ -182,4 +197,12 @@ export default React.memo(styled(ExtrinsicDisplay)`
opacity: 0.6;
font-weight: var(--font-weight-normal);
}
a.isDecoded {
display: block;
margin-top: 0.25rem;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
`);

View File

@ -18,9 +18,10 @@ interface Props {
events?: KeyedEvent[];
label?: React.ReactNode;
value?: Extrinsic[] | null;
withLink: boolean;
}
function Extrinsics ({ blockNumber, className = '', events, label, value }: Props): React.ReactElement<Props> {
function Extrinsics ({ blockNumber, className = '', events, label, value, withLink }: Props): React.ReactElement<Props> {
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}
/>
)}
</Table>

View File

@ -65,6 +65,7 @@ function NodeInfo (): React.ReactElement {
blockNumber={info.blockNumber}
label={t<string>('pending extrinsics')}
value={info.extrinsics}
withLink
/>
</>
);

View File

@ -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"
}

View File

@ -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"
}

216
yarn.lock
View File

@ -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