Use wrapBytes for @polkadot/util (#829)

* Use wrapBytes for @polkadot/util

* Bump util
This commit is contained in:
Jaco
2021-09-17 15:29:03 +02:00
committed by GitHub
parent 5859a0a53a
commit 76d8953e45
10 changed files with 210 additions and 197 deletions
+7
View File
@@ -1,5 +1,12 @@
# CHANGELOG
## master
Changes:
- Expose `wrapBytes`, `unwrapBytes` directly from `@polkadot/util`
## 0.40.2 Sep 16, 2021
Changes:
+7 -7
View File
@@ -8,13 +8,13 @@
"packages/*"
],
"resolutions": {
"@polkadot/api": "^5.9.2-7",
"@polkadot/keyring": "^7.3.1",
"@polkadot/networks": "^7.3.1",
"@polkadot/types": "^5.9.2-7",
"@polkadot/util": "^7.3.1",
"@polkadot/util-crypto": "^7.3.1",
"@polkadot/x-fetch": "^7.3.1",
"@polkadot/api": "^5.9.2-9",
"@polkadot/keyring": "^7.3.2-6",
"@polkadot/networks": "^7.3.2-6",
"@polkadot/types": "^5.9.2-9",
"@polkadot/util": "^7.3.2-6",
"@polkadot/util-crypto": "^7.3.2-6",
"@polkadot/x-fetch": "^7.3.2-6",
"babel-core": "^7.0.0-bridge.0",
"safe-buffer": "^5.2.1",
"typescript": "^4.4.3",
+3 -3
View File
@@ -9,11 +9,11 @@
"sideEffects": false,
"dependencies": {
"@babel/runtime": "^7.15.4",
"@polkadot/api": "^5.9.2-7",
"@polkadot/api": "^5.9.2-9",
"@polkadot/extension-dapp": "^0.40.3-0",
"@polkadot/extension-inject": "^0.40.3-0",
"@polkadot/keyring": "^7.3.1",
"@polkadot/phishing": "^0.6.294",
"@polkadot/keyring": "^7.3.2-6",
"@polkadot/phishing": "^0.6.295",
"@polkadot/ui-keyring": "^0.85.4-3"
}
}
@@ -312,7 +312,7 @@ export default class Extension {
assert(isHex(phrase, 256), 'Hex seed needs to be 256-bits');
} else {
// sadly isHex detects as string, so we need a cast here
assert(SEED_LENGTHS.includes((phrase as string).split(' ').length), `Mnemonic needs to contain ${SEED_LENGTHS.join(', ')} words`);
assert(SEED_LENGTHS.includes((phrase).split(' ').length), `Mnemonic needs to contain ${SEED_LENGTHS.join(', ')} words`);
assert(mnemonicValidate(phrase), 'Not a valid mnemonic seed');
}
+1 -1
View File
@@ -9,7 +9,7 @@
"sideEffects": false,
"dependencies": {
"@babel/runtime": "^7.15.4",
"@polkadot/networks": "^7.3.1"
"@polkadot/networks": "^7.3.2-6"
},
"peerDependencies": {
"@polkadot/api": "*"
@@ -11,7 +11,7 @@
"@babel/runtime": "^7.15.4",
"@metamask/detect-provider": "^1.2.0",
"@polkadot/extension-inject": "^0.40.3-0",
"@polkadot/util": "^7.3.1",
"@polkadot/util": "^7.3.2-6",
"web3": "^1.5.2"
},
"peerDependencies": {
+2 -2
View File
@@ -10,8 +10,8 @@
"dependencies": {
"@babel/runtime": "^7.15.4",
"@polkadot/extension-inject": "^0.40.3-0",
"@polkadot/util": "^7.3.1",
"@polkadot/util-crypto": "^7.3.1"
"@polkadot/util": "^7.3.2-6",
"@polkadot/util-crypto": "^7.3.2-6"
},
"peerDependencies": {
"@polkadot/api": "*",
+7 -38
View File
@@ -1,43 +1,12 @@
// Copyright 2019-2021 @polkadot/extension authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aConcat, u8aEq, u8aToU8a } from '@polkadot/util';
import { U8A_WRAP_ETHEREUM, U8A_WRAP_POSTFIX, U8A_WRAP_PREFIX, u8aIsWrapped, u8aUnwrapBytes, u8aWrapBytes } from '@polkadot/util';
export const ETHEREUM = u8aToU8a('\x19Ethereum Signed Message:\n');
export const PREFIX = u8aToU8a('<Bytes>');
export const POSTFIX = u8aToU8a('</Bytes>');
export const ETHEREUM = U8A_WRAP_ETHEREUM;
export const POSTFIX = U8A_WRAP_POSTFIX;
export const PREFIX = U8A_WRAP_PREFIX;
const WRAP_LEN = PREFIX.length + POSTFIX.length;
function isWrapped (u8a: Uint8Array, withEthereum: boolean): boolean {
return (
(
u8a.length >= WRAP_LEN &&
u8aEq(u8a.subarray(0, PREFIX.length), PREFIX) &&
u8aEq(u8a.slice(-POSTFIX.length), POSTFIX)
) ||
(
withEthereum &&
u8a.length >= ETHEREUM.length &&
u8aEq(u8a.subarray(0, ETHEREUM.length), ETHEREUM)
)
);
}
export function unwrapBytes (bytes: string | Uint8Array): Uint8Array {
const u8a = u8aToU8a(bytes);
// we don't want to unwrap Ethereum-style wraps
return isWrapped(u8a, false)
? u8a.subarray(PREFIX.length, u8a.length - POSTFIX.length)
: u8a;
}
export function wrapBytes (bytes: string | Uint8Array): Uint8Array {
const u8a = u8aToU8a(bytes);
// if Ethereum-wrapping, we don't add our wrapping bytes
return isWrapped(u8a, true)
? u8a
: u8aConcat(PREFIX, u8a, POSTFIX);
}
export const isWrapped = u8aIsWrapped;
export const unwrapBytes = u8aUnwrapBytes;
export const wrapBytes = u8aWrapBytes;
+5 -5
View File
@@ -15,13 +15,13 @@
"@polkadot/extension-base": "^0.40.3-0",
"@polkadot/extension-dapp": "^0.40.3-0",
"@polkadot/extension-inject": "^0.40.3-0",
"@polkadot/hw-ledger": "^7.3.1",
"@polkadot/keyring": "^7.3.1",
"@polkadot/networks": "^7.3.1",
"@polkadot/hw-ledger": "^7.3.2-6",
"@polkadot/keyring": "^7.3.2-6",
"@polkadot/networks": "^7.3.2-6",
"@polkadot/react-identicon": "^0.85.4-3",
"@polkadot/react-qr": "^0.85.4-3",
"@polkadot/util": "^7.3.1",
"@polkadot/util-crypto": "^7.3.1",
"@polkadot/util": "^7.3.2-6",
"@polkadot/util-crypto": "^7.3.2-6",
"file-saver": "^2.0.5",
"i18next": "^20.6.1",
"react": "^17.0.2",
+176 -139
View File
@@ -2001,15 +2001,15 @@ __metadata:
languageName: node
linkType: hard
"@ledgerhq/devices@npm:^6.3.0":
version: 6.3.0
resolution: "@ledgerhq/devices@npm:6.3.0"
"@ledgerhq/devices@npm:^6.3.0, @ledgerhq/devices@npm:^6.7.0":
version: 6.7.0
resolution: "@ledgerhq/devices@npm:6.7.0"
dependencies:
"@ledgerhq/errors": ^6.2.0
"@ledgerhq/logs": ^6.2.0
rxjs: 6
semver: ^7.3.5
checksum: 44034e63fc90e5eadfc459009c7ea62fa83c92cbc5d9e1a19d134971c796fc0fff8d2d952bd9da2c7ef451ec4349c856f60784d735b60d6d0cec3043fc1373dd
checksum: 9f6537c69fbf3b731b9d52d8cb075976dabdc6779833daf464d37666a3357da721fa5d4895cf3906f674c8f0756af68e434c43881b4b7a9bf55ed58ade2a0ce2
languageName: node
linkType: hard
@@ -2020,32 +2020,32 @@ __metadata:
languageName: node
linkType: hard
"@ledgerhq/hw-transport-node-hid-noevents@npm:^6.3.0":
version: 6.3.0
resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:6.3.0"
"@ledgerhq/hw-transport-node-hid-noevents@npm:^6.7.0":
version: 6.7.0
resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:6.7.0"
dependencies:
"@ledgerhq/devices": ^6.3.0
"@ledgerhq/devices": ^6.7.0
"@ledgerhq/errors": ^6.2.0
"@ledgerhq/hw-transport": ^6.3.0
"@ledgerhq/hw-transport": ^6.7.0
"@ledgerhq/logs": ^6.2.0
node-hid: 2.1.1
checksum: ecb8b05b9d70f358bb8d6c9d1c22a3ef6d82f1d54a865998c94d34c77356589661a9a78e899ce31ae45ccd83bc58a4be5a9789437796368b5af2b1066c6387eb
checksum: 00a16ea6791ffcbd14c586ffdc684b85f9a0e63b952599e8a807661eb66a4649a2b37fee5ff3453a389eac8dec1ba991e39ad064144a360b124ec0a781295b8a
languageName: node
linkType: hard
"@ledgerhq/hw-transport-node-hid-singleton@npm:^6.3.0":
version: 6.3.0
resolution: "@ledgerhq/hw-transport-node-hid-singleton@npm:6.3.0"
"@ledgerhq/hw-transport-node-hid-singleton@npm:^6.3.0, @ledgerhq/hw-transport-node-hid-singleton@npm:^6.6.0":
version: 6.7.0
resolution: "@ledgerhq/hw-transport-node-hid-singleton@npm:6.7.0"
dependencies:
"@ledgerhq/devices": ^6.3.0
"@ledgerhq/devices": ^6.7.0
"@ledgerhq/errors": ^6.2.0
"@ledgerhq/hw-transport": ^6.3.0
"@ledgerhq/hw-transport-node-hid-noevents": ^6.3.0
"@ledgerhq/hw-transport": ^6.7.0
"@ledgerhq/hw-transport-node-hid-noevents": ^6.7.0
"@ledgerhq/logs": ^6.2.0
lodash: ^4.17.21
node-hid: 2.1.1
usb-detection: ^4.10.0
checksum: a8a2284f33ef3b6eb1210e45f91dc8fc4edd1036b59d7f8abe9a141f1792489e3a31a49f1883f882778ac72f43a81a560cdf6db3faa9848d9f6a10f2b1a17da1
checksum: 9a52cb7629b2aa9b38d667c8c8e8e3f9a8fa2dbe02dd793c77f8528ea578b1c5d93bc5b2bb44a33dcd62e7f7fe6e474da1c482ae9fda39ab02d3c5a0012a65aa
languageName: node
linkType: hard
@@ -2061,26 +2061,26 @@ __metadata:
languageName: node
linkType: hard
"@ledgerhq/hw-transport-webusb@npm:^6.3.0":
version: 6.3.0
resolution: "@ledgerhq/hw-transport-webusb@npm:6.3.0"
"@ledgerhq/hw-transport-webusb@npm:^6.3.0, @ledgerhq/hw-transport-webusb@npm:^6.6.0":
version: 6.7.0
resolution: "@ledgerhq/hw-transport-webusb@npm:6.7.0"
dependencies:
"@ledgerhq/devices": ^6.3.0
"@ledgerhq/devices": ^6.7.0
"@ledgerhq/errors": ^6.2.0
"@ledgerhq/hw-transport": ^6.3.0
"@ledgerhq/hw-transport": ^6.7.0
"@ledgerhq/logs": ^6.2.0
checksum: d0fe14305ae57bae71bf97bed1252c9077e3e834f6e632eefcae971d5f7f0d27288b57745c3c8a23e229c8a3c618f08a822424060d99deb9c7276f543eda2961
checksum: f4f521851099d6355fba1dbe354c685ede5fc6b568a20c9cf90b2ea8a7049d1e50881623078f73bc47abde0fef2d82939e7f54ddb79d7eaa0b2ed289f61e7ddf
languageName: node
linkType: hard
"@ledgerhq/hw-transport@npm:^6.2.0, @ledgerhq/hw-transport@npm:^6.3.0":
version: 6.3.0
resolution: "@ledgerhq/hw-transport@npm:6.3.0"
"@ledgerhq/hw-transport@npm:^6.2.0, @ledgerhq/hw-transport@npm:^6.3.0, @ledgerhq/hw-transport@npm:^6.7.0":
version: 6.7.0
resolution: "@ledgerhq/hw-transport@npm:6.7.0"
dependencies:
"@ledgerhq/devices": ^6.3.0
"@ledgerhq/devices": ^6.7.0
"@ledgerhq/errors": ^6.2.0
events: ^3.3.0
checksum: c6d1025fc507904c14fa945525bfaeabe5a284b699850b41213d7302a15a834e4136c31f808f6ae7c13f26e1a087d734abf3175164a51c2714498bcf0ddb3ce4
checksum: 05d8e97fae7789be56dad61681c53c90395da38596d776746d921fddadf8c3a4e38c8244eefbf596d2230d33f099a49b639aa8018af852223030f5219daa9520
languageName: node
linkType: hard
@@ -2295,37 +2295,37 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/api-derive@npm:5.9.2-7":
version: 5.9.2-7
resolution: "@polkadot/api-derive@npm:5.9.2-7"
"@polkadot/api-derive@npm:5.9.2-9":
version: 5.9.2-9
resolution: "@polkadot/api-derive@npm:5.9.2-9"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/api": 5.9.2-7
"@polkadot/rpc-core": 5.9.2-7
"@polkadot/types": 5.9.2-7
"@polkadot/api": 5.9.2-9
"@polkadot/rpc-core": 5.9.2-9
"@polkadot/types": 5.9.2-9
"@polkadot/util": ^7.3.1
"@polkadot/util-crypto": ^7.3.1
rxjs: ^7.3.0
checksum: fb9177d3884c004488f716d3f29935fbaf8af4e047c37532636eb0a6b87d3309659ba1840554b6ce223be0a63e870ea7f4897b8362a704c660471b7cab79b914
checksum: 90e20f3fd08818abf87f37f22c57b9515ec35aea8bb1f39bc4dd52c854276fcca381de8b22ac9c97b91ccee1533aed1d96a77c7cba1f5ccbc1b880996944bdf1
languageName: node
linkType: hard
"@polkadot/api@npm:^5.9.2-7":
version: 5.9.2-7
resolution: "@polkadot/api@npm:5.9.2-7"
"@polkadot/api@npm:^5.9.2-9":
version: 5.9.2-9
resolution: "@polkadot/api@npm:5.9.2-9"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/api-derive": 5.9.2-7
"@polkadot/api-derive": 5.9.2-9
"@polkadot/keyring": ^7.3.1
"@polkadot/rpc-core": 5.9.2-7
"@polkadot/rpc-provider": 5.9.2-7
"@polkadot/types": 5.9.2-7
"@polkadot/types-known": 5.9.2-7
"@polkadot/rpc-core": 5.9.2-9
"@polkadot/rpc-provider": 5.9.2-9
"@polkadot/types": 5.9.2-9
"@polkadot/types-known": 5.9.2-9
"@polkadot/util": ^7.3.1
"@polkadot/util-crypto": ^7.3.1
eventemitter3: ^4.0.7
rxjs: ^7.3.0
checksum: 5b531736dc2f6bf12e8860c9559a3e529824f2ec1d461bda58461d9bc2cb249302c518062e3d12eb290519de2d929b47166afd2be07c0196fe4930afb26836de
checksum: 1e360efbbacab1fe834599f2ef245930664068ae2c39bbc747b9c838e1688b36c7c6847775d8abd33b5ecf4aef9e34a4b705eacc0da864b36a84fa9f32db87e8
languageName: node
linkType: hard
@@ -2428,11 +2428,11 @@ __metadata:
resolution: "@polkadot/extension-base@workspace:packages/extension-base"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/api": ^5.9.2-7
"@polkadot/api": ^5.9.2-9
"@polkadot/extension-dapp": ^0.40.3-0
"@polkadot/extension-inject": ^0.40.3-0
"@polkadot/keyring": ^7.3.1
"@polkadot/phishing": ^0.6.294
"@polkadot/keyring": ^7.3.2-6
"@polkadot/phishing": ^0.6.295
"@polkadot/ui-keyring": ^0.85.4-3
languageName: unknown
linkType: soft
@@ -2442,7 +2442,7 @@ __metadata:
resolution: "@polkadot/extension-chains@workspace:packages/extension-chains"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/networks": ^7.3.1
"@polkadot/networks": ^7.3.2-6
peerDependencies:
"@polkadot/api": "*"
languageName: unknown
@@ -2455,7 +2455,7 @@ __metadata:
"@babel/runtime": ^7.15.4
"@metamask/detect-provider": ^1.2.0
"@polkadot/extension-inject": ^0.40.3-0
"@polkadot/util": ^7.3.1
"@polkadot/util": ^7.3.2-6
web3: ^1.5.2
peerDependencies:
"@polkadot/util": "*"
@@ -2468,8 +2468,8 @@ __metadata:
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/extension-inject": ^0.40.3-0
"@polkadot/util": ^7.3.1
"@polkadot/util-crypto": ^7.3.1
"@polkadot/util": ^7.3.2-6
"@polkadot/util-crypto": ^7.3.2-6
peerDependencies:
"@polkadot/api": "*"
"@polkadot/util": "*"
@@ -2502,13 +2502,13 @@ __metadata:
"@polkadot/extension-base": ^0.40.3-0
"@polkadot/extension-dapp": ^0.40.3-0
"@polkadot/extension-inject": ^0.40.3-0
"@polkadot/hw-ledger": ^7.3.1
"@polkadot/keyring": ^7.3.1
"@polkadot/networks": ^7.3.1
"@polkadot/hw-ledger": ^7.3.2-6
"@polkadot/keyring": ^7.3.2-6
"@polkadot/networks": ^7.3.2-6
"@polkadot/react-identicon": ^0.85.4-3
"@polkadot/react-qr": ^0.85.4-3
"@polkadot/util": ^7.3.1
"@polkadot/util-crypto": ^7.3.1
"@polkadot/util": ^7.3.2-6
"@polkadot/util-crypto": ^7.3.2-6
"@types/bn.js": ^4.11.6
"@types/enzyme": ^3.10.9
"@types/enzyme-adapter-react-16": ^1.0.6
@@ -2580,6 +2580,22 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/hw-ledger-transports@npm:7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/hw-ledger-transports@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.4
"@ledgerhq/hw-transport": ^6.3.0
"@ledgerhq/hw-transport-node-hid-singleton": ^6.6.0
"@ledgerhq/hw-transport-webhid": ^6.4.1
"@ledgerhq/hw-transport-webusb": ^6.6.0
dependenciesMeta:
"@ledgerhq/hw-transport-node-hid-singleton":
optional: true
checksum: 6302298a93395a49022b72900022b3212777d0ad698b4779f158890845214786f2c53ba5e37c73bbbfbd2af2879fbb9926ebe6d2dd753f0ad442e334a31a4d51
languageName: node
linkType: hard
"@polkadot/hw-ledger@npm:^7.3.1":
version: 7.3.1
resolution: "@polkadot/hw-ledger@npm:7.3.1"
@@ -2592,38 +2608,50 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/keyring@npm:^7.3.1":
version: 7.3.1
resolution: "@polkadot/keyring@npm:7.3.1"
"@polkadot/hw-ledger@npm:^7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/hw-ledger@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.3
"@polkadot/util": 7.3.1
"@polkadot/util-crypto": 7.3.1
"@babel/runtime": ^7.15.4
"@polkadot/hw-ledger-transports": 7.3.2-6
"@polkadot/util": 7.3.2-6
"@zondax/ledger-substrate": ^0.18.0
checksum: 6064ce33b6d5089f15826f295c620049776d7a88bbb4e76ce3eac3de20f6ceaace9db15761785de9acd5e778ce6183b8a1a135239c8a79e431f481d43eafd30b
languageName: node
linkType: hard
"@polkadot/keyring@npm:^7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/keyring@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/util": 7.3.2-6
"@polkadot/util-crypto": 7.3.2-6
peerDependencies:
"@polkadot/util": 7.3.1
"@polkadot/util-crypto": 7.3.1
checksum: e2b9affbb75e17e034b437e83bcf2ddbeada86d118cb0127a6962331350c2b2ec143084dd20c5536f4f02013aee0cc729e0b33e626d027cd8a7a09ca32ba2155
"@polkadot/util": 7.3.2-6
"@polkadot/util-crypto": 7.3.2-6
checksum: f1415e91ed17b30db4bc163f3b1c740fa21c6b8b709f2e9511642042060f791ba4c05abc9f6af0ecb37a72c6ed676119da8e2b0142320e11bdcdba071973d22d
languageName: node
linkType: hard
"@polkadot/networks@npm:^7.3.1":
version: 7.3.1
resolution: "@polkadot/networks@npm:7.3.1"
"@polkadot/networks@npm:^7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/networks@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.3
checksum: d51d9870ce0b2fbe5a0c8ec4076d5b9efd66bf8a3332df0b52a3d578fb8da66ec115977cb8babeb0d1dbfdddfe6caedc7f71b735a14adb9ffe908759dd965003
"@babel/runtime": ^7.15.4
checksum: 6ba7e0373d52daa210f7a83569affeb110158e733603a30bba6734a0a87dfbbfddff19a66c6f73526b3a73daca1533a0ec67f9f35a3fe6abfde51a189e5b096d
languageName: node
linkType: hard
"@polkadot/phishing@npm:^0.6.294":
version: 0.6.294
resolution: "@polkadot/phishing@npm:0.6.294"
"@polkadot/phishing@npm:^0.6.295":
version: 0.6.295
resolution: "@polkadot/phishing@npm:0.6.295"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/util": ^7.3.1
"@polkadot/util-crypto": ^7.3.1
"@polkadot/x-fetch": ^7.3.1
checksum: 166ad5c11e1e1e885b17e63c6ef2d5a6890dfb17c250ca06437ab39cb171efd1d6213ba6700702b923caa75d874377dddc6d1273a0cbe37583a81c5910250a67
checksum: f159d1c4cd3e12fe17ab29fb27c4203f59ffb93f8699b0c9b4b851aea44b382c9ce81221202ef0bf4c8df7fddfc992f0e76e8076e8b0fe7ac1a04e5387e39c20
languageName: node
linkType: hard
@@ -2674,56 +2702,56 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/rpc-core@npm:5.9.2-7":
version: 5.9.2-7
resolution: "@polkadot/rpc-core@npm:5.9.2-7"
"@polkadot/rpc-core@npm:5.9.2-9":
version: 5.9.2-9
resolution: "@polkadot/rpc-core@npm:5.9.2-9"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/rpc-provider": 5.9.2-7
"@polkadot/types": 5.9.2-7
"@polkadot/rpc-provider": 5.9.2-9
"@polkadot/types": 5.9.2-9
"@polkadot/util": ^7.3.1
rxjs: ^7.3.0
checksum: b7a19619b66a75ad1581674d191ce7cf434bc487fe0487023e2610b8e2f2b0829d78385ea02ff2d6de1c287af6fa1d37788a9f8de7d91182b8ed5d1295733a39
checksum: 5b4c5a6140caf15882c308f769fe5c2c1e41ebd466f2b807be8349eb95cde8286a7aa0f4011a9c9c3d1f9fe3aa5f06f91460162a6186aa904110e2c74e802d8f
languageName: node
linkType: hard
"@polkadot/rpc-provider@npm:5.9.2-7":
version: 5.9.2-7
resolution: "@polkadot/rpc-provider@npm:5.9.2-7"
"@polkadot/rpc-provider@npm:5.9.2-9":
version: 5.9.2-9
resolution: "@polkadot/rpc-provider@npm:5.9.2-9"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/types": 5.9.2-7
"@polkadot/types": 5.9.2-9
"@polkadot/util": ^7.3.1
"@polkadot/util-crypto": ^7.3.1
"@polkadot/x-fetch": ^7.3.1
"@polkadot/x-global": ^7.3.1
"@polkadot/x-ws": ^7.3.1
eventemitter3: ^4.0.7
checksum: e42269cba4b3b26381ef7a39592365f1bc3db41617716a45ded85ad2c9c414eccf852d94af5445639545d5ddf66d1d7049f616b74e6ba53fda9b4d6f5dfbf06f
checksum: 0d914963d730f900dca5c29d1c619a51848e7f91feef27360e0a7577bbd29c11f572fd9726f9335ad4108f85f7cceb022285e5644a66cd2e485892ab6b7dd793
languageName: node
linkType: hard
"@polkadot/types-known@npm:5.9.2-7":
version: 5.9.2-7
resolution: "@polkadot/types-known@npm:5.9.2-7"
"@polkadot/types-known@npm:5.9.2-9":
version: 5.9.2-9
resolution: "@polkadot/types-known@npm:5.9.2-9"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/networks": ^7.3.1
"@polkadot/types": 5.9.2-7
"@polkadot/types": 5.9.2-9
"@polkadot/util": ^7.3.1
checksum: 68a6147d6e5aea65ae01ac92a9c80ab7bc7aa6bef5bd14776dc0868f0343696d6bd2aae24677e5479fde40acdfbc8a0eeeca9e0f84d041be03e2b4e3470f82bb
checksum: 43b0bde47381b0242832176f6e145be702b31be4790fde7bf7b85b3ddd2eff526c5752cbc71df0e35063af0ffc7039557febceb146a6eb902141db9fedee3dcd
languageName: node
linkType: hard
"@polkadot/types@npm:^5.9.2-7":
version: 5.9.2-7
resolution: "@polkadot/types@npm:5.9.2-7"
"@polkadot/types@npm:^5.9.2-9":
version: 5.9.2-9
resolution: "@polkadot/types@npm:5.9.2-9"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/util": ^7.3.1
"@polkadot/util-crypto": ^7.3.1
rxjs: ^7.3.0
checksum: e441ed1b348260b9f9b8e2c4ed4f36b72ee1ea2a2f34c7fc403116038e2eaee47df17ffdb1ca260e8fe5be07c479fe4e9839629ae64ba706c8d0c711c9190b01
checksum: e5d2f7666c4900f78b1645bdbbe2f3f737e15756cda3545c8feea9a1be5293857d8d0bb71a231edbb2159dc080c1162eed607a6ed398f069e794f192d8d833fa
languageName: node
linkType: hard
@@ -2776,15 +2804,15 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/util-crypto@npm:^7.3.1":
version: 7.3.1
resolution: "@polkadot/util-crypto@npm:7.3.1"
"@polkadot/util-crypto@npm:^7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/util-crypto@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.3
"@polkadot/networks": 7.3.1
"@polkadot/util": 7.3.1
"@babel/runtime": ^7.15.4
"@polkadot/networks": 7.3.2-6
"@polkadot/util": 7.3.2-6
"@polkadot/wasm-crypto": ^4.2.1
"@polkadot/x-randomvalues": 7.3.1
"@polkadot/x-randomvalues": 7.3.2-6
base-x: ^3.0.8
base64-js: ^1.5.1
blakejs: ^1.1.1
@@ -2798,23 +2826,23 @@ __metadata:
tweetnacl: ^1.0.3
xxhashjs: ^0.2.2
peerDependencies:
"@polkadot/util": 7.3.1
checksum: 175f08a794015730f1663c0a00058aa1f3c96fecd962614cef265e03e9d59c22e4c738cec00919abbee0d95d6e18d404db6ce97c40bfeb395d3f202964edce1f
"@polkadot/util": 7.3.2-6
checksum: 2ca50bed2f3a2e9ac4d552f7ebaa5247356fa7c3aa7b5f3c7f041aaa6fdc79f581cf03ccbe23bc9793f43ab75d0b0a49729c3adf21341260494e28164140f3db
languageName: node
linkType: hard
"@polkadot/util@npm:^7.3.1":
version: 7.3.1
resolution: "@polkadot/util@npm:7.3.1"
"@polkadot/util@npm:^7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/util@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.3
"@polkadot/x-textdecoder": 7.3.1
"@polkadot/x-textencoder": 7.3.1
"@babel/runtime": ^7.15.4
"@polkadot/x-textdecoder": 7.3.2-6
"@polkadot/x-textencoder": 7.3.2-6
"@types/bn.js": ^4.11.6
bn.js: ^4.12.0
camelcase: ^6.2.0
ip-regex: ^4.3.0
checksum: b64c5f73d904414f119f97e6150f64b18d815e480ee27ed10a12da5e6e818f28273e9f17e2da51312670234beef81426a65d319f0af587202d3601f08b953d86
checksum: f841aece8668c3f921f3f25c34691219c1248eccda61e71e15e7efd69e205e9de391f16cefc89b4bbac791cc7a6fb8ffe119ff27d2e8fb63e90db87ce0028ba2
languageName: node
linkType: hard
@@ -2850,15 +2878,15 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/x-fetch@npm:^7.3.1":
version: 7.3.1
resolution: "@polkadot/x-fetch@npm:7.3.1"
"@polkadot/x-fetch@npm:^7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/x-fetch@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.3
"@polkadot/x-global": 7.3.1
"@babel/runtime": ^7.15.4
"@polkadot/x-global": 7.3.2-6
"@types/node-fetch": ^2.5.12
node-fetch: ^2.6.1
checksum: f83eb93414eaa74f0a383547a8fb53ed5bc4d810e3da775189e2652bf0e6f449713aade5a1e453a7831262e97b72a411bf5f957b3769bedc9094af73646ab26e
node-fetch: ^2.6.2
checksum: 4230a8c778bae90292bf5ae55649504f5b2e892f1c6f0db69197256f4024c20a0aa3a4b43e55e4a55088276fbba0d05d8aa2d6199152c83264fcaad233f2a2c0
languageName: node
linkType: hard
@@ -2871,33 +2899,42 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/x-randomvalues@npm:7.3.1":
version: 7.3.1
resolution: "@polkadot/x-randomvalues@npm:7.3.1"
"@polkadot/x-global@npm:7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/x-global@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.3
"@polkadot/x-global": 7.3.1
checksum: cbf18f303def7fdc23fe7311911fef6e78b8da3cdcca6d8595f2b33136ca23e6c4e028d9b3f523d11863eb4565a71a1f00c758a1b9cdb3439cb0645c75609acc
"@babel/runtime": ^7.15.4
checksum: b61bbdd6357fdca9e7f07243a04551825770a6c302b2f18d006e8589317b2cee335f1162b5fe92c628f9aa9131e5c71b0129098f867267eb7bee1d2f5dc1213b
languageName: node
linkType: hard
"@polkadot/x-textdecoder@npm:7.3.1":
version: 7.3.1
resolution: "@polkadot/x-textdecoder@npm:7.3.1"
"@polkadot/x-randomvalues@npm:7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/x-randomvalues@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.3
"@polkadot/x-global": 7.3.1
checksum: 11e1249c2e219bd84fd3982a95a62b8b61de05569b1961598e0ce921f25814e03ef4eaa59b67f31560c7ba7ea828baace256528ca9744aaaa8cd0135a7c44cf6
"@babel/runtime": ^7.15.4
"@polkadot/x-global": 7.3.2-6
checksum: 4b9a3c8388b889c3fda6d5413921a6a3adaa441b28e5a7e28b34400aa1abc414d2e6b8fd3cf6c23b3f6b8c8ea57fb97df61ef1dd4e60c6630136cddcbfa48d36
languageName: node
linkType: hard
"@polkadot/x-textencoder@npm:7.3.1":
version: 7.3.1
resolution: "@polkadot/x-textencoder@npm:7.3.1"
"@polkadot/x-textdecoder@npm:7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/x-textdecoder@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.3
"@polkadot/x-global": 7.3.1
checksum: ea0ffc74fd1bdd6363237a4735d2133538d3cc6c3526a95e527082907d6e997070a8bd9fe2a6f4ed171136d123f9bc7bd9cfcf84c2b83e3094b8ae75b0e76d16
"@babel/runtime": ^7.15.4
"@polkadot/x-global": 7.3.2-6
checksum: 6587dc33a1a5070fdf9b3995e03baf5bfede7685379b6da359d7944691e38ae9dd6414a91d0dbfb3a13927755ea516b4a07666d07d03c3ec8ddf7ebdae92bbe2
languageName: node
linkType: hard
"@polkadot/x-textencoder@npm:7.3.2-6":
version: 7.3.2-6
resolution: "@polkadot/x-textencoder@npm:7.3.2-6"
dependencies:
"@babel/runtime": ^7.15.4
"@polkadot/x-global": 7.3.2-6
checksum: 916037b728a43eda48878dacfb54d1a7753ad06c220be17ed0856b397b970fe1172e4993a0457e4a5078be77245df1ad32fcc7cfb42531195d83bb054fdf0d22
languageName: node
linkType: hard
@@ -12903,10 +12940,10 @@ __metadata:
languageName: node
linkType: hard
"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1":
version: 2.6.1
resolution: "node-fetch@npm:2.6.1"
checksum: 91075bedd57879117e310fbcc36983ad5d699e522edb1ebcdc4ee5294c982843982652925c3532729fdc86b2d64a8a827797a745f332040d91823c8752ee4d7c
"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.2":
version: 2.6.2
resolution: "node-fetch@npm:2.6.2"
checksum: de367eae1dfbc0e12283c1cf92256ea7fba7eac8655e2e51ebb217727162396fc6cf24689ef9fc6accf075e3991e2ffaa061f7cfaa958215329649b2297ff06d
languageName: node
linkType: hard