From 7c309b7ee57ec2a4b896616e1afb5e3f544a6db4 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Wed, 1 Jul 2020 18:11:54 +0200 Subject: [PATCH] Bump API, new ProxyType support (#3107) --- CHANGELOG.md | 6 + package.json | 6 +- packages/page-contracts/package.json | 2 +- packages/react-api/package.json | 2 +- packages/react-components/package.json | 8 +- packages/react-signer/src/Address.tsx | 3 + yarn.lock | 164 ++++++++++++------------- 7 files changed, 100 insertions(+), 91 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8712db1f2d..a8aa2bbc6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG +## 0.48.0-beta.x + +- Fix identity set dialogs to never pass empty fields +- Optimize favorites retrieval & selection for staking (shared) +- Support new registrar ProxyType in the signer + ## 0.47.1 Jul 1, 2020 - Update zh translation (Thanks to https://github.com/dushaobindoudou) diff --git a/package.json b/package.json index ef98b9cc69..14070a7feb 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,10 @@ "packages/*" ], "resolutions": { - "@polkadot/api": "^1.23.0-beta.0", - "@polkadot/api-contract": "^1.23.0-beta.0", + "@polkadot/api": "^1.23.0-beta.2", + "@polkadot/api-contract": "^1.23.0-beta.2", "@polkadot/keyring": "^2.16.1", - "@polkadot/types": "^1.23.0-beta.0", + "@polkadot/types": "^1.23.0-beta.2", "@polkadot/util": "^2.16.1", "@polkadot/util-crypto": "^2.16.1", "babel-core": "^7.0.0-bridge.0" diff --git a/packages/page-contracts/package.json b/packages/page-contracts/package.json index b030335b4a..b023bf99a5 100644 --- a/packages/page-contracts/package.json +++ b/packages/page-contracts/package.json @@ -12,6 +12,6 @@ "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.10.3", - "@polkadot/api-contract": "^1.23.0-beta.0" + "@polkadot/api-contract": "^1.23.0-beta.2" } } diff --git a/packages/react-api/package.json b/packages/react-api/package.json index 6f9607398f..5e22a505a6 100644 --- a/packages/react-api/package.json +++ b/packages/react-api/package.json @@ -31,7 +31,7 @@ "homepage": "https://github.com/polkadot-js/ui/tree/master/packages/ui-reactive#readme", "dependencies": { "@babel/runtime": "^7.10.3", - "@polkadot/api": "^1.23.0-beta.0", + "@polkadot/api": "^1.23.0-beta.2", "@polkadot/extension-dapp": "^0.32.0-beta.1", "rxjs-compat": "^6.5.5" } diff --git a/packages/react-components/package.json b/packages/react-components/package.json index d9b25e54c2..0d90dc9148 100644 --- a/packages/react-components/package.json +++ b/packages/react-components/package.json @@ -16,11 +16,11 @@ "@fortawesome/react-fontawesome": "^0.1.11", "@polkadot/keyring": "^2.16.1", "@polkadot/react-api": "0.48.0-beta.1", - "@polkadot/react-identicon": "^0.55.0-beta.3", - "@polkadot/react-qr": "^0.55.0-beta.3", + "@polkadot/react-identicon": "^0.55.0-beta.4", + "@polkadot/react-qr": "^0.55.0-beta.4", "@polkadot/react-query": "0.48.0-beta.1", - "@polkadot/ui-keyring": "^0.55.0-beta.3", - "@polkadot/ui-settings": "^0.55.0-beta.3", + "@polkadot/ui-keyring": "^0.55.0-beta.4", + "@polkadot/ui-settings": "^0.55.0-beta.4", "@polkadot/util": "^2.16.1", "@polkadot/util-crypto": "^2.16.1", "chart.js": "^2.9.3", diff --git a/packages/react-signer/src/Address.tsx b/packages/react-signer/src/Address.tsx index 0c697c2fff..7397bc2178 100644 --- a/packages/react-signer/src/Address.tsx +++ b/packages/react-signer/src/Address.tsx @@ -60,11 +60,14 @@ function filterProxies (allAccounts: string[], tx: SubmittableExtrinsic<'promise return false; } + // TODO It should be able to do batch inspection as applicable switch (proxy.toString()) { case 'Any': return true; case 'Governance': return ['council', 'democracy', 'elections', 'electionsPhragmen', 'society', 'technicalCommittee', 'treasury'].includes(section); + case 'IdentityJudgement': + return section === 'identity' && method === 'provideJudgement'; case 'NonTransfer': return !(section === 'balances' || (section === 'indices' && method === 'transfer') || (section === 'vesting' && method === 'vestedTransfer')); case 'Staking': diff --git a/yarn.lock b/yarn.lock index 8d0d88f5b9..112eb6f365 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2938,57 +2938,57 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-contract@npm:^1.23.0-beta.0": - version: 1.23.0-beta.0 - resolution: "@polkadot/api-contract@npm:1.23.0-beta.0" +"@polkadot/api-contract@npm:^1.23.0-beta.2": + version: 1.23.0-beta.2 + resolution: "@polkadot/api-contract@npm:1.23.0-beta.2" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/api": 1.23.0-beta.0 - "@polkadot/rpc-core": 1.23.0-beta.0 - "@polkadot/types": 1.23.0-beta.0 + "@polkadot/api": 1.23.0-beta.2 + "@polkadot/rpc-core": 1.23.0-beta.2 + "@polkadot/types": 1.23.0-beta.2 "@polkadot/util": ^2.16.1 bn.js: ^5.1.2 rxjs: ^6.5.5 - checksum: 3/cacab802f3c55d2b6356b29cf5c179b732e3620a97ecdd04ca9d9c4c49ce5d32c67e6f59e66bb561e97d5ac353cb24364023a62aa718731a6e358944e7533387 + checksum: 3/fecedc021a888a78ea2cd09516a40889323c529c192d5e55f4ce99b5d0ec71163865ba4ac2e6fdf025a9a9632b1803ec7dbeda7ad1003aeab462c6cc47ff91b0 languageName: node linkType: hard -"@polkadot/api-derive@npm:1.23.0-beta.0": - version: 1.23.0-beta.0 - resolution: "@polkadot/api-derive@npm:1.23.0-beta.0" +"@polkadot/api-derive@npm:1.23.0-beta.2": + version: 1.23.0-beta.2 + resolution: "@polkadot/api-derive@npm:1.23.0-beta.2" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/api": 1.23.0-beta.0 - "@polkadot/rpc-core": 1.23.0-beta.0 - "@polkadot/rpc-provider": 1.23.0-beta.0 - "@polkadot/types": 1.23.0-beta.0 + "@polkadot/api": 1.23.0-beta.2 + "@polkadot/rpc-core": 1.23.0-beta.2 + "@polkadot/rpc-provider": 1.23.0-beta.2 + "@polkadot/types": 1.23.0-beta.2 "@polkadot/util": ^2.16.1 "@polkadot/util-crypto": ^2.16.1 bn.js: ^5.1.2 memoizee: ^0.4.14 rxjs: ^6.5.5 - checksum: 3/f23c9704006b6713f92def8a01d0b1ea7f5bc1801e46e8476f665d7244ed9da9e9a582832090e334730c68132a85a505abec4f61bf80802441fb788d438a65c1 + checksum: 3/39ab9c2cb2076cd3e25fa57da03418609cc74738ab157671a151e6c7fb341887f323d5adec15b86d2cc4ec750b855d37300a1a7a67c998917891169a24eaee1a languageName: node linkType: hard -"@polkadot/api@npm:^1.23.0-beta.0": - version: 1.23.0-beta.0 - resolution: "@polkadot/api@npm:1.23.0-beta.0" +"@polkadot/api@npm:^1.23.0-beta.2": + version: 1.23.0-beta.2 + resolution: "@polkadot/api@npm:1.23.0-beta.2" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/api-derive": 1.23.0-beta.0 + "@polkadot/api-derive": 1.23.0-beta.2 "@polkadot/keyring": ^2.16.1 - "@polkadot/metadata": 1.23.0-beta.0 - "@polkadot/rpc-core": 1.23.0-beta.0 - "@polkadot/rpc-provider": 1.23.0-beta.0 - "@polkadot/types": 1.23.0-beta.0 - "@polkadot/types-known": 1.23.0-beta.0 + "@polkadot/metadata": 1.23.0-beta.2 + "@polkadot/rpc-core": 1.23.0-beta.2 + "@polkadot/rpc-provider": 1.23.0-beta.2 + "@polkadot/types": 1.23.0-beta.2 + "@polkadot/types-known": 1.23.0-beta.2 "@polkadot/util": ^2.16.1 "@polkadot/util-crypto": ^2.16.1 bn.js: ^5.1.2 eventemitter3: ^4.0.4 rxjs: ^6.5.5 - checksum: 3/44897804c7f46b7f3b6a16658eb5f8d79e5d3669ccf4bf21134739e987cdc0d20c6224752af942115bec017be08476d92f299e849c9e733f10652a03d18cf832 + checksum: 3/6eb8720b053423fcf57c63788c4588305cbbbcf32d01439faf932010c437791ade6163a053f7c64bbbc4c3149eaacce90ec05a0dcd1dea421d3d1047945646e5 languageName: node linkType: hard @@ -3028,7 +3028,7 @@ __metadata: resolution: "@polkadot/app-contracts@workspace:packages/page-contracts" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/api-contract": ^1.23.0-beta.0 + "@polkadot/api-contract": ^1.23.0-beta.2 languageName: unknown linkType: soft @@ -3390,17 +3390,17 @@ __metadata: languageName: node linkType: hard -"@polkadot/metadata@npm:1.23.0-beta.0": - version: 1.23.0-beta.0 - resolution: "@polkadot/metadata@npm:1.23.0-beta.0" +"@polkadot/metadata@npm:1.23.0-beta.2": + version: 1.23.0-beta.2 + resolution: "@polkadot/metadata@npm:1.23.0-beta.2" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/types": 1.23.0-beta.0 - "@polkadot/types-known": 1.23.0-beta.0 + "@polkadot/types": 1.23.0-beta.2 + "@polkadot/types-known": 1.23.0-beta.2 "@polkadot/util": ^2.16.1 "@polkadot/util-crypto": ^2.16.1 bn.js: ^5.1.2 - checksum: 3/a1a4833dd42e0a5023e0752b04b6715a3410cb22d1273e47a91973699b3d4b7aaedfb06a639190f42ed1cd687c7f749a377373f1c6479a6e66d5848118d1ce35 + checksum: 3/d6d27e12a763afc82b4d77569c58a52f110323f5504ffbaa261fe1e35c8078531c575fe08f0aba06b01f21946e08304193d5c6e430c8ca884e57491bc5130dbb languageName: node linkType: hard @@ -3409,7 +3409,7 @@ __metadata: resolution: "@polkadot/react-api@workspace:packages/react-api" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/api": ^1.23.0-beta.0 + "@polkadot/api": ^1.23.0-beta.2 "@polkadot/extension-dapp": ^0.32.0-beta.1 rxjs-compat: ^6.5.5 languageName: unknown @@ -3425,11 +3425,11 @@ __metadata: "@fortawesome/react-fontawesome": ^0.1.11 "@polkadot/keyring": ^2.16.1 "@polkadot/react-api": 0.48.0-beta.1 - "@polkadot/react-identicon": ^0.55.0-beta.3 - "@polkadot/react-qr": ^0.55.0-beta.3 + "@polkadot/react-identicon": ^0.55.0-beta.4 + "@polkadot/react-qr": ^0.55.0-beta.4 "@polkadot/react-query": 0.48.0-beta.1 - "@polkadot/ui-keyring": ^0.55.0-beta.3 - "@polkadot/ui-settings": ^0.55.0-beta.3 + "@polkadot/ui-keyring": ^0.55.0-beta.4 + "@polkadot/ui-settings": ^0.55.0-beta.4 "@polkadot/util": ^2.16.1 "@polkadot/util-crypto": ^2.16.1 "@types/codeflask": ^1.4.1 @@ -3467,13 +3467,13 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/react-identicon@npm:^0.55.0-beta.3": - version: 0.55.0-beta.3 - resolution: "@polkadot/react-identicon@npm:0.55.0-beta.3" +"@polkadot/react-identicon@npm:^0.55.0-beta.4": + version: 0.55.0-beta.4 + resolution: "@polkadot/react-identicon@npm:0.55.0-beta.4" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/ui-settings": 0.55.0-beta.3 - "@polkadot/ui-shared": 0.55.0-beta.3 + "@polkadot/ui-settings": 0.55.0-beta.4 + "@polkadot/ui-shared": 0.55.0-beta.4 color: ^3.1.2 jdenticon: 2.2.0 react-copy-to-clipboard: ^5.0.2 @@ -3485,7 +3485,7 @@ __metadata: react-dom: "*" react-is: "*" styled-components: "*" - checksum: 3/f13135f6e8117009c4871cef1ced31096f4a4ceca5a6fe7b368325f5bf6fd8371021301e033f8cbfa00c3bbc9e2e6d5ae9343d7917cd6782068bc33f7ef8a3ed + checksum: 3/c139a0693d543a91f658048af24abaa3b8a545bc7e71fc56615dec6a31601aebb23125babeeebef5390b48540d5b97a4457619cdcd20acfacb220b43b6afcc43 languageName: node linkType: hard @@ -3498,9 +3498,9 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/react-qr@npm:^0.55.0-beta.3": - version: 0.55.0-beta.3 - resolution: "@polkadot/react-qr@npm:0.55.0-beta.3" +"@polkadot/react-qr@npm:^0.55.0-beta.4": + version: 0.55.0-beta.4 + resolution: "@polkadot/react-qr@npm:0.55.0-beta.4" dependencies: "@babel/runtime": ^7.10.3 qrcode-generator: ^1.4.4 @@ -3511,7 +3511,7 @@ __metadata: react: "*" react-dom: "*" styled-components: "*" - checksum: 3/3cab0bc19e7d99a693075e8cff60081c18a7fdd9ae3871357ad4041e080a0f1736b983eed55b238a42de7c6be7065fb6e96b6c2018ccb4a94aec2288412b1f44 + checksum: 3/a383eeeb7770f0e5b883a9ba9416662b8ad19f5695a022355308f594c07c1705957b1ded25ed9011c5c09216756baf1efd17739204b20376d03003fb90f2f154 languageName: node linkType: hard @@ -3532,35 +3532,35 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/rpc-core@npm:1.23.0-beta.0": - version: 1.23.0-beta.0 - resolution: "@polkadot/rpc-core@npm:1.23.0-beta.0" +"@polkadot/rpc-core@npm:1.23.0-beta.2": + version: 1.23.0-beta.2 + resolution: "@polkadot/rpc-core@npm:1.23.0-beta.2" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/metadata": 1.23.0-beta.0 - "@polkadot/rpc-provider": 1.23.0-beta.0 - "@polkadot/types": 1.23.0-beta.0 + "@polkadot/metadata": 1.23.0-beta.2 + "@polkadot/rpc-provider": 1.23.0-beta.2 + "@polkadot/types": 1.23.0-beta.2 "@polkadot/util": ^2.16.1 memoizee: ^0.4.14 rxjs: ^6.5.5 - checksum: 3/f51cd8abd31dc75dad02df51edd8ac78e2f58b582355a4c29a3fcc57f3ca1da8ecc080e1b0a772039c86702da087fa594463051def467de2dc92fdee588f232e + checksum: 3/3f126d347d9a2fc45c9674121e15fa1d743a8f69e4a13c9c57d44981a1433bd11f2cf0e481ce52d4c50fa4431c26607185a6b020d6186b399743a40e5e05515c languageName: node linkType: hard -"@polkadot/rpc-provider@npm:1.23.0-beta.0": - version: 1.23.0-beta.0 - resolution: "@polkadot/rpc-provider@npm:1.23.0-beta.0" +"@polkadot/rpc-provider@npm:1.23.0-beta.2": + version: 1.23.0-beta.2 + resolution: "@polkadot/rpc-provider@npm:1.23.0-beta.2" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/metadata": 1.23.0-beta.0 - "@polkadot/types": 1.23.0-beta.0 + "@polkadot/metadata": 1.23.0-beta.2 + "@polkadot/types": 1.23.0-beta.2 "@polkadot/util": ^2.16.1 "@polkadot/util-crypto": ^2.16.1 bn.js: ^5.1.2 eventemitter3: ^4.0.4 isomorphic-fetch: ^2.2.1 websocket: ^1.0.31 - checksum: 3/328c46846005d46082898c3542b9bf5f7bf603703add9fae59c320ce449cba363452f2af8a0cc9fcb371337d1e5c396ce6b6f5df36fd6f8604e83e7f9a121f8f + checksum: 3/40155242345118064d2f3e1ed9252ef246d1a3441fb18f65bff72ea5f3878d6f0f938888e7677a5078f016df20f0bc1f05fd1a1263914837457ce4ff27b4181a languageName: node linkType: hard @@ -3573,37 +3573,37 @@ __metadata: languageName: node linkType: hard -"@polkadot/types-known@npm:1.23.0-beta.0": - version: 1.23.0-beta.0 - resolution: "@polkadot/types-known@npm:1.23.0-beta.0" +"@polkadot/types-known@npm:1.23.0-beta.2": + version: 1.23.0-beta.2 + resolution: "@polkadot/types-known@npm:1.23.0-beta.2" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/types": 1.23.0-beta.0 + "@polkadot/types": 1.23.0-beta.2 "@polkadot/util": ^2.16.1 bn.js: ^5.1.2 - checksum: 3/447ddcb458fa86f490ef6c9b078e6bc65a6594ae187b980429552a26337584ed7a73fda796abef4893b2ce762430d5e915932a964979131e05642642303ee9de + checksum: 3/0053ff17f00029cf83b7fdc7367af8079e00d7fba0f134d1deb6d82c3509c5c61520b357e7272e3dff84f48b41dc5cc418b42bdd641d277279e9cc16cd9cbbdb languageName: node linkType: hard -"@polkadot/types@npm:^1.23.0-beta.0": - version: 1.23.0-beta.0 - resolution: "@polkadot/types@npm:1.23.0-beta.0" +"@polkadot/types@npm:^1.23.0-beta.2": + version: 1.23.0-beta.2 + resolution: "@polkadot/types@npm:1.23.0-beta.2" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/metadata": 1.23.0-beta.0 + "@polkadot/metadata": 1.23.0-beta.2 "@polkadot/util": ^2.16.1 "@polkadot/util-crypto": ^2.16.1 "@types/bn.js": ^4.11.6 bn.js: ^5.1.2 memoizee: ^0.4.14 rxjs: ^6.5.5 - checksum: 3/4666db6f66858195170054e1816bbdb936f3d8ba3f2c6d51bbb7b474c632a0d2e8e5141d9fbb896bcb19b866c79cd073d006ccb5b10500e358f0de3204d21b68 + checksum: 3/4bb734600a5cba489646b7a49edfd85e8f8ad6c72213da11b6a1d12bcd2d0fb9672db2261f23cb30631d6bea7828dda879024d967f7a8db8bb8db41560b81865 languageName: node linkType: hard -"@polkadot/ui-keyring@npm:^0.55.0-beta.3": - version: 0.55.0-beta.3 - resolution: "@polkadot/ui-keyring@npm:0.55.0-beta.3" +"@polkadot/ui-keyring@npm:^0.55.0-beta.4": + version: 0.55.0-beta.4 + resolution: "@polkadot/ui-keyring@npm:0.55.0-beta.4" dependencies: "@babel/runtime": ^7.10.3 "@ledgerhq/hw-transport-node-hid": ^5.17.0 @@ -3619,33 +3619,33 @@ __metadata: dependenciesMeta: "@ledgerhq/hw-transport-node-hid": optional: true - checksum: 3/e6b27422abb96486acc59db93541e31aaf4caac8cf75966cad15ae10bd5a909830a1179a591afe9a8c723497a32a10707f0beaf9a71063d15842cd17d22da5b5 + checksum: 3/e88b574fa70ac46e1abf1304dea7d7c49882b990db1dfb167ba7f5aa07038b61a6c9dabba3af1c0c5d05e5b52aeb9efada70261e4fc2395231db0e8e2989823f languageName: node linkType: hard -"@polkadot/ui-settings@npm:0.55.0-beta.3, @polkadot/ui-settings@npm:^0.55.0-beta.3": - version: 0.55.0-beta.3 - resolution: "@polkadot/ui-settings@npm:0.55.0-beta.3" +"@polkadot/ui-settings@npm:0.55.0-beta.4, @polkadot/ui-settings@npm:^0.55.0-beta.4": + version: 0.55.0-beta.4 + resolution: "@polkadot/ui-settings@npm:0.55.0-beta.4" dependencies: "@babel/runtime": ^7.10.3 eventemitter3: ^4.0.4 store: ^2.0.12 peerDependencies: "@polkadot/util": "*" - checksum: 3/9d1d5b10fdd5e67862a42f65f2f7c129cf246dc6f0c911489a2180cb5327b01a3bbc1137f0298a879b8a2537b70f9b4429757c1d623f43d332813618f46516f6 + checksum: 3/5700fd18b2dbac64094493142f018dc828f0ac0e713ed9f645b1d4178c5e519c3c169ad635471d97a5dc81bd7780c322d1c7b89fcef00d29aee64b872853fa2f languageName: node linkType: hard -"@polkadot/ui-shared@npm:0.55.0-beta.3": - version: 0.55.0-beta.3 - resolution: "@polkadot/ui-shared@npm:0.55.0-beta.3" +"@polkadot/ui-shared@npm:0.55.0-beta.4": + version: 0.55.0-beta.4 + resolution: "@polkadot/ui-shared@npm:0.55.0-beta.4" dependencies: "@babel/runtime": ^7.10.3 color: ^3.1.2 peerDependencies: "@polkadot/util": "*" "@polkadot/util-crypto": "*" - checksum: 3/0f269764faa5d032e3e7d2e8b806ce060c450e18091e939ba99e9df7d4d643f55c0af7f324cd7368287ca796fb666372cb328c0aa818e94cbfa08893bbe16190 + checksum: 3/71a8914b69b4dbc4542649518fc76ee1af102603ccdb3329c66c50358b505cefde35c733cee21e8be156bbd1f3bfc789533835fc32fa98f0adbe6cbf968805f3 languageName: node linkType: hard