diff --git a/package.json b/package.json index b54ccfd8..a23b6625 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,8 @@ "devDependencies": { "@babel/core": "^7.11.6", "@babel/runtime": "^7.11.2", - "@polkadot/dev": "^0.55.49", - "@polkadot/ts": "^0.3.44", + "@polkadot/dev": "^0.55.51", + "@polkadot/ts": "^0.3.46", "@types/jest": "^26.0.13", "babel-plugin-transform-vue-template": "^0.4.2", "empty": "^0.10.1", diff --git a/packages/ui-keyring/package.json b/packages/ui-keyring/package.json index c194bfb7..2e9ae6bc 100644 --- a/packages/ui-keyring/package.json +++ b/packages/ui-keyring/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@polkadot/keyring": "^3.4.1", - "@polkadot/types": "^1.33.0-beta.5", + "@polkadot/types": "^1.34.0-beta.2", "@polkadot/util": "^3.4.1", "@types/ledgerhq__hw-transport-node-hid": "^4.22.1", "@types/ledgerhq__hw-transport-webusb": "^4.70.0", diff --git a/packages/ui-keyring/src/ledger/index.ts b/packages/ui-keyring/src/ledger/index.ts index 66ce7292..cdd41732 100644 --- a/packages/ui-keyring/src/ledger/index.ts +++ b/packages/ui-keyring/src/ledger/index.ts @@ -3,7 +3,7 @@ // of the Apache-2.0 license. See the LICENSE file for details. import Transport from '@ledgerhq/hw-transport'; -import { LedgerAddress, LedgerSignature, LedgerTypes, LedgerVersion } from './types'; +import { AccountOptions, LedgerAddress, LedgerSignature, LedgerTypes, LedgerVersion } from './types'; import { ResponseBase, SubstrateApp, newKusamaApp, newPolkadotApp } from '@zondax/ledger-polkadot'; import { assert, bufferToU8a, u8aToBuffer, u8aToHex } from '@polkadot/util'; @@ -81,9 +81,9 @@ export default class Ledger { return result; } - public async getAddress (confirm = false, account = LEDGER_DEFAULT_ACCOUNT, change = LEDGER_DEFAULT_CHANGE, addressIndex = LEDGER_DEFAULT_INDEX): Promise { + public async getAddress (confirm = false, accountOffset = 0, addressOffset = 0, { account = LEDGER_DEFAULT_ACCOUNT, addressIndex = LEDGER_DEFAULT_INDEX, change = LEDGER_DEFAULT_CHANGE }: Partial = {}): Promise { return this._withApp(async (app: SubstrateApp): Promise => { - const { address, pubKey } = await this._wrapError(app.getAddress(account, change, addressIndex, confirm)); + const { address, pubKey } = await this._wrapError(app.getAddress(account + accountOffset, change, addressIndex + addressOffset, confirm)); return { address, @@ -104,10 +104,10 @@ export default class Ledger { }); } - public async sign (message: Uint8Array, account = LEDGER_DEFAULT_ACCOUNT, change = LEDGER_DEFAULT_CHANGE, addressIndex = LEDGER_DEFAULT_INDEX): Promise { + public async sign (message: Uint8Array, accountOffset = 0, addressOffset = 0, { account = LEDGER_DEFAULT_ACCOUNT, addressIndex = LEDGER_DEFAULT_INDEX, change = LEDGER_DEFAULT_CHANGE }: Partial = {}): Promise { return this._withApp(async (app: SubstrateApp): Promise => { const buffer = u8aToBuffer(message); - const { signature } = await this._wrapError(app.sign(account, change, addressIndex, buffer)); + const { signature } = await this._wrapError(app.sign(account + accountOffset, change, addressIndex + addressOffset, buffer)); return { signature: u8aToHex(bufferToU8a(signature)) diff --git a/packages/ui-keyring/src/ledger/types.ts b/packages/ui-keyring/src/ledger/types.ts index 7b44a659..d19f8e61 100644 --- a/packages/ui-keyring/src/ledger/types.ts +++ b/packages/ui-keyring/src/ledger/types.ts @@ -6,6 +6,12 @@ import Transport from '@ledgerhq/hw-transport'; export type LedgerTypes = 'hid' | 'u2f' | 'webusb'; +export interface AccountOptions { + account: number; + addressIndex: number; + change: number; +} + export interface LedgerAddress { address: string; publicKey: string; diff --git a/yarn.lock b/yarn.lock index 486e021b..36f2c088 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3033,9 +3033,9 @@ __metadata: languageName: node linkType: hard -"@polkadot/dev@npm:^0.55.49": - version: 0.55.49 - resolution: "@polkadot/dev@npm:0.55.49" +"@polkadot/dev@npm:^0.55.51": + version: 0.55.51 + resolution: "@polkadot/dev@npm:0.55.51" dependencies: "@babel/cli": ^7.11.6 "@babel/core": ^7.11.6 @@ -3065,11 +3065,10 @@ __metadata: babel-jest: ^26.3.0 babel-plugin-module-resolver: ^4.0.0 babel-plugin-styled-components: ^1.11.1 - browserslist: ^4.14.1 + browserslist: ^4.14.2 chalk: ^4.1.0 coveralls: ^3.1.0 - cpx: ^1.5.0 - eslint: ^7.8.1 + eslint: ^7.9.0 eslint-config-standard: ^14.1.1 eslint-import-resolver-node: ^0.3.4 eslint-plugin-header: ^3.1.0 @@ -3077,12 +3076,14 @@ __metadata: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 eslint-plugin-react: ^7.20.6 - eslint-plugin-react-hooks: ^4.1.0 + eslint-plugin-react-hooks: ^4.1.2 eslint-plugin-sort-destructure-keys: ^1.3.5 eslint-plugin-standard: ^4.0.1 fs-extra: ^9.0.1 gh-pages: ^3.1.0 gh-release: ^3.5.0 + glob: ^7.1.6 + glob2base: ^0.0.12 jest: ^26.4.2 jest-cli: ^26.4.2 jest-config: ^26.4.2 @@ -3090,17 +3091,18 @@ __metadata: jest-resolve: ^26.4.0 lerna: ^3.22.1 madge: ^3.9.2 + minimatch: ^3.0.4 mkdirp: ^1.0.4 prettier: ^2.1.1 rimraf: ^3.0.2 typedoc: ^0.19.1 typedoc-plugin-markdown: ^2.4.2 - typedoc-plugin-no-inherit: ^1.1.10 + typedoc-plugin-no-inherit: ^1.2.0 typescript: ^4.0.2 vuepress: ^1.5.4 webpack: ^4.44.1 webpack-cli: ^3.3.12 - yargs: ^16.0.0 + yargs: ^16.0.3 bin: polkadot-ci-ghact-build: scripts/polkadot-ci-ghact-build.js polkadot-ci-ghact-docs: scripts/polkadot-ci-ghact-docs.js @@ -3123,7 +3125,7 @@ __metadata: polkadot-exec-typedoc: scripts/polkadot-exec-typedoc.js polkadot-exec-vuepress: scripts/polkadot-exec-vuepress.js polkadot-exec-webpack: scripts/polkadot-exec-webpack.js - checksum: 8f844cb7fe8d8941acaf8fbc051e2a82ece7efb0b4eaf4d92d49dd532b3ed7d59f9e5089ae603af0d67fc0775ea78162660447972431d30be128248910603264 + checksum: 30b1ed2b9d51eeb48138ab628b8c8d7bcd06c1f7f32782362f620891af84513ba553857974e5b7f487638f0016d70744737700d89f1d818f9b3652343f2b3a20 languageName: node linkType: hard @@ -3154,17 +3156,17 @@ __metadata: languageName: node linkType: hard -"@polkadot/metadata@npm:1.33.0-beta.5": - version: 1.33.0-beta.5 - resolution: "@polkadot/metadata@npm:1.33.0-beta.5" +"@polkadot/metadata@npm:1.34.0-beta.2": + version: 1.34.0-beta.2 + resolution: "@polkadot/metadata@npm:1.34.0-beta.2" dependencies: "@babel/runtime": ^7.11.2 - "@polkadot/types": 1.33.0-beta.5 - "@polkadot/types-known": 1.33.0-beta.5 + "@polkadot/types": 1.34.0-beta.2 + "@polkadot/types-known": 1.34.0-beta.2 "@polkadot/util": ^3.4.1 "@polkadot/util-crypto": ^3.4.1 bn.js: ^5.1.3 - checksum: 6bc23fab6c97d1f3d1ca6aed00b9616a995aa53e336e898007f26aab53a666004e6e889ecf50072f70f2fdf22404ee3578d3253e0c3b9d480435d77c26f2903f + checksum: 1a36bc75f0ee3a6ca4b5993d6bec443c677fb4056f847e3e44222a75843d758cf7884a4b9febe0190c0136cee18eb346bc2aae09330b87c225b7aa8ec57ad32a languageName: node linkType: hard @@ -3231,40 +3233,40 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/ts@npm:^0.3.44": - version: 0.3.44 - resolution: "@polkadot/ts@npm:0.3.44" +"@polkadot/ts@npm:^0.3.46": + version: 0.3.46 + resolution: "@polkadot/ts@npm:0.3.46" dependencies: - "@types/chrome": ^0.0.122 - checksum: c70c5859d499068cee3302d9b683809827e5a499af2eaaed8c5822d05759139399cadbb25965c8f427c1cbdf9634cfca2887974583fce69942b61a39812f3d7a + "@types/chrome": ^0.0.123 + checksum: 69fe8f30b02f8c0e18cf7714341451b5b45cccc413d94aa479c745842df65ef3c19978ccf3aecca5515ce4dec5950e8f136c16a0b4bacdefdf2b1e0a98124f73 languageName: node linkType: hard -"@polkadot/types-known@npm:1.33.0-beta.5": - version: 1.33.0-beta.5 - resolution: "@polkadot/types-known@npm:1.33.0-beta.5" +"@polkadot/types-known@npm:1.34.0-beta.2": + version: 1.34.0-beta.2 + resolution: "@polkadot/types-known@npm:1.34.0-beta.2" dependencies: "@babel/runtime": ^7.11.2 - "@polkadot/types": 1.33.0-beta.5 + "@polkadot/types": 1.34.0-beta.2 "@polkadot/util": ^3.4.1 bn.js: ^5.1.3 - checksum: dcba8ec13727b74867ed7e07827e239a3e85f08e6ff53049db80d0f3e5c1a075743248047f25d6a87e9627a33d47f1677676497a4cfecbc78e089aa129d94ce1 + checksum: c18780dc22362689372f374b5eabc978c70bc7dd342ce1edc9c3ede4b96aa0421074b82d59f204d2e0d77a335a414acaf2d64e67633579e14ef906220c8a84dc languageName: node linkType: hard -"@polkadot/types@npm:1.33.0-beta.5, @polkadot/types@npm:^1.33.0-beta.5": - version: 1.33.0-beta.5 - resolution: "@polkadot/types@npm:1.33.0-beta.5" +"@polkadot/types@npm:1.34.0-beta.2, @polkadot/types@npm:^1.34.0-beta.2": + version: 1.34.0-beta.2 + resolution: "@polkadot/types@npm:1.34.0-beta.2" dependencies: "@babel/runtime": ^7.11.2 - "@polkadot/metadata": 1.33.0-beta.5 + "@polkadot/metadata": 1.34.0-beta.2 "@polkadot/util": ^3.4.1 "@polkadot/util-crypto": ^3.4.1 "@types/bn.js": ^4.11.6 bn.js: ^5.1.3 memoizee: ^0.4.14 rxjs: ^6.6.3 - checksum: 8d41360eb9e94324c1d07c94ce765aa680c12a4fed7e2081542fda8a5dab0558f8782228c5e0b79cb7504fc17b9e798bac4daf552a3996d0a9b9e3c94ae71a75 + checksum: 0c377bd0469fad2685e70da94c19a52ece297169668a6bf2319b256968cfa15a1d40fa528084a0e1f9054b65db7d937966276592f649bcc7c9133e718ec1da14 languageName: node linkType: hard @@ -3284,7 +3286,7 @@ __metadata: "@ledgerhq/hw-transport-node-hid": ^5.23.2 "@ledgerhq/hw-transport-webusb": ^5.23.0 "@polkadot/keyring": ^3.4.1 - "@polkadot/types": ^1.33.0-beta.5 + "@polkadot/types": ^1.34.0-beta.2 "@polkadot/util": ^3.4.1 "@types/ledgerhq__hw-transport-node-hid": ^4.22.1 "@types/ledgerhq__hw-transport-webusb": ^4.70.0 @@ -3635,13 +3637,13 @@ __metadata: languageName: node linkType: hard -"@types/chrome@npm:^0.0.122": - version: 0.0.122 - resolution: "@types/chrome@npm:0.0.122" +"@types/chrome@npm:^0.0.123": + version: 0.0.123 + resolution: "@types/chrome@npm:0.0.123" dependencies: "@types/filesystem": "*" "@types/har-format": "*" - checksum: 1c4f3bfe9178c71dc62404b01023396d28da7ca576e89985446dd1cd488f091fa91cd65e3a549ec2f47c241ec3aa358e2b227fc915adb6657884ed75fa7a3171 + checksum: a37f48541e91bf33d2edeb4b8dfc2865b6e6f8d44314c7fe059b5d6ddaffefea9ebadd4d976c2489a01737e9ddd9a017c624286afc81f5111da72aa0acaec529 languageName: node linkType: hard @@ -5052,16 +5054,6 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^1.3.0": - version: 1.3.2 - resolution: "anymatch@npm:1.3.2" - dependencies: - micromatch: ^2.1.5 - normalize-path: ^2.0.0 - checksum: 5fc22bb83e6bee0f2df85b28cfba884b5761f51c0ac07306ce52ce41a91481d5949f316782ba71b2cfc670cef0b398ebaca06b24d7b028daed013e83e20c0d30 - languageName: node - linkType: hard - "anymatch@npm:^2.0.0": version: 2.0.0 resolution: "anymatch@npm:2.0.0" @@ -5149,15 +5141,6 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^2.0.0": - version: 2.0.0 - resolution: "arr-diff@npm:2.0.0" - dependencies: - arr-flatten: ^1.0.1 - checksum: b7daea7336ccf39294dd47df03312af58a9d201c6964f8497715c5e56369ed227e1eacbe5236315cc3a8832705fb2ec74b114e44dfcae402fb7add7393ec6bee - languageName: node - linkType: hard - "arr-diff@npm:^4.0.0": version: 4.0.0 resolution: "arr-diff@npm:4.0.0" @@ -5283,13 +5266,6 @@ __metadata: languageName: node linkType: hard -"array-unique@npm:^0.2.1": - version: 0.2.1 - resolution: "array-unique@npm:0.2.1" - checksum: d27ef6bed9515bb6d507398e4f968d4643aa8a82eb5e52222a478798649b2fe634b8d65adb3394e52e3b39ac511f6c07e1b4265e17ceb7c766aca8529e3d02bc - languageName: node - linkType: hard - "array-unique@npm:^0.3.2": version: 0.3.2 resolution: "array-unique@npm:0.3.2" @@ -5398,7 +5374,7 @@ __metadata: languageName: node linkType: hard -"async-each@npm:^1.0.0, async-each@npm:^1.0.1": +"async-each@npm:^1.0.1": version: 1.0.3 resolution: "async-each@npm:1.0.3" checksum: 0cf01982ae42db5ce591aab153e45e77aa7c813c4fb282f1e7cac2259f90949f82542e82a33f73ef308e0126c9a8bc702ee117a87614549fe88840cf5a44aec4 @@ -5698,16 +5674,6 @@ __metadata: languageName: node linkType: hard -"babel-runtime@npm:^6.9.2": - version: 6.26.0 - resolution: "babel-runtime@npm:6.26.0" - dependencies: - core-js: ^2.4.0 - regenerator-runtime: ^0.11.0 - checksum: 5010bf1d81e484d9c6a5b4e4c32564a0dc180c2dc5a65f999729c3cb63b9c6e805d3d10c19a4ccc2112bce084e39e51e52daf5c21df0141ce8e6e37727af2e0b - languageName: node - linkType: hard - "balanced-match@npm:^1.0.0": version: 1.0.0 resolution: "balanced-match@npm:1.0.0" @@ -5978,17 +5944,6 @@ __metadata: languageName: node linkType: hard -"braces@npm:^1.8.2": - version: 1.8.5 - resolution: "braces@npm:1.8.5" - dependencies: - expand-range: ^1.8.1 - preserve: ^0.2.0 - repeat-element: ^1.1.2 - checksum: b2a9c621e1f3c44f44618c0b132fdcf043e1dc364a31d9e787caae368d5023fee2fa1080b7aaf374ff437593fb13d1f165bf210e935ed02aaed14cc87cb3170f - languageName: node - linkType: hard - "braces@npm:^2.3.1, braces@npm:^2.3.2": version: 2.3.2 resolution: "braces@npm:2.3.2" @@ -6103,7 +6058,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.1, browserslist@npm:^4.8.5": +"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.2, browserslist@npm:^4.8.5": version: 4.14.2 resolution: "browserslist@npm:4.14.2" dependencies: @@ -6561,26 +6516,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^1.6.0": - version: 1.7.0 - resolution: "chokidar@npm:1.7.0" - dependencies: - anymatch: ^1.3.0 - async-each: ^1.0.0 - fsevents: ^1.0.0 - glob-parent: ^2.0.0 - inherits: ^2.0.1 - is-binary-path: ^1.0.0 - is-glob: ^2.0.0 - path-is-absolute: ^1.0.0 - readdirp: ^2.0.0 - dependenciesMeta: - fsevents: - optional: true - checksum: e0ff584d6d0acdc07983c8d6f493b53b036cc8abde4f36f75ca14771340a3b1bd5920287dbc45c96d25b61a4b0d2e493734314c1467181d61253211e176202f9 - languageName: node - linkType: hard - "chokidar@npm:^2.0.3, chokidar@npm:^2.1.8": version: 2.1.8 resolution: "chokidar@npm:2.1.8" @@ -7406,7 +7341,7 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^2.2.2, core-js@npm:^2.4.0, core-js@npm:^2.4.1": +"core-js@npm:^2.2.2, core-js@npm:^2.4.1": version: 2.6.11 resolution: "core-js@npm:2.6.11" checksum: 39ad00b46deaecf344470ef940949b58c4b15e71608a98e8ac7429cd16e485b829f9720d44a44b5f4dee966ff04a18baf5283feb8aaba2cb59ce2c25fa72b88c @@ -7454,27 +7389,6 @@ __metadata: languageName: node linkType: hard -"cpx@npm:^1.5.0": - version: 1.5.0 - resolution: "cpx@npm:1.5.0" - dependencies: - babel-runtime: ^6.9.2 - chokidar: ^1.6.0 - duplexer: ^0.1.1 - glob: ^7.0.5 - glob2base: ^0.0.12 - minimatch: ^3.0.2 - mkdirp: ^0.5.1 - resolve: ^1.1.7 - safe-buffer: ^5.0.1 - shell-quote: ^1.6.1 - subarg: ^1.0.0 - bin: - cpx: bin/index.js - checksum: d2a0ed1c53686e3360e28cdbd9208170a4607c992f492cee175038afc83bf97e4d6ef7d20eb3f94cd5c3f34b16f85d62a9196697b223ad1d03eeb7f278403f8c - languageName: node - linkType: hard - "create-ecdh@npm:^4.0.0": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" @@ -9182,7 +9096,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.1.0": +"eslint-plugin-react-hooks@npm:^4.1.2": version: 4.1.2 resolution: "eslint-plugin-react-hooks@npm:4.1.2" peerDependencies: @@ -9275,9 +9189,9 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^7.8.1": - version: 7.8.1 - resolution: "eslint@npm:7.8.1" +"eslint@npm:^7.9.0": + version: 7.9.0 + resolution: "eslint@npm:7.9.0" dependencies: "@babel/code-frame": ^7.0.0 "@eslint/eslintrc": ^0.1.3 @@ -9318,7 +9232,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 0168d826ab2ae1fd04b9da8e457268f37d3ce7d0d83cc8a5cc659c8091673a112c356a6261ab178964291e7babd6ff4cf1011a15c70eb4f03a493ed5681206f9 + checksum: 295fe8c442b9e9cc677fa03c88a873ad74c1d06620f4600745de83e5d4d10d53898cd1e15276e3420c976f00469d1ea8bbc5a4157c1f198753cece98f8903f5c languageName: node linkType: hard @@ -9587,15 +9501,6 @@ __metadata: languageName: node linkType: hard -"expand-brackets@npm:^0.1.4": - version: 0.1.5 - resolution: "expand-brackets@npm:0.1.5" - dependencies: - is-posix-bracket: ^0.1.0 - checksum: 927f4818e15f0a09a9ba66aa02568d1ae0dca272bd431f20caaeb19cd8b0b5a926910ade7bb92350d7ac025594222c5c0af79c7917d12b728917e08dc165282d - languageName: node - linkType: hard - "expand-brackets@npm:^2.1.4": version: 2.1.4 resolution: "expand-brackets@npm:2.1.4" @@ -9611,15 +9516,6 @@ __metadata: languageName: node linkType: hard -"expand-range@npm:^1.8.1": - version: 1.8.2 - resolution: "expand-range@npm:1.8.2" - dependencies: - fill-range: ^2.1.0 - checksum: 0df22f2b18552a67384722c53f348a8d886a05bcc5813dc1ae642d89e7d42f7606ae5b2f41b097da684fae1621e3de35640fb4bc96bf64383865a668e778dd15 - languageName: node - linkType: hard - "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3" @@ -9754,15 +9650,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^0.3.1": - version: 0.3.2 - resolution: "extglob@npm:0.3.2" - dependencies: - is-extglob: ^1.0.0 - checksum: 3ca658afd4f980b29a1b49eda8f527916383982111a62edf7624a1c84ce1617e23f5312f2e5b65edeae6a494c2a0c72a6a7cfd9e3dac2b8fc501cd9f667525d3 - languageName: node - linkType: hard - "extglob@npm:^2.0.4": version: 2.0.4 resolution: "extglob@npm:2.0.4" @@ -9991,13 +9878,6 @@ __metadata: languageName: node linkType: hard -"filename-regex@npm:^2.0.0": - version: 2.0.1 - resolution: "filename-regex@npm:2.0.1" - checksum: 1ea8f335e516698dac9bd010078b47607e393e9c082160d1963f97b04f474ec298fac046388ddc3f59ddcff054e1e8b02e9fa093f422bebbca3b449857b158a8 - languageName: node - linkType: hard - "filename-reserved-regex@npm:^1.0.0": version: 1.0.0 resolution: "filename-reserved-regex@npm:1.0.0" @@ -10049,19 +9929,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^2.1.0": - version: 2.2.4 - resolution: "fill-range@npm:2.2.4" - dependencies: - is-number: ^2.1.0 - isobject: ^2.0.0 - randomatic: ^3.0.0 - repeat-element: ^1.1.2 - repeat-string: ^1.5.2 - checksum: bef48341c63659cd53be98b9afe2e4a4662816b2e6e3bf7874486922e8b69ce072fefb2b40b04b9d7e25105ac31bf4ac8b93a3f7c061557c43c6551d081f471b - languageName: node - linkType: hard - "fill-range@npm:^4.0.0": version: 4.0.0 resolution: "fill-range@npm:4.0.0" @@ -10245,22 +10112,13 @@ __metadata: languageName: node linkType: hard -"for-in@npm:^1.0.1, for-in@npm:^1.0.2": +"for-in@npm:^1.0.2": version: 1.0.2 resolution: "for-in@npm:1.0.2" checksum: e8d7280a654216e9951103e407d1655c2dfa67178ad468cb0b35701df6b594809ccdc66671b3478660d0e6c4bca9d038b1f1fc032716a184c19d67319550c554 languageName: node linkType: hard -"for-own@npm:^0.1.4": - version: 0.1.5 - resolution: "for-own@npm:0.1.5" - dependencies: - for-in: ^1.0.1 - checksum: 7b9778a9197ab519e2c94aec35b44efb467d1867c181cea5a28d7a819480ce5ffcae0b4ae63f15d42f16312d72e63c3cdb1acbc407528ea0ba27afb9df4c958a - languageName: node - linkType: hard - "foreach@npm:^2.0.5": version: 2.0.5 resolution: "foreach@npm:2.0.5" @@ -10415,7 +10273,7 @@ __metadata: languageName: node linkType: hard -"fsevents@^1.0.0, fsevents@^1.2.7": +fsevents@^1.2.7: version: 1.2.13 resolution: "fsevents@npm:1.2.13" dependencies: @@ -10434,7 +10292,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^1.0.0#builtin, fsevents@patch:fsevents@^1.2.7#builtin": +"fsevents@patch:fsevents@^1.2.7#builtin": version: 1.2.13 resolution: "fsevents@patch:fsevents@npm%3A1.2.13#builtin::version=1.2.13&hash=87eb42" dependencies: @@ -10757,25 +10615,6 @@ __metadata: languageName: node linkType: hard -"glob-base@npm:^0.3.0": - version: 0.3.0 - resolution: "glob-base@npm:0.3.0" - dependencies: - glob-parent: ^2.0.0 - is-glob: ^2.0.0 - checksum: 9a464f8b5a97ee2a524f7534a2ef42b731a22b37849925d831052ed7afc5b50827e524da5cc1f1961e574bcf9ffcde99b9161fc75e44c7bf397aad1f93fe5d6c - languageName: node - linkType: hard - -"glob-parent@npm:^2.0.0": - version: 2.0.0 - resolution: "glob-parent@npm:2.0.0" - dependencies: - is-glob: ^2.0.0 - checksum: d3d0bc909b973b361ccd20cf82907a19ade72554c1caffee982fad3ac4d0cbfeabe9609fe7188aab6c4dfdf68af96f35623fe1453195baf5414e2a1834b44c59 - languageName: node - linkType: hard - "glob-parent@npm:^3.1.0": version: 3.1.0 resolution: "glob-parent@npm:3.1.0" @@ -10824,7 +10663,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.0.5, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": +"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.1.6 resolution: "glob@npm:7.1.6" dependencies: @@ -12186,22 +12025,6 @@ __metadata: languageName: node linkType: hard -"is-dotfile@npm:^1.0.0": - version: 1.0.3 - resolution: "is-dotfile@npm:1.0.3" - checksum: 82be54d6d57710d393c2275a63f4c60b33bfe5e21080899073b4ef315f13c9017891aed3477c2c1ecfc43b2a1c2180151fad8fab02aba930473e88b00393501f - languageName: node - linkType: hard - -"is-equal-shallow@npm:^0.1.3": - version: 0.1.3 - resolution: "is-equal-shallow@npm:0.1.3" - dependencies: - is-primitive: ^2.0.0 - checksum: 44c7156c3fcdf08aee3422000e133c8281228e1d0f9a55c20f8db123ad10554000aeb862505188d279a1d93faea96977cc603254ab4986b25746e7cd8a1fedf2 - languageName: node - linkType: hard - "is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -12218,13 +12041,6 @@ __metadata: languageName: node linkType: hard -"is-extglob@npm:^1.0.0": - version: 1.0.0 - resolution: "is-extglob@npm:1.0.0" - checksum: 77073b0ebe962261395f4f72e594ca53157cdb14e41070fd856aca1422f0c1c49a26a55dabdf3c66559c98ca1a6a1ac8b9342034c5577714008b21fd314595a4 - languageName: node - linkType: hard - "is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -12276,15 +12092,6 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^2.0.0, is-glob@npm:^2.0.1": - version: 2.0.1 - resolution: "is-glob@npm:2.0.1" - dependencies: - is-extglob: ^1.0.0 - checksum: b3190fc9ca6ad047f6e1856bb80b5b7de740c727025300b078a5557a27c5d1d25594baf8bd582529963eda61cc73c5d8cb546dba8e8afeaeef58012343c52600 - languageName: node - linkType: hard - "is-glob@npm:^3.1.0": version: 3.1.0 resolution: "is-glob@npm:3.1.0" @@ -12351,15 +12158,6 @@ __metadata: languageName: node linkType: hard -"is-number@npm:^2.1.0": - version: 2.1.0 - resolution: "is-number@npm:2.1.0" - dependencies: - kind-of: ^3.0.2 - checksum: 54ecb5cc8e6c262a40adc5e0c40b6a4b209070ce8b83e436697938b3ce550185ec56d30a1fdcc84381fb34b150b326eb09f72a6aa2e587aaeaf098a894090950 - languageName: node - linkType: hard - "is-number@npm:^3.0.0": version: 3.0.0 resolution: "is-number@npm:3.0.0" @@ -12369,13 +12167,6 @@ __metadata: languageName: node linkType: hard -"is-number@npm:^4.0.0": - version: 4.0.0 - resolution: "is-number@npm:4.0.0" - checksum: dda8d33df5fac78f0ce1723a995f0c4a630f59d62390665c52797f39fa9aabaeb1ce8179b29fc02c00cd339da629827e64a6ecc3e2d7619e0b787ea302d88db2 - languageName: node - linkType: hard - "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -12468,13 +12259,6 @@ __metadata: languageName: node linkType: hard -"is-posix-bracket@npm:^0.1.0": - version: 0.1.1 - resolution: "is-posix-bracket@npm:0.1.1" - checksum: 631615d7c84800acaa71536359115f4d47ce25e0512b342b18f1790609b40a2e71ded019bd3f8d3395ae9422a420a4bcf517298d52a5559f29d68ebcf787b348 - languageName: node - linkType: hard - "is-potential-custom-element-name@npm:^1.0.0": version: 1.0.0 resolution: "is-potential-custom-element-name@npm:1.0.0" @@ -12482,13 +12266,6 @@ __metadata: languageName: node linkType: hard -"is-primitive@npm:^2.0.0": - version: 2.0.0 - resolution: "is-primitive@npm:2.0.0" - checksum: 887f209dcefc7c5e78aaddb73d6083cd92fbfbc90b6b3b5e06dd64bdfc6a57bcee58eb48718fa7b4abe96cc641e365dccdc14a43789fc147c319e4fdebd7d4df - languageName: node - linkType: hard - "is-promise@npm:^2.1, is-promise@npm:^2.1.0": version: 2.2.2 resolution: "is-promise@npm:2.2.2" @@ -14517,13 +14294,6 @@ __metadata: languageName: node linkType: hard -"math-random@npm:^1.0.1": - version: 1.0.4 - resolution: "math-random@npm:1.0.4" - checksum: 84d091e9b24325802d78cae20e7ba249fec8dd21b158f93c36c636a188bee8ae5866cf0743b7f5c2429663735f8ac41bc60fc8b9a1c7f71f79f791d24c7eb893 - languageName: node - linkType: hard - "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -15124,27 +14894,6 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^2.1.5": - version: 2.3.11 - resolution: "micromatch@npm:2.3.11" - dependencies: - arr-diff: ^2.0.0 - array-unique: ^0.2.1 - braces: ^1.8.2 - expand-brackets: ^0.1.4 - extglob: ^0.3.1 - filename-regex: ^2.0.0 - is-extglob: ^1.0.0 - is-glob: ^2.0.1 - kind-of: ^3.0.2 - normalize-path: ^2.0.1 - object.omit: ^2.0.0 - parse-glob: ^3.0.4 - regex-cache: ^0.4.2 - checksum: a08e4977c85a2d954cc91641ce039334eef45e67707658931643359eddeba4c7d65fba5db5ec241beb782c32446ddb8af12d91424921d4e3d3787ae0979eeb34 - languageName: node - linkType: hard - "micromatch@npm:^3.0.4, micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": version: 3.1.10 resolution: "micromatch@npm:3.1.10" @@ -15310,7 +15059,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:^3.0.0, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4": +"minimatch@npm:2 || 3, minimatch@npm:^3.0.0, minimatch@npm:^3.0.4": version: 3.0.4 resolution: "minimatch@npm:3.0.4" dependencies: @@ -15340,7 +15089,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5": +"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5": version: 1.2.5 resolution: "minimist@npm:1.2.5" checksum: b77b8590147a4e217ff34266236bc39de23b52e6e33054076991ff674c7397a1380a7bde11111916f16f003a94aaa7e4f3d92595a32189644ff607fabc65a5b6 @@ -15915,7 +15664,7 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^2.0.0, normalize-path@npm:^2.0.1, normalize-path@npm:^2.1.1": +"normalize-path@npm:^2.1.1": version: 2.1.1 resolution: "normalize-path@npm:2.1.1" dependencies: @@ -16236,16 +15985,6 @@ __metadata: languageName: node linkType: hard -"object.omit@npm:^2.0.0": - version: 2.0.1 - resolution: "object.omit@npm:2.0.1" - dependencies: - for-own: ^0.1.4 - is-extendable: ^0.1.1 - checksum: 15f149ba748f2573f76116e390ee72ad761d666577b259f032d512f173ad0953d6b2cba96df0ff7a3e0fda4b20862221f00dc70f0edcbdd6f7ad5a7cf1974ad9 - languageName: node - linkType: hard - "object.pick@npm:^1.3.0": version: 1.3.0 resolution: "object.pick@npm:1.3.0" @@ -16725,18 +16464,6 @@ __metadata: languageName: node linkType: hard -"parse-glob@npm:^3.0.4": - version: 3.0.4 - resolution: "parse-glob@npm:3.0.4" - dependencies: - glob-base: ^0.3.0 - is-dotfile: ^1.0.0 - is-extglob: ^1.0.0 - is-glob: ^2.0.0 - checksum: bc9f7a8ed61b8005cce9b6f63130f9080e7034472b3e0c48cc28bfbad8c1290cca25b4fefddc7cd96d6f44e5bc2bace9e0c1f26e665cb2f693a13c2c7fcd5ff2 - languageName: node - linkType: hard - "parse-json@npm:^2.2.0": version: 2.2.0 resolution: "parse-json@npm:2.2.0" @@ -17646,13 +17373,6 @@ __metadata: languageName: node linkType: hard -"preserve@npm:^0.2.0": - version: 0.2.0 - resolution: "preserve@npm:0.2.0" - checksum: b402f0bcfb307f4e19cef52966a8b6b93e398ff91e9b3011ee3986b60c5b42ac2fa955b1287f62ae2150945919ca936fd388cd622bb878cae5e2de9a33de42e8 - languageName: node - linkType: hard - "prettier@npm:^1.18.2": version: 1.19.1 resolution: "prettier@npm:1.19.1" @@ -18068,17 +17788,6 @@ __metadata: languageName: node linkType: hard -"randomatic@npm:^3.0.0": - version: 3.1.1 - resolution: "randomatic@npm:3.1.1" - dependencies: - is-number: ^4.0.0 - kind-of: ^6.0.0 - math-random: ^1.0.1 - checksum: a70d5cc7b09eebe5964dd7e0cf37faa328ab744bcdbb171b529af12a1174c8b8024c2174bf23e6d80504e69e9ddbabce4c1d3984509ff9db86e91d4d161d2cae - languageName: node - linkType: hard - "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -18516,7 +18225,7 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:^2.0.0, readdirp@npm:^2.2.1": +"readdirp@npm:^2.2.1": version: 2.2.1 resolution: "readdirp@npm:2.2.1" dependencies: @@ -18621,13 +18330,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.11.0": - version: 0.11.1 - resolution: "regenerator-runtime@npm:0.11.1" - checksum: d98d44b9f5c9c3c670dcb615c5f5374931f937f3075dc8338126f45231643aa8c47ed2bfdef6ae593e311be54ca02d25d943971ca86a3dc1fa99068c2e1b88b2 - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4": version: 0.13.7 resolution: "regenerator-runtime@npm:0.13.7" @@ -18644,15 +18346,6 @@ __metadata: languageName: node linkType: hard -"regex-cache@npm:^0.4.2": - version: 0.4.4 - resolution: "regex-cache@npm:0.4.4" - dependencies: - is-equal-shallow: ^0.1.3 - checksum: e4d3dd07bd1ae9160b4a79440a96a4e9400ea7f3e284c73b072310c62e98eec06e41dd6bae464370de41ab3bfdb664b9ebc261b7a17bc9fa73f39d439f03da75 - languageName: node - linkType: hard - "regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": version: 1.0.2 resolution: "regex-not@npm:1.0.2" @@ -18790,7 +18483,7 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.5.2, repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 99c431ba7bef7a5d39819d562ebca89206368b45f73213677a3b562e25b5dd272d9e6a2ca8105001df14b6fc8cc71f0b10258c86e16cf8a256318fac1ddc8a77 @@ -18980,7 +18673,7 @@ __metadata: languageName: node linkType: hard -"resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1, resolve@^1.9.0": +"resolve@^1.1.6, resolve@^1.10.0, resolve@^1.10.1, resolve@^1.11.1, resolve@^1.13.1, resolve@^1.17.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.5.0, resolve@^1.8.1, resolve@^1.9.0": version: 1.17.0 resolution: "resolve@npm:1.17.0" dependencies: @@ -18989,7 +18682,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.6#builtin, resolve@patch:resolve@^1.1.7#builtin, resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.10.1#builtin, resolve@patch:resolve@^1.11.1#builtin, resolve@patch:resolve@^1.13.1#builtin, resolve@patch:resolve@^1.17.0#builtin, resolve@patch:resolve@^1.2.0#builtin, resolve@patch:resolve@^1.3.2#builtin, resolve@patch:resolve@^1.5.0#builtin, resolve@patch:resolve@^1.8.1#builtin, resolve@patch:resolve@^1.9.0#builtin": +"resolve@patch:resolve@^1.1.6#builtin, resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.10.1#builtin, resolve@patch:resolve@^1.11.1#builtin, resolve@patch:resolve@^1.13.1#builtin, resolve@patch:resolve@^1.17.0#builtin, resolve@patch:resolve@^1.2.0#builtin, resolve@patch:resolve@^1.3.2#builtin, resolve@patch:resolve@^1.5.0#builtin, resolve@patch:resolve@^1.8.1#builtin, resolve@patch:resolve@^1.9.0#builtin": version: 1.17.0 resolution: "resolve@patch:resolve@npm%3A1.17.0#builtin::version=1.17.0&hash=3388aa" dependencies: @@ -19127,8 +18820,8 @@ __metadata: dependencies: "@babel/core": ^7.11.6 "@babel/runtime": ^7.11.2 - "@polkadot/dev": ^0.55.49 - "@polkadot/ts": ^0.3.44 + "@polkadot/dev": ^0.55.51 + "@polkadot/ts": ^0.3.46 "@types/jest": ^26.0.13 babel-plugin-transform-vue-template: ^0.4.2 empty: ^0.10.1 @@ -20568,15 +20261,6 @@ __metadata: languageName: node linkType: hard -"subarg@npm:^1.0.0": - version: 1.0.0 - resolution: "subarg@npm:1.0.0" - dependencies: - minimist: ^1.1.0 - checksum: 21b833baf961371922838d707a75915ce4f670668aba981d1b0ed42b994cec61e9e1f26a426695418aa42b3f7633373ba052d6825ba436d999f1a41bb082ad5f - languageName: node - linkType: hard - "sudo-prompt@npm:^9.0.0": version: 9.2.1 resolution: "sudo-prompt@npm:9.2.1" @@ -21386,7 +21070,7 @@ __metadata: languageName: node linkType: hard -"typedoc-plugin-no-inherit@npm:^1.1.10, typedoc-plugin-no-inherit@npm:^1.2.0": +"typedoc-plugin-no-inherit@npm:^1.2.0": version: 1.2.0 resolution: "typedoc-plugin-no-inherit@npm:1.2.0" peerDependencies: @@ -23040,7 +22724,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.0.0": +"yargs@npm:^16.0.3": version: 16.0.3 resolution: "yargs@npm:16.0.3" dependencies: