Skip to content
This repository has been archived by the owner on Sep 22, 2021. It is now read-only.

Commit

Permalink
Update @PolkaDot deps (#860)
Browse files Browse the repository at this point in the history
* front-end

* some more time for the launch script

* auth-server

* make tests pass

* node-watcher

* health-monitor

* use 0x0000..00 for fake signatures

* check that referendum is defined

Co-authored-by: Nikhil Ranjan <niklabh811@gmail.com>
  • Loading branch information
Tbaut and niklabh committed Jun 9, 2020
1 parent 780a4bd commit 7487803
Show file tree
Hide file tree
Showing 15 changed files with 940 additions and 528 deletions.
8 changes: 4 additions & 4 deletions auth-server/package.json
Expand Up @@ -27,9 +27,9 @@
},
"homepage": "http://polkassembly.io/",
"dependencies": {
"@polkadot/api": "^1.16.1",
"@polkadot/util": "^2.11.1",
"@polkadot/util-crypto": "^2.11.1",
"@polkadot/api": "^1.18.1",
"@polkadot/util": "^2.13.1",
"@polkadot/util-crypto": "^2.13.1",
"@sendgrid/mail": "^6.5.5",
"apollo-server": "^2.14.2",
"apollo-server-express": "^2.14.2",
Expand Down Expand Up @@ -60,7 +60,7 @@
"validator": "^12.2.0"
},
"devDependencies": {
"@polkadot/types": "^1.16.1",
"@polkadot/types": "^1.18.1",
"@types/chai": "^4.2.11",
"@types/cookie-parser": "^1.4.2",
"@types/dotenv": "^8.2.0",
Expand Down
Expand Up @@ -108,7 +108,8 @@ describe('addressLinkConfirm mutation', () => {
const network = NetworkEnum.KUSAMA;
const address = 'FoQJpPyadYccjavVdTWxpxU7rUEaYhfLCPwXgkfD6Zat9QP'; // Bob
const signMessage = 'da194645-4daf-43b6-b023-6c6ce99ee709';
const signature = 'fake';
const fakeSignature = '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000';


const linkStartRes = await addressLinkStart(undefined, { network, address }, fakectx);

Expand All @@ -120,7 +121,7 @@ describe('addressLinkConfirm mutation', () => {
.findById(linkStartRes.address_id);

try {
await addressLinkConfirm(undefined, { signature, address_id: linkStartRes.address_id }, fakectx);
await addressLinkConfirm(undefined, { signature: fakeSignature, address_id: linkStartRes.address_id }, fakectx);
} catch (error) {
expect(error).to.exist;
expect(error).to.be.an.instanceof(ForbiddenError);
Expand All @@ -132,7 +133,7 @@ describe('addressLinkConfirm mutation', () => {
const network = NetworkEnum.POLKADOT;
const address = '14E5nqKAp3oAJcmzgZhUD2RcptBeUBScxKHgJKU4HPNcKVf3'; // Bob
const signMessage = 'da194645-4daf-43b6-b023-6c6ce99ee709';
const signature = 'fake';
const fakeSignature = '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000';

const linkStartRes = await addressLinkStart(undefined, { network, address }, fakectx);

Expand All @@ -144,7 +145,7 @@ describe('addressLinkConfirm mutation', () => {
.findById(linkStartRes.address_id);

try {
await addressLinkConfirm(undefined, { signature, address_id: linkStartRes.address_id }, fakectx);
await addressLinkConfirm(undefined, { signature: fakeSignature, address_id: linkStartRes.address_id }, fakectx);
} catch (error) {
expect(error).to.exist;
expect(error).to.be.an.instanceof(ForbiddenError);
Expand Down
Expand Up @@ -62,7 +62,7 @@ describe('addressLogin mutation on Kusama', () => {
});

it('should not be able to login with invalid signature', async () => {
const signature = '0xaaaa';
const signature = '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000';

try {
await addressLogin(undefined, { address, signature }, fakectx);
Expand Down
Expand Up @@ -62,10 +62,10 @@ describe('addressLogin mutation on Polkadot', () => {
});

it('should not be able to login with invalid signature', async () => {
const signature = '0xaaaa';
const fakeSignature = '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000';

try {
await addressLogin(undefined, { address, signature }, fakectx);
await addressLogin(undefined, { address, signature: fakeSignature }, fakectx);
} catch (error) {
expect(error).to.exist;
expect(error).to.be.an.instanceof(ForbiddenError);
Expand Down
Expand Up @@ -135,7 +135,7 @@ describe('addressSignup mutation on Kusama', () => {
// mock the addressSignupStart
await redisSetex(getAddressSignupKey(address), ADDRESS_LOGIN_TTL, signMessage);

const fakeSignature = '0xaaaa';
const fakeSignature = '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000';

try {
await addressSignupConfirm(undefined, { address, network, signature: fakeSignature }, fakectx);
Expand Down
Expand Up @@ -135,7 +135,7 @@ describe('addressSignup mutation on Polkadot', () => {
// mock the addressSignupStart
await redisSetex(getAddressSignupKey(address), ADDRESS_LOGIN_TTL, signMessage);

const fakeSignature = '0xaaaa';
const fakeSignature = '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000';

try {
await addressSignupConfirm(undefined, { address, network, signature: fakeSignature }, fakectx);
Expand Down
207 changes: 109 additions & 98 deletions auth-server/yarn.lock
Expand Up @@ -54,10 +54,10 @@
chalk "^2.0.0"
js-tokens "^4.0.0"

"@babel/runtime@^7.9.6":
version "7.10.0"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.0.tgz#2cdcd6d7a391c24f7154235134c830cfb58ac0b1"
integrity sha512-tgYb3zVApHbLHYOPWtVwg25sBqHhfBXRKeKoTIyoheIxln1nA7oBl7SfHfiTG2GhDPI8EUBkOD/0wJCP/3HN4Q==
"@babel/runtime@^7.10.2":
version "7.10.2"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.2.tgz#d103f21f2602497d38348a32e008637d506db839"
integrity sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==
dependencies:
regenerator-runtime "^0.13.4"

Expand All @@ -68,121 +68,121 @@
dependencies:
safe-buffer "^5.1.2"

"@polkadot/api-derive@1.16.1":
version "1.16.1"
resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-1.16.1.tgz#a0560d1788fff69a1f7cdd209f40b3e37e7263b0"
integrity sha512-SLH/Wq5sIMQ9zFbQKdmB7Ne/jXMRgaA8TZ5rj0n0dp0yOqadEiJHZC5lx9hm5kR4u/DCuZc7aOFHYwd33N64qA==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/api" "1.16.1"
"@polkadot/rpc-core" "1.16.1"
"@polkadot/rpc-provider" "1.16.1"
"@polkadot/types" "1.16.1"
"@polkadot/util" "^2.11.1"
"@polkadot/util-crypto" "^2.11.1"
"@polkadot/api-derive@1.18.1":
version "1.18.1"
resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-1.18.1.tgz#64cc83f6befdd6e1bdf21a7be71c9929fb92e01a"
integrity sha512-B0sqwIH6RhfHjOAf9sU0Wulcf47gNKYDmm0qEvF1oFTWIlLrEa6h2tisSqS/2GetE4J97wEtMM/5bb/69qdCgA==
dependencies:
"@babel/runtime" "^7.10.2"
"@polkadot/api" "1.18.1"
"@polkadot/rpc-core" "1.18.1"
"@polkadot/rpc-provider" "1.18.1"
"@polkadot/types" "1.18.1"
"@polkadot/util" "^2.13.1"
"@polkadot/util-crypto" "^2.13.1"
bn.js "^5.1.2"
memoizee "^0.4.14"
rxjs "^6.5.5"

"@polkadot/api@1.16.1", "@polkadot/api@^1.16.1":
version "1.16.1"
resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-1.16.1.tgz#a0ff0e7307bae71a202a2e3be818ecce81f96c51"
integrity sha512-wNEi/9wD+5hSt7zm/dKErkJqkuHFFBJAB3vy4ZCOVQRQ6IkxVJ0OMg/7Q2xIEYxz962VmT/DDhwqOb4JBKW5qw==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/api-derive" "1.16.1"
"@polkadot/keyring" "^2.11.1"
"@polkadot/metadata" "1.16.1"
"@polkadot/rpc-core" "1.16.1"
"@polkadot/rpc-provider" "1.16.1"
"@polkadot/types" "1.16.1"
"@polkadot/types-known" "1.16.1"
"@polkadot/util" "^2.11.1"
"@polkadot/util-crypto" "^2.11.1"
"@polkadot/api@1.18.1", "@polkadot/api@^1.18.1":
version "1.18.1"
resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-1.18.1.tgz#3d8d3f3d2e692ab5e0fa5ca0e92f7980b6533cf4"
integrity sha512-3UqY3MYthDvHBT+UWxGJeb5XRX1QOnheez2TJatXwENOh4V6PsE2GtdI+ckXkYh9p61978uNtWhZ5WxDupiW/A==
dependencies:
"@babel/runtime" "^7.10.2"
"@polkadot/api-derive" "1.18.1"
"@polkadot/keyring" "^2.13.1"
"@polkadot/metadata" "1.18.1"
"@polkadot/rpc-core" "1.18.1"
"@polkadot/rpc-provider" "1.18.1"
"@polkadot/types" "1.18.1"
"@polkadot/types-known" "1.18.1"
"@polkadot/util" "^2.13.1"
"@polkadot/util-crypto" "^2.13.1"
bn.js "^5.1.2"
eventemitter3 "^4.0.4"
rxjs "^6.5.5"

"@polkadot/keyring@^2.11.1":
version "2.11.1"
resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-2.11.1.tgz#4f3fb9f7d3cda7de743899a819cac85a0db9fc6b"
integrity sha512-nIeEiX0w7FmPJsuoAsEpDBRfy7QAgj+NTiY67mZoEDHAOJ6E9Bf6PubR24k1wzV57/0gmNEbd5FNZdI+tLSKdw==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/util" "2.11.1"
"@polkadot/util-crypto" "2.11.1"

"@polkadot/metadata@1.16.1":
version "1.16.1"
resolved "https://registry.yarnpkg.com/@polkadot/metadata/-/metadata-1.16.1.tgz#ed96227ec046e53a4a9e0ad21a9d582daa4b07fa"
integrity sha512-qQ13JoDCt5jgV6WwKs/8zj41t9kBWGCArixs0lNzVaqYf3igSsvA+p7H6t9K8yvSpWzK7rzQuzvMwnq3prlMWg==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/types" "1.16.1"
"@polkadot/types-known" "1.16.1"
"@polkadot/util" "^2.11.1"
"@polkadot/util-crypto" "^2.11.1"
"@polkadot/keyring@^2.13.1":
version "2.13.1"
resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-2.13.1.tgz#2607d790ac1df0ee1d3508aa47588f425331189f"
integrity sha512-Vm3ohFyvPAKYFJsUtphYQ0zYgD6VlOV2e6yaHqq8e6q7opLdHcpkE11OSeEnaYs7kUdzs873VH5GTYP2pTKJFQ==
dependencies:
"@babel/runtime" "^7.10.2"
"@polkadot/util" "2.13.1"
"@polkadot/util-crypto" "2.13.1"

"@polkadot/metadata@1.18.1":
version "1.18.1"
resolved "https://registry.yarnpkg.com/@polkadot/metadata/-/metadata-1.18.1.tgz#4b1c71963850c56bb763d25d649a708c2e7cf9e3"
integrity sha512-JfKkmI68Uu2Zzu9Us2Ci048dpCQhRtLlQGNreDXKnYnBjhedoWfiYYykutGiWdXVqO9Zkqp6u+fkfcGHP6xZeg==
dependencies:
"@babel/runtime" "^7.10.2"
"@polkadot/types" "1.18.1"
"@polkadot/types-known" "1.18.1"
"@polkadot/util" "^2.13.1"
"@polkadot/util-crypto" "^2.13.1"
bn.js "^5.1.2"

"@polkadot/rpc-core@1.16.1":
version "1.16.1"
resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-1.16.1.tgz#be1a7e04e74092dd0c10b0ad22f8a92cd0e49aa8"
integrity sha512-DjPZOTWOPzNy0/gzrcMVWzOcYmxXvFwoGsZjRo4eD+5l+A5Zwd+3fDy6zuafVmHxRW0pcwMpbk1KmnEwyLhUtg==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/metadata" "1.16.1"
"@polkadot/rpc-provider" "1.16.1"
"@polkadot/types" "1.16.1"
"@polkadot/util" "^2.11.1"
"@polkadot/rpc-core@1.18.1":
version "1.18.1"
resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-1.18.1.tgz#f96aa1071558fddc483771117aef0bb27a1fc974"
integrity sha512-3rpb/xdXkz9o/avMd63yqVK0+p/AKGSBPklSUSjnPvf9AfjGA4WF8xRwisQKqF3KKWfbm3ytbaJhPWU5dD3QNQ==
dependencies:
"@babel/runtime" "^7.10.2"
"@polkadot/metadata" "1.18.1"
"@polkadot/rpc-provider" "1.18.1"
"@polkadot/types" "1.18.1"
"@polkadot/util" "^2.13.1"
memoizee "^0.4.14"
rxjs "^6.5.5"

"@polkadot/rpc-provider@1.16.1":
version "1.16.1"
resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-1.16.1.tgz#7709ea14851a8c6f0ee35cfaeb8217f722cf5b68"
integrity sha512-qhqI3kfzetusollFhnsgpio6kvM8f/tMB5gROYXj5Oq2t9FcM03BzOWzqXRcBvUUQwQS1qp8eZzTYVVSf3CqnA==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/metadata" "1.16.1"
"@polkadot/types" "1.16.1"
"@polkadot/util" "^2.11.1"
"@polkadot/util-crypto" "^2.11.1"
"@polkadot/rpc-provider@1.18.1":
version "1.18.1"
resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-1.18.1.tgz#ab295c353a0be9c2227af751cc02c16d61a86139"
integrity sha512-UE2+RAOny9JApcajY8xblzMdebYShTlNczF4YhHVa1FThrP6wnTTHUbdAoAVp15eazAXqotnXO3suSq7HFaL2Q==
dependencies:
"@babel/runtime" "^7.10.2"
"@polkadot/metadata" "1.18.1"
"@polkadot/types" "1.18.1"
"@polkadot/util" "^2.13.1"
"@polkadot/util-crypto" "^2.13.1"
bn.js "^5.1.2"
eventemitter3 "^4.0.4"
isomorphic-fetch "^2.2.1"
websocket "^1.0.31"

"@polkadot/types-known@1.16.1":
version "1.16.1"
resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-1.16.1.tgz#748c07c7b613e01c69fd780c71aab8583eecef63"
integrity sha512-rcANtjwGPTt3ZWVrwGtRk5UJYHTjqAvHL2JRNWn7hcedYbYWFoioCMloeIwCZgi3KZmPWeerNHHrz1SzMyF8HA==
"@polkadot/types-known@1.18.1":
version "1.18.1"
resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-1.18.1.tgz#3407a469fb75118274ca7fdd44354f50c38ebcf8"
integrity sha512-AL371sBtBkyNHE7akpAawDgIAWKydafmB8ADePLJSr8zIFjRk62q1TWoeTzUMYOC9uwYPVF6N0cifXpPHzbeLQ==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/types" "1.16.1"
"@polkadot/util" "^2.11.1"
"@babel/runtime" "^7.10.2"
"@polkadot/types" "1.18.1"
"@polkadot/util" "^2.13.1"
bn.js "^5.1.2"

"@polkadot/types@1.16.1", "@polkadot/types@^1.16.1":
version "1.16.1"
resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-1.16.1.tgz#6f43abdaa8c037bd6f06a7dcf6e7e4ae0fcbc716"
integrity sha512-Z3RhHwV8YGG/wf5L7KeiFGt5NoAz4nS8hwIFgfMlTfPbb2obkuHEd6tEcsziwquqj5dnxM5sAfVFarInsyqD+A==
"@polkadot/types@1.18.1", "@polkadot/types@^1.18.1":
version "1.18.1"
resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-1.18.1.tgz#d6018f72ba54685b3afc797693418959bfce981f"
integrity sha512-j+KhEQpeGDOLIoTGs5hi47PA+4sZPoOdOV1aaqUqt95T5OXO4O8M1qr1GrTv41hkZ23QGDcRCGIMq6aYdKmRHg==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/metadata" "1.16.1"
"@polkadot/util" "^2.11.1"
"@polkadot/util-crypto" "^2.11.1"
"@babel/runtime" "^7.10.2"
"@polkadot/metadata" "1.18.1"
"@polkadot/util" "^2.13.1"
"@polkadot/util-crypto" "^2.13.1"
"@types/bn.js" "^4.11.6"
bn.js "^5.1.2"
memoizee "^0.4.14"
rxjs "^6.5.5"

"@polkadot/util-crypto@2.11.1", "@polkadot/util-crypto@^2.11.1":
version "2.11.1"
resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-2.11.1.tgz#38bdca3b521127f82fbbfa84d6eb3716f6ebefb3"
integrity sha512-5LqSdjckKMOrdsGudeRKl2ybO0KS8n0HFTQ/zXTSUmXEOYrjlr6/XbwdJloSRwaJJvEeQcXlGrT9N4J7VousqQ==
"@polkadot/util-crypto@2.13.1", "@polkadot/util-crypto@^2.13.1":
version "2.13.1"
resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-2.13.1.tgz#02ae12f02d5a636bb8ff5c8804d4696a1308624b"
integrity sha512-AZZCwzW6EOql/KTKfDNgUUKpaGkKEk04cxMWdUzU52gmCLcGS8NXdl/YEs+R8JmQsF41q11gcSD/WzTFuv4ehQ==
dependencies:
"@babel/runtime" "^7.9.6"
"@polkadot/util" "2.11.1"
"@babel/runtime" "^7.10.2"
"@polkadot/util" "2.13.1"
"@polkadot/wasm-crypto" "^1.2.1"
base-x "^3.0.8"
bip39 "^3.0.2"
Expand All @@ -191,16 +191,16 @@
bs58 "^4.0.1"
elliptic "^6.5.2"
js-sha3 "^0.8.0"
pbkdf2 "^3.0.17"
pbkdf2 "^3.1.1"
tweetnacl "^1.0.3"
xxhashjs "^0.2.2"

"@polkadot/util@2.11.1", "@polkadot/util@^2.11.1":
version "2.11.1"
resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-2.11.1.tgz#be41aa56c4969e4efef755b3a648f2ee7af93ab3"
integrity sha512-JW09nmznZcM8KLfQISUQHu47/uq9mZwMfvDD/FSPVCOWBhYbwfjQknrwvslvhaJmBk/EvQsOS9hbE0/I4EoZAg==
"@polkadot/util@2.13.1", "@polkadot/util@^2.13.1":
version "2.13.1"
resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-2.13.1.tgz#59cbe50822026a9849589a10c5ee15a5754dce62"
integrity sha512-k1GrS3W5c57sLJJyKYF2bq7H5d8vn6jzTaK8rDM7hRp9Ai2Crl4SjyY+5Tdr0LWG+UTybfc8rIieJklB3amA3w==
dependencies:
"@babel/runtime" "^7.9.6"
"@babel/runtime" "^7.10.2"
"@types/bn.js" "^4.11.6"
bn.js "^5.1.2"
camelcase "^5.3.1"
Expand Down Expand Up @@ -4283,7 +4283,7 @@ pause@0.0.1:
resolved "https://registry.yarnpkg.com/pause/-/pause-0.0.1.tgz#1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"
integrity sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=

pbkdf2@^3.0.17, pbkdf2@^3.0.3, pbkdf2@^3.0.9:
pbkdf2@^3.0.3, pbkdf2@^3.0.9:
version "3.0.17"
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6"
integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==
Expand All @@ -4294,6 +4294,17 @@ pbkdf2@^3.0.17, pbkdf2@^3.0.3, pbkdf2@^3.0.9:
safe-buffer "^5.0.1"
sha.js "^2.4.8"

pbkdf2@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94"
integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==
dependencies:
create-hash "^1.1.2"
create-hmac "^1.1.4"
ripemd160 "^2.0.1"
safe-buffer "^5.0.1"
sha.js "^2.4.8"

performance-now@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
Expand Down
10 changes: 5 additions & 5 deletions front-end/package.json
Expand Up @@ -18,13 +18,13 @@
"Thibaut Sardan"
],
"dependencies": {
"@polkadot/api": "^1.16.1",
"@polkadot/extension-dapp": "^0.25.1",
"@polkadot/extension-inject": "^0.25.1",
"@polkadot/api": "^1.18.1",
"@polkadot/extension-dapp": "^0.30.1",
"@polkadot/extension-inject": "^0.30.1",
"@polkadot/react-identicon": "^0.53.1",
"@polkadot/ui-settings": "^0.53.1",
"@polkadot/util": "^2.11.1",
"@polkadot/util-crypto": "^2.11.1",
"@polkadot/util": "^2.13.1",
"@polkadot/util-crypto": "^2.13.1",
"@polkassembly/util": "^0.2.0",
"@substrate/context": "^0.5.1",
"@xstyled/styled-components": "^1.17.1",
Expand Down

0 comments on commit 7487803

Please sign in to comment.