From f662149718aae7bc019cc98caf731cd644403a35 Mon Sep 17 00:00:00 2001
From: Sudeep <49141455+rsud33p@users.noreply.github.com>
Date: Mon, 27 Feb 2023 09:37:16 +0530
Subject: [PATCH 01/10] Upgrade dependency to Web3 Onboard
---
.nvmrc | 2 +-
package.json | 7 +-
yarn.lock | 849 ++++++++++++++++++++++++++++++++++++++++++++++++---
3 files changed, 822 insertions(+), 36 deletions(-)
diff --git a/.nvmrc b/.nvmrc
index 8351c1939..b6a7d89c6 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-14
+16
diff --git a/package.json b/package.json
index 2d5d90996..a590db3f7 100644
--- a/package.json
+++ b/package.json
@@ -177,11 +177,16 @@
"@sentry/react": "^6.10.0",
"@sentry/tracing": "^6.10.0",
"@unstoppabledomains/resolution": "^1.17.0",
+ "@web3-onboard/common": "^2.2.3",
+ "@web3-onboard/core": "^2.15.0",
+ "@web3-onboard/injected-wallets": "^2.7.0",
+ "@web3-onboard/react": "^2.6.2",
+ "@web3-onboard/transaction-preview": "^2.0.2",
+ "@web3-onboard/walletconnect": "^2.2.2",
"@yplusvault/contract-deployments": "^0.9.0",
"abi-decoder": "^2.4.0",
"axios": "0.21.1",
"bignumber.js": "9.0.1",
- "bnc-onboard": "~1.36.0",
"classnames": "^2.2.6",
"connected-react-router": "6.8.0",
"currency-flags": "2.1.2",
diff --git a/yarn.lock b/yarn.lock
index 48a49daf6..ace2a5413 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1523,7 +1523,22 @@
"@ethersproject/properties" "^5.4.0"
"@ethersproject/strings" "^5.4.0"
-"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.7.0":
+"@ethersproject/abi@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.5.0.tgz#fb52820e22e50b854ff15ce1647cc508d6660613"
+ integrity sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==
+ dependencies:
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/constants" "^5.5.0"
+ "@ethersproject/hash" "^5.5.0"
+ "@ethersproject/keccak256" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+
+"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.5.0", "@ethersproject/abi@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449"
integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==
@@ -1566,7 +1581,20 @@
"@ethersproject/transactions" "^5.4.0"
"@ethersproject/web" "^5.4.0"
-"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.7.0":
+"@ethersproject/abstract-provider@5.5.1":
+ version "5.5.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz#2f1f6e8a3ab7d378d8ad0b5718460f85649710c5"
+ integrity sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg==
+ dependencies:
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/networks" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/transactions" "^5.5.0"
+ "@ethersproject/web" "^5.5.0"
+
+"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.5.0", "@ethersproject/abstract-provider@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef"
integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==
@@ -1603,7 +1631,18 @@
"@ethersproject/logger" "^5.4.0"
"@ethersproject/properties" "^5.4.0"
-"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.7.0":
+"@ethersproject/abstract-signer@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz#590ff6693370c60ae376bf1c7ada59eb2a8dd08d"
+ integrity sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA==
+ dependencies:
+ "@ethersproject/abstract-provider" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+
+"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.5.0", "@ethersproject/abstract-signer@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2"
integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==
@@ -1636,7 +1675,18 @@
"@ethersproject/logger" "^5.4.0"
"@ethersproject/rlp" "^5.4.0"
-"@ethersproject/address@5.7.0", "@ethersproject/address@^5.7.0":
+"@ethersproject/address@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.5.0.tgz#bcc6f576a553f21f3dd7ba17248f81b473c9c78f"
+ integrity sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==
+ dependencies:
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/keccak256" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/rlp" "^5.5.0"
+
+"@ethersproject/address@5.7.0", "@ethersproject/address@^5.5.0", "@ethersproject/address@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37"
integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==
@@ -1654,7 +1704,14 @@
dependencies:
"@ethersproject/bytes" "^5.4.0"
-"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.7.0":
+"@ethersproject/base64@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.5.0.tgz#881e8544e47ed976930836986e5eb8fab259c090"
+ integrity sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+
+"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.5.0", "@ethersproject/base64@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c"
integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==
@@ -1669,7 +1726,15 @@
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/properties" "^5.4.0"
-"@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.7.0":
+"@ethersproject/basex@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.5.0.tgz#e40a53ae6d6b09ab4d977bd037010d4bed21b4d3"
+ integrity sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+
+"@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.5.0", "@ethersproject/basex@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b"
integrity sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==
@@ -1686,7 +1751,16 @@
"@ethersproject/logger" "^5.4.0"
bn.js "^4.11.9"
-"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.7.0":
+"@ethersproject/bignumber@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.5.0.tgz#875b143f04a216f4f8b96245bde942d42d279527"
+ integrity sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ bn.js "^4.11.9"
+
+"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.5.0", "@ethersproject/bignumber@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2"
integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==
@@ -1711,7 +1785,14 @@
dependencies:
"@ethersproject/logger" "^5.4.0"
-"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.7.0":
+"@ethersproject/bytes@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.5.0.tgz#cb11c526de657e7b45d2e0f0246fb3b9d29a601c"
+ integrity sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==
+ dependencies:
+ "@ethersproject/logger" "^5.5.0"
+
+"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.5.0", "@ethersproject/bytes@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d"
integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==
@@ -1725,7 +1806,14 @@
dependencies:
"@ethersproject/bignumber" "^5.4.0"
-"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.7.0":
+"@ethersproject/constants@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.5.0.tgz#d2a2cd7d94bd1d58377d1d66c4f53c9be4d0a45e"
+ integrity sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==
+ dependencies:
+ "@ethersproject/bignumber" "^5.5.0"
+
+"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.5.0", "@ethersproject/constants@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e"
integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==
@@ -1748,6 +1836,22 @@
"@ethersproject/properties" "^5.4.0"
"@ethersproject/transactions" "^5.4.0"
+"@ethersproject/contracts@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.5.0.tgz#b735260d4bd61283a670a82d5275e2a38892c197"
+ integrity sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg==
+ dependencies:
+ "@ethersproject/abi" "^5.5.0"
+ "@ethersproject/abstract-provider" "^5.5.0"
+ "@ethersproject/abstract-signer" "^5.5.0"
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/constants" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/transactions" "^5.5.0"
+
"@ethersproject/contracts@5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e"
@@ -1778,7 +1882,21 @@
"@ethersproject/properties" "^5.4.0"
"@ethersproject/strings" "^5.4.0"
-"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.7.0":
+"@ethersproject/hash@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.5.0.tgz#7cee76d08f88d1873574c849e0207dcb32380cc9"
+ integrity sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg==
+ dependencies:
+ "@ethersproject/abstract-signer" "^5.5.0"
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/keccak256" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+
+"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.5.0", "@ethersproject/hash@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7"
integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==
@@ -1811,7 +1929,25 @@
"@ethersproject/transactions" "^5.4.0"
"@ethersproject/wordlists" "^5.4.0"
-"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.7.0":
+"@ethersproject/hdnode@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.5.0.tgz#4a04e28f41c546f7c978528ea1575206a200ddf6"
+ integrity sha512-mcSOo9zeUg1L0CoJH7zmxwUG5ggQHU1UrRf8jyTYy6HxdZV+r0PBoL1bxr+JHIPXRzS6u/UW4mEn43y0tmyF8Q==
+ dependencies:
+ "@ethersproject/abstract-signer" "^5.5.0"
+ "@ethersproject/basex" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/pbkdf2" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/sha2" "^5.5.0"
+ "@ethersproject/signing-key" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+ "@ethersproject/transactions" "^5.5.0"
+ "@ethersproject/wordlists" "^5.5.0"
+
+"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.5.0", "@ethersproject/hdnode@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf"
integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==
@@ -1848,7 +1984,26 @@
aes-js "3.0.0"
scrypt-js "3.0.1"
-"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.7.0":
+"@ethersproject/json-wallets@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.5.0.tgz#dd522d4297e15bccc8e1427d247ec8376b60e325"
+ integrity sha512-9lA21XQnCdcS72xlBn1jfQdj2A1VUxZzOzi9UkNdnokNKke/9Ya2xA9aIK1SC3PQyBDLt4C+dfps7ULpkvKikQ==
+ dependencies:
+ "@ethersproject/abstract-signer" "^5.5.0"
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/hdnode" "^5.5.0"
+ "@ethersproject/keccak256" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/pbkdf2" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/random" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+ "@ethersproject/transactions" "^5.5.0"
+ aes-js "3.0.0"
+ scrypt-js "3.0.1"
+
+"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.5.0", "@ethersproject/json-wallets@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360"
integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==
@@ -1875,7 +2030,15 @@
"@ethersproject/bytes" "^5.4.0"
js-sha3 "0.5.7"
-"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.7.0":
+"@ethersproject/keccak256@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.5.0.tgz#e4b1f9d7701da87c564ffe336f86dcee82983492"
+ integrity sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ js-sha3 "0.8.0"
+
+"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.5.0", "@ethersproject/keccak256@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a"
integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==
@@ -1888,7 +2051,12 @@
resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.4.1.tgz#503bd33683538b923c578c07d1c2c0dd18672054"
integrity sha512-DZ+bRinnYLPw1yAC64oRl0QyVZj43QeHIhVKfD/+YwSz4wsv1pfwb5SOFjz+r710YEWzU6LrhuSjpSO+6PeE4A==
-"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.7.0":
+"@ethersproject/logger@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.5.0.tgz#0c2caebeff98e10aefa5aef27d7441c7fd18cf5d"
+ integrity sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg==
+
+"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.5.0", "@ethersproject/logger@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892"
integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==
@@ -1905,7 +2073,14 @@
dependencies:
"@ethersproject/logger" "^5.4.0"
-"@ethersproject/networks@5.7.1", "@ethersproject/networks@^5.7.0":
+"@ethersproject/networks@5.5.2":
+ version "5.5.2"
+ resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.5.2.tgz#784c8b1283cd2a931114ab428dae1bd00c07630b"
+ integrity sha512-NEqPxbGBfy6O3x4ZTISb90SjEDkWYDUbEeIFhJly0F7sZjoQMnj5KYzMSkMkLKZ+1fGpx00EDpHQCy6PrDupkQ==
+ dependencies:
+ "@ethersproject/logger" "^5.5.0"
+
+"@ethersproject/networks@5.7.1", "@ethersproject/networks@^5.5.0", "@ethersproject/networks@^5.7.0":
version "5.7.1"
resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6"
integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==
@@ -1927,7 +2102,15 @@
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/sha2" "^5.4.0"
-"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.7.0":
+"@ethersproject/pbkdf2@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz#e25032cdf02f31505d47afbf9c3e000d95c4a050"
+ integrity sha512-SaDvQFvXPnz1QGpzr6/HToLifftSXGoXrbpZ6BvoZhmx4bNLHrxDe8MZisuecyOziP1aVEwzC2Hasj+86TgWVg==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/sha2" "^5.5.0"
+
+"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.5.0", "@ethersproject/pbkdf2@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102"
integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==
@@ -1942,7 +2125,14 @@
dependencies:
"@ethersproject/logger" "^5.4.0"
-"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.7.0":
+"@ethersproject/properties@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.5.0.tgz#61f00f2bb83376d2071baab02245f92070c59995"
+ integrity sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==
+ dependencies:
+ "@ethersproject/logger" "^5.5.0"
+
+"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.5.0", "@ethersproject/properties@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30"
integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==
@@ -1981,7 +2171,57 @@
bech32 "1.1.4"
ws "7.4.6"
-"@ethersproject/providers@5.7.2":
+"@ethersproject/providers@5.5.2":
+ version "5.5.2"
+ resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.5.2.tgz#131ccf52dc17afd0ab69ed444b8c0e3a27297d99"
+ integrity sha512-hkbx7x/MKcRjyrO4StKXCzCpWer6s97xnm34xkfPiarhtEUVAN4TBBpamM+z66WcTt7H5B53YwbRj1n7i8pZoQ==
+ dependencies:
+ "@ethersproject/abstract-provider" "^5.5.0"
+ "@ethersproject/abstract-signer" "^5.5.0"
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/basex" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/constants" "^5.5.0"
+ "@ethersproject/hash" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/networks" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/random" "^5.5.0"
+ "@ethersproject/rlp" "^5.5.0"
+ "@ethersproject/sha2" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+ "@ethersproject/transactions" "^5.5.0"
+ "@ethersproject/web" "^5.5.0"
+ bech32 "1.1.4"
+ ws "7.4.6"
+
+"@ethersproject/providers@5.5.3":
+ version "5.5.3"
+ resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.5.3.tgz#56c2b070542ac44eb5de2ed3cf6784acd60a3130"
+ integrity sha512-ZHXxXXXWHuwCQKrgdpIkbzMNJMvs+9YWemanwp1fA7XZEv7QlilseysPvQe0D7Q7DlkJX/w/bGA1MdgK2TbGvA==
+ dependencies:
+ "@ethersproject/abstract-provider" "^5.5.0"
+ "@ethersproject/abstract-signer" "^5.5.0"
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/basex" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/constants" "^5.5.0"
+ "@ethersproject/hash" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/networks" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/random" "^5.5.0"
+ "@ethersproject/rlp" "^5.5.0"
+ "@ethersproject/sha2" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+ "@ethersproject/transactions" "^5.5.0"
+ "@ethersproject/web" "^5.5.0"
+ bech32 "1.1.4"
+ ws "7.4.6"
+
+"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.5.0":
version "5.7.2"
resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb"
integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==
@@ -2015,7 +2255,15 @@
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/logger" "^5.4.0"
-"@ethersproject/random@5.7.0", "@ethersproject/random@^5.7.0":
+"@ethersproject/random@5.5.1":
+ version "5.5.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.5.1.tgz#7cdf38ea93dc0b1ed1d8e480ccdaf3535c555415"
+ integrity sha512-YaU2dQ7DuhL5Au7KbcQLHxcRHfgyNgvFV4sQOo0HrtW3Zkrc9ctWNz8wXQ4uCSfSDsqX2vcjhroxU5RQRV0nqA==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+
+"@ethersproject/random@5.7.0", "@ethersproject/random@^5.5.0", "@ethersproject/random@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c"
integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==
@@ -2031,7 +2279,15 @@
"@ethersproject/bytes" "^5.4.0"
"@ethersproject/logger" "^5.4.0"
-"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.7.0":
+"@ethersproject/rlp@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.5.0.tgz#530f4f608f9ca9d4f89c24ab95db58ab56ab99a0"
+ integrity sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+
+"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.5.0", "@ethersproject/rlp@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304"
integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==
@@ -2048,7 +2304,16 @@
"@ethersproject/logger" "^5.4.0"
hash.js "1.1.7"
-"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.7.0":
+"@ethersproject/sha2@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.5.0.tgz#a40a054c61f98fd9eee99af2c3cc6ff57ec24db7"
+ integrity sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ hash.js "1.1.7"
+
+"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.5.0", "@ethersproject/sha2@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb"
integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==
@@ -2069,7 +2334,19 @@
elliptic "6.5.4"
hash.js "1.1.7"
-"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.7.0":
+"@ethersproject/signing-key@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.5.0.tgz#2aa37169ce7e01e3e80f2c14325f624c29cedbe0"
+ integrity sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ bn.js "^4.11.9"
+ elliptic "6.5.4"
+ hash.js "1.1.7"
+
+"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.5.0", "@ethersproject/signing-key@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3"
integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==
@@ -2092,6 +2369,18 @@
"@ethersproject/sha2" "^5.4.0"
"@ethersproject/strings" "^5.4.0"
+"@ethersproject/solidity@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.5.0.tgz#2662eb3e5da471b85a20531e420054278362f93f"
+ integrity sha512-9NgZs9LhGMj6aCtHXhtmFQ4AN4sth5HuFXVvAQtzmm0jpSCNOTGtrHZJAeYTh7MBjRR8brylWZxBZR9zDStXbw==
+ dependencies:
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/keccak256" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/sha2" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+
"@ethersproject/solidity@5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.7.0.tgz#5e9c911d8a2acce2a5ebb48a5e2e0af20b631cb8"
@@ -2113,7 +2402,16 @@
"@ethersproject/constants" "^5.4.0"
"@ethersproject/logger" "^5.4.0"
-"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.7.0":
+"@ethersproject/strings@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.5.0.tgz#e6784d00ec6c57710755699003bc747e98c5d549"
+ integrity sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/constants" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+
+"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.5.0", "@ethersproject/strings@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2"
integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==
@@ -2137,7 +2435,22 @@
"@ethersproject/rlp" "^5.4.0"
"@ethersproject/signing-key" "^5.4.0"
-"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.7.0":
+"@ethersproject/transactions@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.5.0.tgz#7e9bf72e97bcdf69db34fe0d59e2f4203c7a2908"
+ integrity sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==
+ dependencies:
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/constants" "^5.5.0"
+ "@ethersproject/keccak256" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/rlp" "^5.5.0"
+ "@ethersproject/signing-key" "^5.5.0"
+
+"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.5.0", "@ethersproject/transactions@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b"
integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==
@@ -2161,6 +2474,15 @@
"@ethersproject/constants" "^5.4.0"
"@ethersproject/logger" "^5.4.0"
+"@ethersproject/units@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.5.0.tgz#104d02db5b5dc42cc672cc4587bafb87a95ee45e"
+ integrity sha512-7+DpjiZk4v6wrikj+TCyWWa9dXLNU73tSTa7n0TSJDxkYbV3Yf1eRh9ToMLlZtuctNYu9RDNNy2USq3AdqSbag==
+ dependencies:
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/constants" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+
"@ethersproject/units@5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.7.0.tgz#637b563d7e14f42deeee39245275d477aae1d8b1"
@@ -2191,6 +2513,27 @@
"@ethersproject/transactions" "^5.4.0"
"@ethersproject/wordlists" "^5.4.0"
+"@ethersproject/wallet@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.5.0.tgz#322a10527a440ece593980dca6182f17d54eae75"
+ integrity sha512-Mlu13hIctSYaZmUOo7r2PhNSd8eaMPVXe1wxrz4w4FCE4tDYBywDH+bAR1Xz2ADyXGwqYMwstzTrtUVIsKDO0Q==
+ dependencies:
+ "@ethersproject/abstract-provider" "^5.5.0"
+ "@ethersproject/abstract-signer" "^5.5.0"
+ "@ethersproject/address" "^5.5.0"
+ "@ethersproject/bignumber" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/hash" "^5.5.0"
+ "@ethersproject/hdnode" "^5.5.0"
+ "@ethersproject/json-wallets" "^5.5.0"
+ "@ethersproject/keccak256" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/random" "^5.5.0"
+ "@ethersproject/signing-key" "^5.5.0"
+ "@ethersproject/transactions" "^5.5.0"
+ "@ethersproject/wordlists" "^5.5.0"
+
"@ethersproject/wallet@5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d"
@@ -2223,7 +2566,18 @@
"@ethersproject/properties" "^5.4.0"
"@ethersproject/strings" "^5.4.0"
-"@ethersproject/web@5.7.1", "@ethersproject/web@^5.7.0":
+"@ethersproject/web@5.5.1":
+ version "5.5.1"
+ resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.5.1.tgz#cfcc4a074a6936c657878ac58917a61341681316"
+ integrity sha512-olvLvc1CB12sREc1ROPSHTdFCdvMh0J5GSJYiQg2D0hdD4QmJDy8QYDb1CvoqD/bF1c++aeKv2sR5uduuG9dQg==
+ dependencies:
+ "@ethersproject/base64" "^5.5.0"
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+
+"@ethersproject/web@5.7.1", "@ethersproject/web@^5.5.0", "@ethersproject/web@^5.7.0":
version "5.7.1"
resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae"
integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==
@@ -2245,7 +2599,18 @@
"@ethersproject/properties" "^5.4.0"
"@ethersproject/strings" "^5.4.0"
-"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.7.0":
+"@ethersproject/wordlists@5.5.0":
+ version "5.5.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.5.0.tgz#aac74963aa43e643638e5172353d931b347d584f"
+ integrity sha512-bL0UTReWDiaQJJYOC9sh/XcRu/9i2jMrzf8VLRmPKx58ckSlOJiohODkECCO50dtLZHcGU6MLXQ4OOrgBwP77Q==
+ dependencies:
+ "@ethersproject/bytes" "^5.5.0"
+ "@ethersproject/hash" "^5.5.0"
+ "@ethersproject/logger" "^5.5.0"
+ "@ethersproject/properties" "^5.5.0"
+ "@ethersproject/strings" "^5.5.0"
+
+"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.5.0", "@ethersproject/wordlists@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5"
integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==
@@ -2256,6 +2621,45 @@
"@ethersproject/properties" "^5.7.0"
"@ethersproject/strings" "^5.7.0"
+"@formatjs/ecma402-abstract@1.11.4":
+ version "1.11.4"
+ resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda"
+ integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==
+ dependencies:
+ "@formatjs/intl-localematcher" "0.2.25"
+ tslib "^2.1.0"
+
+"@formatjs/fast-memoize@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21"
+ integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==
+ dependencies:
+ tslib "^2.1.0"
+
+"@formatjs/icu-messageformat-parser@2.1.0":
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d"
+ integrity sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.4"
+ "@formatjs/icu-skeleton-parser" "1.3.6"
+ tslib "^2.1.0"
+
+"@formatjs/icu-skeleton-parser@1.3.6":
+ version "1.3.6"
+ resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964"
+ integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.4"
+ tslib "^2.1.0"
+
+"@formatjs/intl-localematcher@0.2.25":
+ version "0.2.25"
+ resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a"
+ integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==
+ dependencies:
+ tslib "^2.1.0"
+
"@gnosis.pm/safe-apps-provider@^0.5.0":
version "0.5.0"
resolved "https://registry.yarnpkg.com/@gnosis.pm/safe-apps-provider/-/safe-apps-provider-0.5.0.tgz#e0121553ef22c1458eb95cf0afed14e8c2570ae3"
@@ -3160,11 +3564,23 @@
dependencies:
"@hapi/hoek" "^9.0.0"
+"@sideway/address@^4.1.3":
+ version "4.1.4"
+ resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0"
+ integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+
"@sideway/formula@^3.0.0":
version "3.0.0"
resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c"
integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==
+"@sideway/formula@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f"
+ integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==
+
"@sideway/pinpoint@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df"
@@ -4815,6 +5231,17 @@
optionalDependencies:
dotenv "^8.2.0"
+"@unstoppabledomains/resolution@^8.0":
+ version "8.5.0"
+ resolved "https://registry.yarnpkg.com/@unstoppabledomains/resolution/-/resolution-8.5.0.tgz#7f65146fb3bc69bfae8699c4ed1c61f3d6f0096c"
+ integrity sha512-csqExbiK8F5mRKoHlDZjGuIEuvi63O8PSyhUcGhnTi76Il5fCREAGNVdTiRxagPPYoxCO+Xmf6kThwtmiws1Ow==
+ dependencies:
+ "@ethersproject/abi" "^5.0.1"
+ bn.js "^4.4.0"
+ cross-fetch "^3.1.4"
+ crypto-js "^4.1.1"
+ elliptic "^6.5.4"
+
"@walletconnect/browser-utils@^1.8.0":
version "1.8.0"
resolved "https://registry.yarnpkg.com/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz#33c10e777aa6be86c713095b5206d63d32df0951"
@@ -4826,7 +5253,7 @@
"@walletconnect/window-metadata" "1.0.0"
detect-browser "5.2.0"
-"@walletconnect/client@^1.8.0":
+"@walletconnect/client@^1.7.1", "@walletconnect/client@^1.8.0":
version "1.8.0"
resolved "https://registry.yarnpkg.com/@walletconnect/client/-/client-1.8.0.tgz#6f46b5499c7c861c651ff1ebe5da5b66225ca696"
integrity sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==
@@ -4914,7 +5341,7 @@
resolved "https://registry.yarnpkg.com/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz#502cf8ab87330841d794819081e748ebdef7aee5"
integrity sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==
-"@walletconnect/qrcode-modal@^1.8.0":
+"@walletconnect/qrcode-modal@^1.7.1", "@walletconnect/qrcode-modal@^1.8.0":
version "1.8.0"
resolved "https://registry.yarnpkg.com/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz#ddd6f5c9b7ee52c16adf9aacec2a3eac4994caea"
integrity sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==
@@ -4992,6 +5419,77 @@
dependencies:
"@walletconnect/window-getters" "^1.0.0"
+"@web3-onboard/common@^2.2.3":
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.2.3.tgz#fc0841186d84cf017f4cf0368dcd349e6ed8dc8b"
+ integrity sha512-ZI0XuCpxtuL9XGgeWglXR6rhgLP261EMEstjonxy8ptuOKLlTJcgvL7wSx2MjNDO3i/qmb/PGQpInvxYx5klSA==
+ dependencies:
+ bignumber.js "^9.1.0"
+ ethers "5.5.4"
+ joi "^17.6.1"
+
+"@web3-onboard/core@^2.15.0":
+ version "2.15.0"
+ resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.15.0.tgz#23b0532c9d01aefed086725eeab2ad060a5b4057"
+ integrity sha512-YE4nBNT90VYxKCfpeyJEACA1W36kmuOlVcaGk/IMrZRUqKxtxFRdvheK7PhD6A5n4u5sEpDafSr7+bH6w6DiOw==
+ dependencies:
+ "@unstoppabledomains/resolution" "^8.0"
+ "@web3-onboard/common" "^2.2.3"
+ bignumber.js "^9.0.0"
+ bnc-sdk "^4.6.6"
+ bowser "^2.11.0"
+ ethers "5.5.3"
+ eventemitter3 "^4.0.7"
+ joi "^17.6.1"
+ lodash.merge "^4.6.2"
+ lodash.partition "^4.6.0"
+ nanoid "^4.0.0"
+ rxjs "^7.5.5"
+ svelte "^3.49.0"
+ svelte-i18n "^3.3.13"
+
+"@web3-onboard/injected-wallets@^2.7.0":
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/@web3-onboard/injected-wallets/-/injected-wallets-2.7.0.tgz#31725e026b52d55e49ebb2d2bed6d77c1090a4cc"
+ integrity sha512-Prz9Ts38NnptpPOvBzzk0KyIDDqZ5x18U/CSLE9yqvbovQxlHteBGqWduJKmV4R5fvOHcggpZRD+EaExkpmFlg==
+ dependencies:
+ "@web3-onboard/common" "^2.2.3"
+ joi "^17.6.1"
+ lodash.uniqby "^4.7.0"
+
+"@web3-onboard/react@^2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@web3-onboard/react/-/react-2.6.2.tgz#330f8f1f162466bbddff89a4a6c6d041d175d811"
+ integrity sha512-5Q2YBnyiLdVAvDJXrHGORsXvUAeZGDl5fb/MWVF1J9+AguNgqkH0LpFrl4DF5pDwBYWTGUW21y9YkuUszOiX+g==
+ dependencies:
+ "@web3-onboard/common" "^2.2.3"
+ "@web3-onboard/core" "^2.15.0"
+ use-sync-external-store "1.0.0"
+
+"@web3-onboard/transaction-preview@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@web3-onboard/transaction-preview/-/transaction-preview-2.0.2.tgz#5c96587b70def019eb699b4369230f365e06a96e"
+ integrity sha512-0Oe1Wioo1rpfKI6BACQUKWGY64vUtiLZ1fb54Umd91shm4PNTBhRKD03DSXhGbq5JsHROLE3VoFfRvTKClx+cw==
+ dependencies:
+ "@web3-onboard/common" "^2.2.3"
+ bnc-sdk "^4.6.6"
+ bowser "^2.11.0"
+ joi "^17.6.1"
+ rxjs "^7.5.2"
+ svelte "^3.49.0"
+ svelte-i18n "^3.3.13"
+
+"@web3-onboard/walletconnect@^2.2.2":
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/@web3-onboard/walletconnect/-/walletconnect-2.2.2.tgz#202b700ee606d0a9055d4a716dba7b04e18da0f0"
+ integrity sha512-JIxjlUy3C0bbY76JQ50uwBLMtWRKXaxMDoeEcJQAnYcHMb+ba6B40qSv2BlJpAAEI7NGW52GHSdwUT0QOrM7Ng==
+ dependencies:
+ "@ethersproject/providers" "^5.5.0"
+ "@walletconnect/client" "^1.7.1"
+ "@walletconnect/qrcode-modal" "^1.7.1"
+ "@web3-onboard/common" "^2.2.3"
+ rxjs "^7.5.2"
+
"@webassemblyjs/ast@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
@@ -6499,6 +6997,11 @@ bignumber.js@9.0.1, bignumber.js@^9.0.0, bignumber.js@^9.0.1:
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.0.1.tgz#8d7ba124c882bfd8e43260c67475518d0689e4e5"
integrity sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==
+bignumber.js@^9.1.0:
+ version "9.1.1"
+ resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.1.tgz#c4df7dc496bd849d4c9464344c1aa74228b4dac6"
+ integrity sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==
+
binary-extensions@^1.0.0:
version "1.13.1"
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
@@ -6697,6 +7200,16 @@ bnc-sdk@^3.4.1:
rxjs "^6.6.3"
sturdy-websocket "^0.1.12"
+bnc-sdk@^4.6.6:
+ version "4.6.6"
+ resolved "https://registry.yarnpkg.com/bnc-sdk/-/bnc-sdk-4.6.6.tgz#ef5501a0c68014efae24d00d2e3fb706318fa00d"
+ integrity sha512-cpavy/WBQrkw5PZpnuUAvxzj/RjmP1vSldOEG+nonf7n/4sykScDO6KrJN2oVhEMaxHOqOVf2rOugSL5t515eA==
+ dependencies:
+ crypto-es "^1.2.2"
+ nanoid "^3.3.1"
+ rxjs "^6.6.3"
+ sturdy-websocket "^0.1.12"
+
body-parser@1.19.0, body-parser@^1.16.0:
version "1.19.0"
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
@@ -6735,7 +7248,7 @@ boolean@^3.0.1:
resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.0.2.tgz#df1baa18b6a2b0e70840475e1d93ec8fe75b2570"
integrity sha512-RwywHlpCRc3/Wh81MiCKun4ydaIFyW5Ea6JbL6sRCVx5q5irDw7pMXBUFYF/jArQ6YrG36q0kpovc9P/Kd3I4g==
-bowser@^2.10.0:
+bowser@^2.10.0, bowser@^2.11.0:
version "2.11.0"
resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f"
integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==
@@ -7607,6 +8120,17 @@ cli-boxes@^2.2.0, cli-boxes@^2.2.1:
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
+cli-color@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.3.tgz#73769ba969080629670f3f2ef69a4bf4e7cc1879"
+ integrity sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ==
+ dependencies:
+ d "^1.0.1"
+ es5-ext "^0.10.61"
+ es6-iterator "^2.0.3"
+ memoizee "^0.4.15"
+ timers-ext "^0.1.7"
+
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
@@ -8261,6 +8785,13 @@ cross-fetch@^2.1.0, cross-fetch@^2.1.1:
node-fetch "2.1.2"
whatwg-fetch "2.0.4"
+cross-fetch@^3.1.4:
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f"
+ integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==
+ dependencies:
+ node-fetch "2.6.7"
+
cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5:
version "6.0.5"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
@@ -8335,6 +8866,11 @@ crypto-js@^4.0.0:
resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.0.0.tgz#2904ab2677a9d042856a2ea2ef80de92e4a36dcc"
integrity sha512-bzHZN8Pn+gS7DQA6n+iUmBfl0hO5DJq++QP3U6uTucDtk/0iGpXd/Gg7CGR0p8tJhofJyaKoWBuJI4eAO00BBg==
+crypto-js@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/crypto-js/-/crypto-js-4.1.1.tgz#9e485bcf03521041bd85844786b83fb7619736cf"
+ integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==
+
crypto-random-string@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
@@ -9623,6 +10159,15 @@ es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@~0.10.14:
es6-symbol "~3.1.3"
next-tick "~1.0.0"
+es5-ext@^0.10.53, es5-ext@^0.10.61, es5-ext@~0.10.2, es5-ext@~0.10.46:
+ version "0.10.62"
+ resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5"
+ integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==
+ dependencies:
+ es6-iterator "^2.0.3"
+ es6-symbol "^3.1.3"
+ next-tick "^1.1.0"
+
es5-shim@^4.5.13:
version "4.5.15"
resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.15.tgz#6a26869b261854a3b045273f5583c52d390217fe"
@@ -9688,7 +10233,7 @@ es6-symbol@3.1.1:
d "1"
es5-ext "~0.10.14"
-es6-symbol@^3.1.1, es6-symbol@~3.1.1, es6-symbol@~3.1.3:
+es6-symbol@^3.1.1, es6-symbol@^3.1.3, es6-symbol@~3.1.1, es6-symbol@~3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
@@ -9696,7 +10241,7 @@ es6-symbol@^3.1.1, es6-symbol@~3.1.1, es6-symbol@~3.1.3:
d "^1.0.1"
ext "^1.1.2"
-es6-weak-map@^2.0.1:
+es6-weak-map@^2.0.1, es6-weak-map@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53"
integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==
@@ -10045,6 +10590,11 @@ estree-walker@^1.0.1:
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
+estree-walker@^2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
+ integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
+
esutils@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
@@ -10544,6 +11094,78 @@ ethers@4.0.47:
uuid "2.0.1"
xmlhttprequest "1.8.0"
+ethers@5.5.3:
+ version "5.5.3"
+ resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.5.3.tgz#1e361516711c0c3244b6210e7e3ecabf0c75fca0"
+ integrity sha512-fTT4WT8/hTe/BLwRUtl7I5zlpF3XC3P/Xwqxc5AIP2HGlH15qpmjs0Ou78az93b1rLITzXLFxoNX63B8ZbUd7g==
+ dependencies:
+ "@ethersproject/abi" "5.5.0"
+ "@ethersproject/abstract-provider" "5.5.1"
+ "@ethersproject/abstract-signer" "5.5.0"
+ "@ethersproject/address" "5.5.0"
+ "@ethersproject/base64" "5.5.0"
+ "@ethersproject/basex" "5.5.0"
+ "@ethersproject/bignumber" "5.5.0"
+ "@ethersproject/bytes" "5.5.0"
+ "@ethersproject/constants" "5.5.0"
+ "@ethersproject/contracts" "5.5.0"
+ "@ethersproject/hash" "5.5.0"
+ "@ethersproject/hdnode" "5.5.0"
+ "@ethersproject/json-wallets" "5.5.0"
+ "@ethersproject/keccak256" "5.5.0"
+ "@ethersproject/logger" "5.5.0"
+ "@ethersproject/networks" "5.5.2"
+ "@ethersproject/pbkdf2" "5.5.0"
+ "@ethersproject/properties" "5.5.0"
+ "@ethersproject/providers" "5.5.2"
+ "@ethersproject/random" "5.5.1"
+ "@ethersproject/rlp" "5.5.0"
+ "@ethersproject/sha2" "5.5.0"
+ "@ethersproject/signing-key" "5.5.0"
+ "@ethersproject/solidity" "5.5.0"
+ "@ethersproject/strings" "5.5.0"
+ "@ethersproject/transactions" "5.5.0"
+ "@ethersproject/units" "5.5.0"
+ "@ethersproject/wallet" "5.5.0"
+ "@ethersproject/web" "5.5.1"
+ "@ethersproject/wordlists" "5.5.0"
+
+ethers@5.5.4:
+ version "5.5.4"
+ resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.5.4.tgz#e1155b73376a2f5da448e4a33351b57a885f4352"
+ integrity sha512-N9IAXsF8iKhgHIC6pquzRgPBJEzc9auw3JoRkaKe+y4Wl/LFBtDDunNe7YmdomontECAcC5APaAgWZBiu1kirw==
+ dependencies:
+ "@ethersproject/abi" "5.5.0"
+ "@ethersproject/abstract-provider" "5.5.1"
+ "@ethersproject/abstract-signer" "5.5.0"
+ "@ethersproject/address" "5.5.0"
+ "@ethersproject/base64" "5.5.0"
+ "@ethersproject/basex" "5.5.0"
+ "@ethersproject/bignumber" "5.5.0"
+ "@ethersproject/bytes" "5.5.0"
+ "@ethersproject/constants" "5.5.0"
+ "@ethersproject/contracts" "5.5.0"
+ "@ethersproject/hash" "5.5.0"
+ "@ethersproject/hdnode" "5.5.0"
+ "@ethersproject/json-wallets" "5.5.0"
+ "@ethersproject/keccak256" "5.5.0"
+ "@ethersproject/logger" "5.5.0"
+ "@ethersproject/networks" "5.5.2"
+ "@ethersproject/pbkdf2" "5.5.0"
+ "@ethersproject/properties" "5.5.0"
+ "@ethersproject/providers" "5.5.3"
+ "@ethersproject/random" "5.5.1"
+ "@ethersproject/rlp" "5.5.0"
+ "@ethersproject/sha2" "5.5.0"
+ "@ethersproject/signing-key" "5.5.0"
+ "@ethersproject/solidity" "5.5.0"
+ "@ethersproject/strings" "5.5.0"
+ "@ethersproject/transactions" "5.5.0"
+ "@ethersproject/units" "5.5.0"
+ "@ethersproject/wallet" "5.5.0"
+ "@ethersproject/web" "5.5.1"
+ "@ethersproject/wordlists" "5.5.0"
+
ethers@^5.0.13:
version "5.4.6"
resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.4.6.tgz#fe0a023956b5502c947f58e82fbcf9a73e5e75b6"
@@ -10632,7 +11254,7 @@ ethjs-util@0.1.6, ethjs-util@^0.1.3:
is-hex-prefixed "1.0.0"
strip-hex-prefix "1.0.0"
-event-emitter@~0.3.5:
+event-emitter@^0.3.5, event-emitter@~0.3.5:
version "0.3.5"
resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=
@@ -10660,7 +11282,7 @@ eventemitter3@4.0.4:
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384"
integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==
-eventemitter3@4.0.7, eventemitter3@^4.0.0:
+eventemitter3@4.0.7, eventemitter3@^4.0.0, eventemitter3@^4.0.7:
version "4.0.7"
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
@@ -11735,6 +12357,11 @@ globalthis@^1.0.0, globalthis@^1.0.1:
dependencies:
define-properties "^1.1.3"
+globalyzer@0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465"
+ integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==
+
globby@11.0.1:
version "11.0.1"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
@@ -11783,6 +12410,11 @@ globby@^6.1.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
+globrex@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
+ integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
+
good-listener@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50"
@@ -12685,6 +13317,16 @@ interpret@^2.0.0:
resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9"
integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==
+intl-messageformat@^9.13.0:
+ version "9.13.0"
+ resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468"
+ integrity sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==
+ dependencies:
+ "@formatjs/ecma402-abstract" "1.11.4"
+ "@formatjs/fast-memoize" "1.2.1"
+ "@formatjs/icu-messageformat-parser" "2.1.0"
+ tslib "^2.1.0"
+
invariant@2, invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4:
version "2.2.4"
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
@@ -13124,6 +13766,11 @@ is-potential-custom-element-name@^1.0.0:
resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397"
integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c=
+is-promise@^2.2.2:
+ version "2.2.2"
+ resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
+ integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
+
is-regex@^1.0.4, is-regex@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.3.tgz#d029f9aff6448b93ebbe3f33dac71511fdcbef9f"
@@ -13828,6 +14475,17 @@ joi@^17.3.0:
"@sideway/formula" "^3.0.0"
"@sideway/pinpoint" "^2.0.0"
+joi@^17.6.1:
+ version "17.7.1"
+ resolved "https://registry.yarnpkg.com/joi/-/joi-17.7.1.tgz#854fc85c7fa3cfc47c91124d30bffdbb58e06cec"
+ integrity sha512-teoLhIvWE298R6AeJywcjR4sX2hHjB3/xJX4qPjg+gTg+c0mzUDsziYlqPmLomq9gVsfaMcgPaGc7VxtD/9StA==
+ dependencies:
+ "@hapi/hoek" "^9.0.0"
+ "@hapi/topo" "^5.0.0"
+ "@sideway/address" "^4.1.3"
+ "@sideway/formula" "^3.0.1"
+ "@sideway/pinpoint" "^2.0.0"
+
js-cookie@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
@@ -14732,6 +15390,11 @@ lodash.uniq@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
+lodash.uniqby@^4.7.0:
+ version "4.7.0"
+ resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302"
+ integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==
+
lodash.unset@^4.5.2:
version "4.5.2"
resolved "https://registry.yarnpkg.com/lodash.unset/-/lodash.unset-4.5.2.tgz#370d1d3e85b72a7e1b0cdf2d272121306f23e4ed"
@@ -14858,6 +15521,13 @@ lru-cache@^6.0.0:
dependencies:
yallist "^4.0.0"
+lru-queue@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3"
+ integrity sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==
+ dependencies:
+ es5-ext "~0.10.2"
+
ltgt@~2.2.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5"
@@ -15016,6 +15686,20 @@ memdown@^1.0.0:
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0"
integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==
+memoizee@^0.4.15:
+ version "0.4.15"
+ resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72"
+ integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==
+ dependencies:
+ d "^1.0.1"
+ es5-ext "^0.10.53"
+ es6-weak-map "^2.0.3"
+ event-emitter "^0.3.5"
+ is-promise "^2.2.2"
+ lru-queue "^0.1.0"
+ next-tick "^1.1.0"
+ timers-ext "^0.1.7"
+
memoizerific@^1.11.3:
version "1.11.3"
resolved "https://registry.yarnpkg.com/memoizerific/-/memoizerific-1.11.3.tgz#7c87a4646444c32d75438570905f2dbd1b1a805a"
@@ -15429,6 +16113,11 @@ move-concurrently@^1.0.1:
rimraf "^2.5.4"
run-queue "^1.0.3"
+mri@^1.1.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
+ integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
+
ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -15537,6 +16226,16 @@ nanoid@^3.1.20:
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"
integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==
+nanoid@^3.3.1:
+ version "3.3.4"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
+ integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
+
+nanoid@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-4.0.1.tgz#398d7ccfdbf9faf2231b2ca7e8fff5dbca6a509b"
+ integrity sha512-udKGtCCUafD3nQtJg9wBhRP3KMbPglUsgV5JVsXhvyBs/oefqb4sqMEhKBBgqZncYowu58p1prsZQBYvAj/Gww==
+
nanomatch@^1.2.9:
version "1.2.13"
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
@@ -15591,6 +16290,11 @@ neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2:
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
+next-tick@1, next-tick@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
+ integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
+
next-tick@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c"
@@ -15650,6 +16354,13 @@ node-fetch@2.1.2:
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5"
integrity sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=
+node-fetch@2.6.7:
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
+ integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+ dependencies:
+ whatwg-url "^5.0.0"
+
node-fetch@^2.6.0, node-fetch@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
@@ -19363,6 +20074,20 @@ rxjs@6, rxjs@^6.1.0, rxjs@^6.4.0, rxjs@^6.6.0, rxjs@^6.6.3:
dependencies:
tslib "^1.9.0"
+rxjs@^7.5.2, rxjs@^7.5.5:
+ version "7.8.0"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4"
+ integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==
+ dependencies:
+ tslib "^2.1.0"
+
+sade@^1.8.1:
+ version "1.8.1"
+ resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701"
+ integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==
+ dependencies:
+ mri "^1.1.0"
+
safe-buffer@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
@@ -20746,6 +21471,23 @@ supports-hyperlinks@^2.0.0:
has-flag "^4.0.0"
supports-color "^7.0.0"
+svelte-i18n@^3.3.13:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/svelte-i18n/-/svelte-i18n-3.6.0.tgz#0f345d066662dd8f46efefc0e867fb05b71c9dbd"
+ integrity sha512-qvvcMqHVCXJ5pHoQR5uGzWAW5vS3qB9mBq+W6veLZ6jkrzZGOziR+wyOUJsc59BupMh+Ae30qjOndFrRU6v5jA==
+ dependencies:
+ cli-color "^2.0.3"
+ deepmerge "^4.2.2"
+ estree-walker "^2"
+ intl-messageformat "^9.13.0"
+ sade "^1.8.1"
+ tiny-glob "^0.2.9"
+
+svelte@^3.49.0:
+ version "3.55.1"
+ resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.55.1.tgz#6f93b153e5248039906ce5fe196efdb9e05dfce8"
+ integrity sha512-S+87/P0Ve67HxKkEV23iCdAh/SX1xiSfjF1HOglno/YTbSTW7RniICMCofWGdJJbdjw3S+0PfFb1JtGfTXE0oQ==
+
svg-parser@^2.0.0, svg-parser@^2.0.2:
version "2.0.4"
resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5"
@@ -21072,6 +21814,14 @@ timers-browserify@^2.0.4:
dependencies:
setimmediate "^1.0.4"
+timers-ext@^0.1.7:
+ version "0.1.7"
+ resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6"
+ integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==
+ dependencies:
+ es5-ext "~0.10.46"
+ next-tick "1"
+
timsort@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
@@ -21082,6 +21832,14 @@ tiny-emitter@^2.0.0:
resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==
+tiny-glob@^0.2.9:
+ version "0.2.9"
+ resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.9.tgz#2212d441ac17928033b110f8b3640683129d31e2"
+ integrity sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==
+ dependencies:
+ globalyzer "0.1.0"
+ globrex "^0.1.2"
+
tiny-invariant@^1.0.2:
version "1.1.0"
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875"
@@ -21235,7 +21993,7 @@ tr46@^2.0.2:
dependencies:
punycode "^2.1.1"
-tr46@~0.0.1:
+tr46@~0.0.1, tr46@~0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
@@ -21321,6 +22079,11 @@ tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
+tslib@^2.1.0:
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf"
+ integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==
+
tslib@^2.3.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
@@ -21787,6 +22550,11 @@ use-sidecar@^1.0.1:
detect-node-es "^1.0.0"
tslib "^1.9.3"
+use-sync-external-store@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.0.0.tgz#d98f4a9c2e73d0f958e7e2d2c2bfb5f618cbd8fd"
+ integrity sha512-AFVsxg5GkFg8GDcxnl+Z0lMAz9rE8DGJCc28qnBuQF7lac57B5smLcT37aXpXIIPz75rW4g3eXHPjhHwdGskOw==
+
use@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
@@ -22655,6 +23423,11 @@ webidl-conversions@^2.0.0:
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-2.0.1.tgz#3bf8258f7d318c7443c36f2e169402a1a6703506"
integrity sha1-O/glj30xjHRDw28uFpQCoaZwNQY=
+webidl-conversions@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
+ integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
+
webidl-conversions@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
@@ -22919,6 +23692,14 @@ whatwg-url-compat@~0.6.5:
dependencies:
tr46 "~0.0.1"
+whatwg-url@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
+ integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
+ dependencies:
+ tr46 "~0.0.3"
+ webidl-conversions "^3.0.0"
+
whatwg-url@^8.0.0:
version "8.4.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837"
From 32168da9674651c3bd4ca3a7995c0d021cf7d513 Mon Sep 17 00:00:00 2001
From: Sudeep <49141455+rsud33p@users.noreply.github.com>
Date: Mon, 27 Feb 2023 09:47:57 +0530
Subject: [PATCH 02/10] Enabled Web3Onboard with custom code for XDCPayV1
---
src/assets/icons/xdc-icon.svg | 777 ++++++++++++++++
src/assets/icons/xdc-logo.svg | 826 ++++++++++++++++++
src/assets/images/xdcpay.png | Bin 0 -> 1471 bytes
src/assets/images/yodaplus-logo-wide.png | Bin 0 -> 3609 bytes
src/assets/images/yodaplus_icon.png | Bin 0 -> 13745 bytes
.../AppLayout/Header/components/Layout.tsx | 7 +-
.../components/WalletIcon/icons/index.ts | 4 +
src/components/AppLayout/Header/index.tsx | 45 +-
src/components/ConnectButton/index.tsx | 105 +--
.../safe/store/actions/createTransaction.ts | 4 +-
src/logic/wallets/__tests__/network.test.ts | 248 +++---
src/logic/wallets/eip1193.ts | 97 ++
src/logic/wallets/getWeb3.ts | 1 +
.../wallets/store/actions/removeProvider.ts | 7 +-
src/logic/wallets/types.ts | 56 ++
src/logic/wallets/utils/network.ts | 160 ++--
src/logic/wallets/walletConnection.ts | 319 +++++++
src/routes/welcome/components/index.tsx | 4 +-
18 files changed, 2331 insertions(+), 329 deletions(-)
create mode 100644 src/assets/icons/xdc-icon.svg
create mode 100644 src/assets/icons/xdc-logo.svg
create mode 100644 src/assets/images/xdcpay.png
create mode 100644 src/assets/images/yodaplus-logo-wide.png
create mode 100644 src/assets/images/yodaplus_icon.png
create mode 100644 src/logic/wallets/eip1193.ts
create mode 100644 src/logic/wallets/types.ts
create mode 100644 src/logic/wallets/walletConnection.ts
diff --git a/src/assets/icons/xdc-icon.svg b/src/assets/icons/xdc-icon.svg
new file mode 100644
index 000000000..7d28d07e6
--- /dev/null
+++ b/src/assets/icons/xdc-icon.svg
@@ -0,0 +1,777 @@
+
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/src/assets/icons/xdc-logo.svg b/src/assets/icons/xdc-logo.svg
new file mode 100644
index 000000000..27b5d0931
--- /dev/null
+++ b/src/assets/icons/xdc-logo.svg
@@ -0,0 +1,826 @@
+
+
+
+
+
+
+
+
+
+
+
+]>
+
diff --git a/src/assets/images/xdcpay.png b/src/assets/images/xdcpay.png
new file mode 100644
index 0000000000000000000000000000000000000000..96e42d011c9d7d5822e0f97f80a4196ab118ac98
GIT binary patch
literal 1471
zcmV;w1wi_VP)e{}70xGbG#V>o&!WY#JdE{E8ZAi-0f^z)i(q+v7Q}
zywSe((cbsk7;n;#*WTan{O)=8o^$Sf0$jGLK)6YPi5v%xBZ{7cB07KVQ}@eZ$(jtHTGboD
z1FeLqm%-WgMI1z-bVN1vi+uU=50Kd^$Q2(Aq3t2_W7IkHk{5Q-I%
zkh&+GHbZcgKQx;b*DvJV8HKj(h!5fS^CEHMNv-L$iO&%13+jXPLxUsoVu28QBcZ_Z
zDT1ql`Wgk`{bJd5!%La5B^pw9GRH*^qag2|5Fl=FLtH#8#v)q4Hz}CJt|a9>vIbYL
ztb&rOy$0;7Z_m){Y*vcKMP*P^ohmsd{)$8Qr!iSm00~ejsq`BjCc%C5B`C}C?8Ebc
zU)+wJIuG|hJqi%FMjRR6kNFAxlXuE68GGC4eWg5ZbQWQ
zA93>X2pk{#+qmX|@PN$5ci_h(6OIKZ0GfHRZKdh3-Z2XS-+X=nJh-gfpa_qS!BZXI
z7~gpyJRm#o%iF}a*u(oNQQRpHzJ%a;x^H_u@FzFE?WHrP!M3*BjcfLJ(}s~L^IO&?
z6-FcMVVyjz%7U%^*~9E#s7d*OABj$@6X-0%%5*pp?8s5%4M%=yh&L
z)2D#R!$MiG%Ql3VY>$S5doyc^px&S$vT#Q`3+p1|5XV!&T!hl15%&>_{B?`6ZI5}{V;Ks3*qr{xD
zD~)Rx*)2mjBI*>@LIuMxB^4FqnWEv%DOoFSW8v>E$KIS`J~>
zW=-2XEgaRuh{Lp1sy8!T3x%~EP6V46E_&=LF`hQH3sVP2s|5Fi7olQGBoXm6-kJr=1R>zb@1Y#1`(7AFqo5)Db)j^%N19uhC
zwlp;*i_vH(u-F7<2(D1|1s(+sQGJ~AR8!ir697V7D4tu6^ey{2t6=_-3i>T1_+=;j
zg~rhNS}Rp*o6~u-9|jg++vHX}73=RrHUD!~9{c0g|4_7@*eQ$7IvT1oHd39D^_P62u*L5GoQvy!^~k^+WkqAS-0MX?jB{1s+j)&b*Iuf`T4H+Ow_JBFr-#!C
zDg)uA^boO?GU9!?i1YfNo*pF;Hj~iL^XhL+9QlGSK3IH$`l}SNEAqv0Kk{UR^6LO?
zF1w2UU@@Dp%B2JIJl=Q%C~zAkPCi8Qk*q3ugiDJZWAqlK-=ie*U>p+R<66@(nE_h+
Z{tGs49-(ph;ST@+002ovPDHLkV1n!B#^3+|
literal 0
HcmV?d00001
diff --git a/src/assets/images/yodaplus-logo-wide.png b/src/assets/images/yodaplus-logo-wide.png
new file mode 100644
index 0000000000000000000000000000000000000000..58993fecb5ff223164762508b3b688e079fc8633
GIT binary patch
literal 3609
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
LQ=wAc>h1pk#XhG<
literal 0
HcmV?d00001
diff --git a/src/components/AppLayout/Header/components/Layout.tsx b/src/components/AppLayout/Header/components/Layout.tsx
index c6852400b..c72fcd4c1 100644
--- a/src/components/AppLayout/Header/components/Layout.tsx
+++ b/src/components/AppLayout/Header/components/Layout.tsx
@@ -16,9 +16,10 @@ import Row from 'src/components/layout/Row'
import { headerHeight, md, screenSm, sm } from 'src/theme/variables'
import { useStateHandler } from 'src/logic/hooks/useStateHandler'
-import SafeLogo from '../assets/yodaplus-logo-wide.png'
+import SafeLogo from 'src/assets/images/yodaplus-logo-wide.png'
import { getNetworks } from 'src/config'
-import { shouldSwitchNetwork } from 'src/logic/wallets/utils/network'
+//import { shouldSwitchNetwork } from 'src/logic/wallets/utils/network'
+import { Web3OnboardProvider, init } from '@web3-onboard/react'
const styles = () => ({
root: {
@@ -87,7 +88,7 @@ const Layout = ({ classes, providerDetails, providerInfo }) => {
diff --git a/src/components/AppLayout/Header/components/WalletIcon/icons/index.ts b/src/components/AppLayout/Header/components/WalletIcon/icons/index.ts
index 7e41e7307..cb40dce62 100644
--- a/src/components/AppLayout/Header/components/WalletIcon/icons/index.ts
+++ b/src/components/AppLayout/Header/components/WalletIcon/icons/index.ts
@@ -25,6 +25,10 @@ const WALLET_ICONS: { [key in WALLET_PROVIDER]: { src: string; height: number }
src: xinpayIcon,
height: 25,
},
+ [WALLET_PROVIDER.XDCPAYV1]: {
+ src: xinpayIcon,
+ height: 25,
+ },
[WALLET_PROVIDER.METAMASK]: {
src: metamaskIcon,
height: 25,
diff --git a/src/components/AppLayout/Header/index.tsx b/src/components/AppLayout/Header/index.tsx
index 861e08e4d..d1dade14b 100644
--- a/src/components/AppLayout/Header/index.tsx
+++ b/src/components/AppLayout/Header/index.tsx
@@ -14,9 +14,10 @@ import {
userAccountSelector,
} from 'src/logic/wallets/store/selectors'
import { removeProvider } from 'src/logic/wallets/store/actions'
-import { canSwitchNetwork, switchNetwork } from 'src/logic/wallets/utils/network'
-import { getNetworkId } from 'src/config'
-import { onboard } from 'src/components/ConnectButton'
+//import { canSwitchNetwork, switchNetwork } from 'src/logic/wallets/utils/network'
+//import { getNetworkId } from 'src/config'
+//import { onboard, State } from 'src/components/ConnectButton'
+import { OnboardUser, disconnectWallet } from 'src/logic/wallets/walletConnection'
import { loadLastUsedProvider } from 'src/logic/wallets/store/middlewares/providerWatcher'
const HeaderComponent = (): React.ReactElement => {
@@ -26,39 +27,39 @@ const HeaderComponent = (): React.ReactElement => {
const loaded = useSelector(loadedSelector)
const available = useSelector(availableSelector)
const dispatch = useDispatch()
- const showSwitchButton = canSwitchNetwork()
+ //const showSwitchButton = canSwitchNetwork()
useEffect(() => {
const tryToConnectToLastUsedProvider = async () => {
const lastUsedProvider = await loadLastUsedProvider()
if (lastUsedProvider) {
- await onboard.walletSelect(lastUsedProvider)
+ //await onboard.walletSelect(lastUsedProvider)
+ OnboardUser()
}
}
tryToConnectToLastUsedProvider()
}, [])
- const openDashboard = () => {
- const { wallet } = onboard.getState()
- return wallet.type === 'sdk' && wallet.dashboard
- }
+ // const openDashboard = () => {
+ // return PrimaryWallet.type === 'sdk' && PrimaryWallet.dashboard
+ // }
const onDisconnect = () => {
dispatch(removeProvider())
}
- const onNetworkChange = async () => {
- const { wallet } = onboard.getState()
- const desiredNetwork = getNetworkId()
- try {
- await switchNetwork(wallet, desiredNetwork)
- } catch (e) {
- e.log()
- // Fallback to the onboard popup if switching isn't supported
- await onboard.walletCheck()
- }
- }
+ // const onNetworkChange = async () => {
+ // const { wallet } = State
+ // const desiredNetwork = getNetworkId()
+ // try {
+ // await switchNetwork(wallet, desiredNetwork)
+ // } catch (e) {
+ // e.log()
+ // // Fallback to the onboard popup if switching isn't supported
+ // await onboard.walletCheck()
+ // }
+ // }
const getProviderInfoBased = () => {
if (!loaded || !provider) {
@@ -78,8 +79,8 @@ const HeaderComponent = (): React.ReactElement => {
connected={available}
network={network}
onDisconnect={onDisconnect}
- onNetworkChange={showSwitchButton ? onNetworkChange : undefined}
- openDashboard={openDashboard()}
+ // onNetworkChange={showSwitchButton ? onNetworkChange : undefined}
+ //openDashboard={openDashboard()}
provider={provider}
userAddress={userAddress}
/>
diff --git a/src/components/ConnectButton/index.tsx b/src/components/ConnectButton/index.tsx
index a4dd393da..29ef44f25 100644
--- a/src/components/ConnectButton/index.tsx
+++ b/src/components/ConnectButton/index.tsx
@@ -1,107 +1,24 @@
-import Onboard from 'bnc-onboard'
import React, { ReactElement } from 'react'
import Button from 'src/components/layout/Button'
import { getNetworkName, getNetworkId } from 'src/config'
-import { getWeb3, setWeb3 } from 'src/logic/wallets/getWeb3'
-import { fetchProvider, removeProvider } from 'src/logic/wallets/store/actions'
-import transactionDataCheck from 'src/logic/wallets/transactionDataCheck'
-import { getSupportedWallets } from 'src/logic/wallets/utils/walletList'
-import { store } from 'src/store'
-import { shouldSwitchNetwork, switchNetwork } from 'src/logic/wallets/utils/network'
-import { transformProviderFromXinfin } from 'src/utils/xinfin'
+//import { getWeb3, setWeb3 } from 'src/logic/wallets/getWeb3'
+// import { fetchProvider, removeProvider } from 'src/logic/wallets/store/actions'
+// import transactionDataCheck from 'src/logic/wallets/transactionDataCheck'
+//import { getSupportedWallets } from 'src/logic/wallets/utils/walletList'
+// import { store } from 'src/store'
+// import { shouldSwitchNetwork, switchNetwork } from 'src/logic/wallets/utils/network'
+// import { transformProviderFromXinfin } from 'src/utils/xinfin'
+import { OnboardUser } from 'src/logic/wallets/walletConnection'
const networkId = getNetworkId()
const networkName = getNetworkName().toLowerCase()
-let lastUsedAddress = ''
-let providerName
-
-const wallets = getSupportedWallets()
-
-export const onboard = Onboard({
- networkId,
- networkName,
- subscriptions: {
- wallet: (wallet) => {
- if (wallet.provider && 'qrcodeModalOptions' in wallet.provider) {
- wallet.provider.connector._qrcodeModalOptions = {
- desktopLinks: [],
- }
- }
-
- if (wallet.provider) {
- // this function will intialize web3 and store it somewhere available throughout the dapp and
- // can also instantiate your contracts with the web3 instance
- setWeb3(transformProviderFromXinfin(wallet.provider))
- providerName = wallet.name
- }
- },
- address: (address) => {
- if (!lastUsedAddress && address) {
- lastUsedAddress = address
- store.dispatch(fetchProvider(providerName))
- }
-
- // we don't have an unsubscribe event so we rely on this
- if (!address && lastUsedAddress) {
- lastUsedAddress = ''
- providerName = undefined
- store.dispatch(removeProvider())
- }
- },
- },
- walletSelect: {
- description: 'Please select a wallet to connect to Yodaplus Multi-Sig Safe',
- explanation:
- 'Wallets are used to send, receive, and store digital assets. Wallets come in many forms. They are either built into your browser, an extension added to your browser, a piece of hardware plugged into your computer or even an app on your phone.',
- wallets,
- },
- walletCheck: [
- { checkName: 'derivationPath' },
- { checkName: 'connect' },
- { checkName: 'accounts' },
- { checkName: 'network' },
- transactionDataCheck(),
- ],
-})
-
-const checkWallet = async (): Promise => {
- const ready = onboard.walletCheck()
-
- if (shouldSwitchNetwork()) {
- try {
- await switchNetwork(onboard.getState().wallet, getNetworkId())
- return true
- } catch (e) {
- e.log()
- return false
- }
- }
-
- return await ready
-}
-
-export const onboardUser = async (): Promise => {
- // before calling walletSelect you want to check if web3 has been instantiated
- // which indicates that a wallet has already been selected
- // and web3 has been instantiated with that provider
- const web3 = getWeb3()
- const walletSelected = web3 ? true : await onboard.walletSelect()
- return walletSelected && checkWallet()
-}
-
-export const onConnectButtonClick = async (): Promise => {
- const walletSelected = await onboard.walletSelect()
-
- // perform wallet checks only if user selected a wallet
- if (walletSelected) {
- await checkWallet()
- }
-}
+// let lastUsedAddress = ''
+// let providerName
const ConnectButton = (props: { 'data-testid': string }): ReactElement => (
-