diff --git a/.depcheckrc.yml b/.depcheckrc.yml index 893a990314e9..85bd0760c5a3 100644 --- a/.depcheckrc.yml +++ b/.depcheckrc.yml @@ -29,6 +29,7 @@ ignores: - '@metamask/test-dapp-multichain' - '@metamask/test-dapp-solana' - '@metamask/snap-simple-keyring-site' + - '@metamask/snap-account-abstraction-keyring-site' - '@metamask/design-tokens' # Only imported in index.css - '@tsconfig/node22' # required dynamically by TS, used in tsconfig.json - '@sentry/cli' # invoked as `sentry-cli` diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index 2d9b834a7c49..6d49b4e97db1 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -142,8 +142,8 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -152,13 +152,13 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, @@ -166,8 +166,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/rlp": true } }, @@ -189,23 +189,13 @@ "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "bn.js": true } }, "@ethersproject/bytes": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/bytes>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/constants": { @@ -224,7 +214,7 @@ "ethers>@ethersproject/address": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true } @@ -235,8 +225,8 @@ "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -246,7 +236,7 @@ "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/sha2": true, @@ -261,8 +251,8 @@ "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, "@ethersproject/hdnode": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -272,33 +262,12 @@ "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/abi>@ethersproject/keccak256": { - "packages": { - "@ethersproject/bytes": true, - "eth-ens-namehash>js-sha3": true - } - }, "ethers>@ethersproject/keccak256": { "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "eth-ens-namehash>js-sha3": true } }, - "@ethersproject/abi>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, "ethers>@ethersproject/logger": { "globals": { "console": true @@ -306,7 +275,7 @@ }, "ethers>@ethersproject/networks": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/pbkdf2": { @@ -317,7 +286,7 @@ }, "ethers>@ethersproject/properties": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "@ethersproject/providers": { @@ -340,7 +309,7 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/networks": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -357,26 +326,26 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/rlp": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/sha2": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2>hash.js": true } }, "ethers>@ethersproject/signing-key": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "@toruslabs/eccrypto>elliptic": true } @@ -385,8 +354,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true } @@ -395,7 +364,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/transactions": { @@ -404,8 +373,8 @@ "@ethersproject/bignumber": true, "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/rlp": true, "ethers>@ethersproject/signing-key": true @@ -414,7 +383,7 @@ "ethers>@ethersproject/units": { "packages": { "@ethersproject/bignumber": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/wallet": { @@ -426,8 +395,8 @@ "ethers>@ethersproject/hash": true, "@ethersproject/hdnode": true, "ethers>@ethersproject/json-wallets": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, "ethers>@ethersproject/signing-key": true, @@ -443,7 +412,7 @@ "packages": { "ethers>@ethersproject/base64": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -452,7 +421,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -1900,7 +1869,7 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/transactions": true, "@metamask/controller-utils": true, "@metamask/controller-utils>@metamask/eth-query": true, @@ -3468,7 +3437,7 @@ "ethers>@ethersproject/base64": true, "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, - "ethers>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "@ethersproject/contracts": true, "ethers>@ethersproject/hash": true, diff --git a/lavamoat/browserify/experimental/policy.json b/lavamoat/browserify/experimental/policy.json index 2d9b834a7c49..6d49b4e97db1 100644 --- a/lavamoat/browserify/experimental/policy.json +++ b/lavamoat/browserify/experimental/policy.json @@ -142,8 +142,8 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -152,13 +152,13 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, @@ -166,8 +166,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/rlp": true } }, @@ -189,23 +189,13 @@ "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "bn.js": true } }, "@ethersproject/bytes": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/bytes>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/constants": { @@ -224,7 +214,7 @@ "ethers>@ethersproject/address": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true } @@ -235,8 +225,8 @@ "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -246,7 +236,7 @@ "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/sha2": true, @@ -261,8 +251,8 @@ "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, "@ethersproject/hdnode": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -272,33 +262,12 @@ "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/abi>@ethersproject/keccak256": { - "packages": { - "@ethersproject/bytes": true, - "eth-ens-namehash>js-sha3": true - } - }, "ethers>@ethersproject/keccak256": { "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "eth-ens-namehash>js-sha3": true } }, - "@ethersproject/abi>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, "ethers>@ethersproject/logger": { "globals": { "console": true @@ -306,7 +275,7 @@ }, "ethers>@ethersproject/networks": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/pbkdf2": { @@ -317,7 +286,7 @@ }, "ethers>@ethersproject/properties": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "@ethersproject/providers": { @@ -340,7 +309,7 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/networks": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -357,26 +326,26 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/rlp": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/sha2": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2>hash.js": true } }, "ethers>@ethersproject/signing-key": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "@toruslabs/eccrypto>elliptic": true } @@ -385,8 +354,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true } @@ -395,7 +364,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/transactions": { @@ -404,8 +373,8 @@ "@ethersproject/bignumber": true, "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/rlp": true, "ethers>@ethersproject/signing-key": true @@ -414,7 +383,7 @@ "ethers>@ethersproject/units": { "packages": { "@ethersproject/bignumber": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/wallet": { @@ -426,8 +395,8 @@ "ethers>@ethersproject/hash": true, "@ethersproject/hdnode": true, "ethers>@ethersproject/json-wallets": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, "ethers>@ethersproject/signing-key": true, @@ -443,7 +412,7 @@ "packages": { "ethers>@ethersproject/base64": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -452,7 +421,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -1900,7 +1869,7 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/transactions": true, "@metamask/controller-utils": true, "@metamask/controller-utils>@metamask/eth-query": true, @@ -3468,7 +3437,7 @@ "ethers>@ethersproject/base64": true, "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, - "ethers>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "@ethersproject/contracts": true, "ethers>@ethersproject/hash": true, diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index 2d9b834a7c49..6d49b4e97db1 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -142,8 +142,8 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -152,13 +152,13 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, @@ -166,8 +166,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/rlp": true } }, @@ -189,23 +189,13 @@ "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "bn.js": true } }, "@ethersproject/bytes": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/bytes>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/constants": { @@ -224,7 +214,7 @@ "ethers>@ethersproject/address": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true } @@ -235,8 +225,8 @@ "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -246,7 +236,7 @@ "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/sha2": true, @@ -261,8 +251,8 @@ "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, "@ethersproject/hdnode": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -272,33 +262,12 @@ "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/abi>@ethersproject/keccak256": { - "packages": { - "@ethersproject/bytes": true, - "eth-ens-namehash>js-sha3": true - } - }, "ethers>@ethersproject/keccak256": { "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "eth-ens-namehash>js-sha3": true } }, - "@ethersproject/abi>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, "ethers>@ethersproject/logger": { "globals": { "console": true @@ -306,7 +275,7 @@ }, "ethers>@ethersproject/networks": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/pbkdf2": { @@ -317,7 +286,7 @@ }, "ethers>@ethersproject/properties": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "@ethersproject/providers": { @@ -340,7 +309,7 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/networks": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -357,26 +326,26 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/rlp": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/sha2": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2>hash.js": true } }, "ethers>@ethersproject/signing-key": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "@toruslabs/eccrypto>elliptic": true } @@ -385,8 +354,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true } @@ -395,7 +364,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/transactions": { @@ -404,8 +373,8 @@ "@ethersproject/bignumber": true, "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/rlp": true, "ethers>@ethersproject/signing-key": true @@ -414,7 +383,7 @@ "ethers>@ethersproject/units": { "packages": { "@ethersproject/bignumber": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/wallet": { @@ -426,8 +395,8 @@ "ethers>@ethersproject/hash": true, "@ethersproject/hdnode": true, "ethers>@ethersproject/json-wallets": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, "ethers>@ethersproject/signing-key": true, @@ -443,7 +412,7 @@ "packages": { "ethers>@ethersproject/base64": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -452,7 +421,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -1900,7 +1869,7 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/transactions": true, "@metamask/controller-utils": true, "@metamask/controller-utils>@metamask/eth-query": true, @@ -3468,7 +3437,7 @@ "ethers>@ethersproject/base64": true, "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, - "ethers>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "@ethersproject/contracts": true, "ethers>@ethersproject/hash": true, diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index 2d9b834a7c49..6d49b4e97db1 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -142,8 +142,8 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -152,13 +152,13 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, @@ -166,8 +166,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/rlp": true } }, @@ -189,23 +189,13 @@ "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "bn.js": true } }, "@ethersproject/bytes": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/bytes>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/constants": { @@ -224,7 +214,7 @@ "ethers>@ethersproject/address": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true } @@ -235,8 +225,8 @@ "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -246,7 +236,7 @@ "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/sha2": true, @@ -261,8 +251,8 @@ "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, "@ethersproject/hdnode": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -272,33 +262,12 @@ "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/abi>@ethersproject/keccak256": { - "packages": { - "@ethersproject/bytes": true, - "eth-ens-namehash>js-sha3": true - } - }, "ethers>@ethersproject/keccak256": { "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "eth-ens-namehash>js-sha3": true } }, - "@ethersproject/abi>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, "ethers>@ethersproject/logger": { "globals": { "console": true @@ -306,7 +275,7 @@ }, "ethers>@ethersproject/networks": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/pbkdf2": { @@ -317,7 +286,7 @@ }, "ethers>@ethersproject/properties": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "@ethersproject/providers": { @@ -340,7 +309,7 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/networks": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -357,26 +326,26 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/rlp": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/sha2": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2>hash.js": true } }, "ethers>@ethersproject/signing-key": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "@toruslabs/eccrypto>elliptic": true } @@ -385,8 +354,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true } @@ -395,7 +364,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/transactions": { @@ -404,8 +373,8 @@ "@ethersproject/bignumber": true, "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/rlp": true, "ethers>@ethersproject/signing-key": true @@ -414,7 +383,7 @@ "ethers>@ethersproject/units": { "packages": { "@ethersproject/bignumber": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/wallet": { @@ -426,8 +395,8 @@ "ethers>@ethersproject/hash": true, "@ethersproject/hdnode": true, "ethers>@ethersproject/json-wallets": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, "ethers>@ethersproject/signing-key": true, @@ -443,7 +412,7 @@ "packages": { "ethers>@ethersproject/base64": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -452,7 +421,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -1900,7 +1869,7 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/transactions": true, "@metamask/controller-utils": true, "@metamask/controller-utils>@metamask/eth-query": true, @@ -3468,7 +3437,7 @@ "ethers>@ethersproject/base64": true, "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, - "ethers>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "@ethersproject/contracts": true, "ethers>@ethersproject/hash": true, diff --git a/lavamoat/webpack/policy.json b/lavamoat/webpack/policy.json index d0a6ce0f7413..499ef1bbb710 100644 --- a/lavamoat/webpack/policy.json +++ b/lavamoat/webpack/policy.json @@ -174,8 +174,8 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -184,13 +184,13 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, @@ -198,8 +198,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/rlp": true } }, @@ -221,23 +221,13 @@ "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "bn.js": true } }, "@ethersproject/bytes": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": true - } - }, - "ethers>@ethersproject/bytes": { - "packages": { - "ethers>@ethersproject/bytes>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/constants": { @@ -256,7 +246,7 @@ "ethers>@ethersproject/address": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true } @@ -267,8 +257,8 @@ "ethers>@ethersproject/base64": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -278,7 +268,7 @@ "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/sha2": true, @@ -293,8 +283,8 @@ "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, "@ethersproject/hdnode": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -304,33 +294,12 @@ "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/abi>@ethersproject/keccak256": { - "packages": { - "@ethersproject/bytes": true, - "eth-ens-namehash>js-sha3": true - } - }, "ethers>@ethersproject/keccak256": { "packages": { - "ethers>@ethersproject/keccak256>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "eth-ens-namehash>js-sha3": true } }, - "@ethersproject/abi>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/keccak256>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, - "ethers>@ethersproject/bytes>@ethersproject/logger": { - "globals": { - "console": true - } - }, "ethers>@ethersproject/logger": { "globals": { "console": true @@ -338,7 +307,7 @@ }, "ethers>@ethersproject/networks": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/pbkdf2": { @@ -349,7 +318,7 @@ }, "ethers>@ethersproject/properties": { "packages": { - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "@ethersproject/providers": { @@ -372,7 +341,7 @@ "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/networks": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, @@ -386,26 +355,26 @@ "ethers>@ethersproject/random": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/rlp": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/sha2": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2>hash.js": true } }, "ethers>@ethersproject/signing-key": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "bn.js": true, "ethers>@ethersproject/sha2>hash.js": true @@ -415,8 +384,8 @@ "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true } @@ -425,7 +394,7 @@ "packages": { "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/transactions": { @@ -434,8 +403,8 @@ "@ethersproject/bignumber": true, "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/rlp": true, "ethers>@ethersproject/signing-key": true @@ -444,7 +413,7 @@ "ethers>@ethersproject/units": { "packages": { "@ethersproject/bignumber": true, - "@ethersproject/abi>@ethersproject/logger": true + "ethers>@ethersproject/logger": true } }, "ethers>@ethersproject/wallet": { @@ -456,8 +425,8 @@ "ethers>@ethersproject/hash": true, "@ethersproject/hdnode": true, "ethers>@ethersproject/json-wallets": true, - "@ethersproject/abi>@ethersproject/keccak256": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, "ethers>@ethersproject/signing-key": true, @@ -473,7 +442,7 @@ "packages": { "ethers>@ethersproject/base64": true, "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/strings": true } @@ -481,7 +450,7 @@ "ethers>@ethersproject/wordlists": { "packages": { "ethers>@ethersproject/hash": true, - "@ethersproject/abi>@ethersproject/logger": true, + "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true } }, @@ -1964,7 +1933,7 @@ }, "packages": { "@ethersproject/bytes": true, - "@ethersproject/abi>@ethersproject/keccak256": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/transactions": true, "@metamask/controller-utils": true, "@metamask/controller-utils>@metamask/eth-query": true, @@ -3806,7 +3775,7 @@ "ethers>@ethersproject/base64": true, "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, - "ethers>@ethersproject/bytes": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/constants": true, "@ethersproject/contracts": true, "ethers>@ethersproject/hash": true, diff --git a/package.json b/package.json index 3e63c047db14..bd0e57abaa38 100644 --- a/package.json +++ b/package.json @@ -481,6 +481,7 @@ "@metamask/foundryup": "^1.0.1", "@metamask/phishing-warning": "^5.1.0", "@metamask/preferences-controller": "^19.0.0", + "@metamask/snap-account-abstraction-keyring-site": "^1.0.0", "@metamask/snap-simple-keyring-site": "^2.0.0", "@metamask/superstruct": "^3.2.1", "@metamask/test-bundler": "^1.0.0", diff --git a/test/e2e/flask/user-operations.spec.ts b/test/e2e/flask/user-operations.spec.ts index 371ac51bff08..a330c4e2272f 100644 --- a/test/e2e/flask/user-operations.spec.ts +++ b/test/e2e/flask/user-operations.spec.ts @@ -22,7 +22,7 @@ import { Bundler } from '../bundler'; import { SWAP_TEST_ETH_USDC_TRADES_MOCK } from '../../data/mock-data'; import { Mockttp } from '../mock-e2e'; import TestDapp from '../page-objects/pages/test-dapp'; -import { mockAccountAbstractionKeyringSnap } from '../mock-response-data/snaps/snap-binary-mocks'; +import { mockSnapAccountAbstractionKeyRingAndSite } from '../mock-response-data/snaps/snap-local-sites/account-abstraction-keyring-site-mocks'; import SendTokenPage from '../page-objects/pages/send/send-token-page'; import HomePage from '../page-objects/pages/home/homepage'; @@ -41,13 +41,11 @@ async function installExampleSnap(driver: Driver) { }); await driver.findElement({ text: 'Add to MetaMask', tag: 'h3' }); await driver.clickElementSafe('[data-testid="snap-install-scroll"]', 200); - await driver.waitForSelector({ text: 'Confirm' }); await driver.clickElement({ text: 'Confirm', tag: 'button', }); - await driver.waitForSelector({ text: 'OK' }); - await driver.clickElement({ + await driver.clickElementAndWaitForWindowToClose({ text: 'OK', tag: 'button', }); @@ -183,8 +181,8 @@ async function mockSwapsTransactionQuote(mockServer: Mockttp) { } async function mockSnapAndSwaps(mockServer: Mockttp) { return [ + ...(await mockSnapAccountAbstractionKeyRingAndSite(mockServer, 8081)), await mockSwapsTransactionQuote(mockServer), - await mockAccountAbstractionKeyringSnap(mockServer), ]; } @@ -203,6 +201,7 @@ async function withAccountSnap( useBundler: true, usePaymaster: Boolean(paymaster), dapp: true, + dappPaths: ['test-dapp', 'snap-account-abstraction-keyring'], localNodeOptions: localNodeOptions || { hardfork: 'london', mnemonic: diff --git a/test/e2e/helpers.js b/test/e2e/helpers.js index df8f0ba76425..642f5c59c3d9 100644 --- a/test/e2e/helpers.js +++ b/test/e2e/helpers.js @@ -317,6 +317,16 @@ async function withFixtures(options, testSuite) { 'public', ); break; + case 'snap-account-abstraction-keyring': + dappDirectory = path.resolve( + __dirname, + '..', + '..', + 'node_modules', + '@metamask/snap-account-abstraction-keyring-site', + 'public', + ); + break; case 'test-dapp': dappDirectory = path.resolve( __dirname, diff --git a/test/e2e/mock-e2e-allowlist.js b/test/e2e/mock-e2e-allowlist.js index 65f1f49a165f..844b1c4d9b29 100644 --- a/test/e2e/mock-e2e-allowlist.js +++ b/test/e2e/mock-e2e-allowlist.js @@ -10,15 +10,6 @@ const ALLOWLISTED_URLS = [ 'https://metamask.github.io/ledger-iframe-bridge/8.0.3/', 'https://metamask.github.io/ledger-iframe-bridge/8.0.3/assets/index-j_SGnqki.js', 'https://metamask.github.io/ledger-iframe-bridge/8.0.3/assets/vendor-BlXVsT1S.js', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/72585f70-0b8c9d47690d7fe2ac87.js', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/app-27784e6248e8644fa873.js', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/component---src-pages-index-tsx-65d9e73b6aea71652319.js', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/f36c6662-e3e593644ccdf91e0df1.js', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/framework-7f36badc7ddb1e3597e8.js', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/page-data/app-data.json', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/page-data/index/page-data.json', - 'https://metamask.github.io/snap-account-abstraction-keyring/0.5.0/webpack-runtime-eb27ff9e27bd689ff465.js', 'https://metamask.github.io/snaps/test-snaps/2.28.1', 'https://metamask.github.io/snaps/test-snaps/2.28.1/', 'https://metamask.github.io/snaps/test-snaps/2.28.1/main.js', diff --git a/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@0.5.0.txt b/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@0.5.0.txt deleted file mode 100644 index a481ef8d6d7d..000000000000 Binary files a/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@0.5.0.txt and /dev/null differ diff --git a/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@0.5.0-headers.json b/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@1.0.0-headers.json similarity index 56% rename from test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@0.5.0-headers.json rename to test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@1.0.0-headers.json index e5602a33cc8c..5d4dd3e62f32 100644 --- a/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@0.5.0-headers.json +++ b/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@1.0.0-headers.json @@ -1,7 +1,7 @@ { "Accept-Ranges": "bytes", - "Content-Length": "189900", + "Content-Length": "183299", "Content-Type": "application/octet-stream", - "Etag": "\"39d851f31a0f0cb0590f2eb4346919d6\"", + "Etag": "\"179c7536ef301b65f3fd81ccae9f8585\"", "Vary": "Accept-Encoding" } diff --git a/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@1.0.0.txt b/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@1.0.0.txt new file mode 100644 index 000000000000..c99504225633 Binary files /dev/null and b/test/e2e/mock-response-data/snaps/snap-binaries-and-headers/snap-account-abstraction-keyring@1.0.0.txt differ diff --git a/test/e2e/mock-response-data/snaps/snap-local-sites/account-abstraction-keyring-site-mocks.ts b/test/e2e/mock-response-data/snaps/snap-local-sites/account-abstraction-keyring-site-mocks.ts new file mode 100644 index 000000000000..a1d0bc585799 --- /dev/null +++ b/test/e2e/mock-response-data/snaps/snap-local-sites/account-abstraction-keyring-site-mocks.ts @@ -0,0 +1,54 @@ +import { Mockttp } from 'mockttp'; +import { mockAccountAbstractionKeyringSnap } from '../snap-binary-mocks'; + +export async function serveSnapAccountAbstractionKeyRingFromLocalhost( + mockServer: Mockttp, + port: number = 8080, +) { + // Proxy all metamask.github.io requests to local server + // This ensures the browser thinks it's visiting https://metamask.github.io (allowed origin) but actually gets content from localhost:port + // https://github.com/MetaMask/snap-account-abstraction-keyring/blob/main/packages/snap/snap.manifest.json + return mockServer + .forGet(/^https:\/\/metamask\.github\.io\/.*$/u) + .thenCallback(async (request) => { + const url = new URL(request.url); + + // If it's the main page, serve from root + let localPath = ''; + if (url.pathname.includes('snap-account-abstraction-keyring')) { + // For snap pages, serve from root of local server + localPath = '/'; + } else { + // For other assets, keep the original path + localPath = url.pathname; + } + + const localUrl = `http://localhost:${port}${localPath}${url.search}`; + + const response = await fetch(localUrl); + const body = await response.text(); + + return { + statusCode: 200, + body, + headers: { + 'Content-Type': + response.headers.get('content-type') || 'text/html; charset=utf-8', + }, + }; + }); +} + +export async function mockSnapAccountAbstractionKeyRingAndSite( + mockServer: Mockttp, + port: number = 8080, +) { + const accountAbstractionKeyring = + await mockAccountAbstractionKeyringSnap(mockServer); + const siteProxy = await serveSnapAccountAbstractionKeyRingFromLocalhost( + mockServer, + port, + ); + + return [accountAbstractionKeyring, siteProxy]; +} diff --git a/yarn.lock b/yarn.lock index 9930cf710bfb..c82ea0426640 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2820,104 +2820,95 @@ __metadata: languageName: node linkType: hard -"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.5.0, @ethersproject/abi@npm:^5.6.4, @ethersproject/abi@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/abi@npm:5.7.0" +"@ethersproject/abi@npm:5.8.0, @ethersproject/abi@npm:^5.5.0, @ethersproject/abi@npm:^5.6.4, @ethersproject/abi@npm:^5.7.0, @ethersproject/abi@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/abi@npm:5.8.0" dependencies: - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/hash": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/strings": "npm:^5.7.0" - checksum: 10/6ed002cbc61a7e21bc0182702345659c1984f6f8e6bad166e43aee76ea8f74766dd0f6236574a868e1b4600af27972bf25b973fae7877ae8da3afa90d3965cac + "@ethersproject/address": "npm:^5.8.0" + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/constants": "npm:^5.8.0" + "@ethersproject/hash": "npm:^5.8.0" + "@ethersproject/keccak256": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/strings": "npm:^5.8.0" + checksum: 10/a63ebc2c8ea795ceca5289abaf817bb402c83c330cffd0ae2d355be70c54050a21ddd408abd4fd0dce4c3fd5c5f091707be2095011c233022a52f2110e7012d6 languageName: node linkType: hard -"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/abstract-provider@npm:5.7.0" +"@ethersproject/abstract-provider@npm:5.8.0, @ethersproject/abstract-provider@npm:^5.7.0, @ethersproject/abstract-provider@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/abstract-provider@npm:5.8.0" dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/networks": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/transactions": "npm:^5.7.0" - "@ethersproject/web": "npm:^5.7.0" - checksum: 10/c03e413a812486002525f4036bf2cb90e77a19b98fa3d16279e28e0a05520a1085690fac2ee9f94b7931b9a803249ff8a8bbb26ff8dee52196a6ef7a3fc5edc5 + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/networks": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/transactions": "npm:^5.8.0" + "@ethersproject/web": "npm:^5.8.0" + checksum: 10/2066aa717c7ecf0b6defe47f4f0af21943ee76e47f6fdc461d89b15d8af76c37d25355b4f5d635ed30e7378eafb0599b283df8ef9133cef389d938946874200d languageName: node linkType: hard -"@ethersproject/abstract-signer@npm:5.7.0, @ethersproject/abstract-signer@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/abstract-signer@npm:5.7.0" +"@ethersproject/abstract-signer@npm:5.8.0, @ethersproject/abstract-signer@npm:^5.7.0, @ethersproject/abstract-signer@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/abstract-signer@npm:5.8.0" dependencies: - "@ethersproject/abstract-provider": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - checksum: 10/0a6ffade0a947c9ba617048334e1346838f394d1d0a5307ac435a0c63ed1033b247e25ffb0cd6880d7dcf5459581f52f67e3804ebba42ff462050f1e4321ba0c + "@ethersproject/abstract-provider": "npm:^5.8.0" + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + checksum: 10/10986eb1520dd94efb34bc19de4f53a49bea023493a0df686711872eb2cb446f3cca3c98c1ecec7831497004822e16ead756d6c7d6977971eaa780f4d41db327 languageName: node linkType: hard -"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/address@npm:5.7.0" +"@ethersproject/address@npm:5.8.0, @ethersproject/address@npm:^5.7.0, @ethersproject/address@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/address@npm:5.8.0" dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/rlp": "npm:^5.7.0" - checksum: 10/1ac4f3693622ed9fbbd7e966a941ec1eba0d9445e6e8154b1daf8e93b8f62ad91853d1de5facf4c27b41e6f1e47b94a317a2492ba595bee1841fd3030c3e9a27 + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/keccak256": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/rlp": "npm:^5.8.0" + checksum: 10/4b8ef5b3001f065fae571d86f113395d0dd081a2f411c99e354da912d4138e14a1fbe206265725daeb55c4e735ddb761891b58779208c5e2acec03f3219ce6ef languageName: node linkType: hard -"@ethersproject/base64@npm:5.7.0, @ethersproject/base64@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/base64@npm:5.7.0" +"@ethersproject/base64@npm:5.8.0, @ethersproject/base64@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/base64@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - checksum: 10/7105105f401e1c681e61db1e9da1b5960d8c5fbd262bbcacc99d61dbb9674a9db1181bb31903d98609f10e8a0eb64c850475f3b040d67dea953e2b0ac6380e96 + "@ethersproject/bytes": "npm:^5.8.0" + checksum: 10/c83e4ee01a1e69d874277d05c0e3fbc2afcdb9c80507be6963d31c77e505e355191cbba2d8fecf1c922b68c1ff072ede7914981fd965f1d8771c5b0706beb911 languageName: node linkType: hard -"@ethersproject/basex@npm:5.7.0, @ethersproject/basex@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/basex@npm:5.7.0" +"@ethersproject/basex@npm:5.8.0, @ethersproject/basex@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/basex@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - checksum: 10/840e333e109bff2fcf8d91dcfd45fa951835844ef0e1ba710037e87291c7b5f3c189ba86f6cee2ca7de2ede5b7d59fbb930346607695855bee20d2f9f63371ef + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + checksum: 10/1a8d48a9397461ea42ec43b69a15a0d13ba0b9192695713750d9d391503c55b258cca435fa78a4014d23a813053f1a471593b89c7c0d89351639a78d50a12ef2 languageName: node linkType: hard -"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/bignumber@npm:5.7.0" +"@ethersproject/bignumber@npm:5.8.0, @ethersproject/bignumber@npm:^5.7.0, @ethersproject/bignumber@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/bignumber@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" bn.js: "npm:^5.2.1" - checksum: 10/09cffa18a9f0730856b57c14c345bd68ba451159417e5aff684a8808011cd03b27b7c465d423370333a7d1c9a621392fc74f064a3b02c9edc49ebe497da6d45d - languageName: node - linkType: hard - -"@ethersproject/bytes@npm:5.7.0": - version: 5.7.0 - resolution: "@ethersproject/bytes@npm:5.7.0" - dependencies: - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10/8b3ffedb68c1a82cfb875e9738361409cc33e2dcb1286b6ccfdc4dd8dd0317f7eacc8937b736c467d213dffc44b469690fe1a951e901953d5a90c5af2b675ae4 + checksum: 10/15538ba9eef8475bc14a2a2bb5f0d7ae8775cf690283cb4c7edc836761a4310f83d67afe33f6d0b8befd896b10f878d8ca79b89de6e6ebd41a9e68375ec77123 languageName: node linkType: hard -"@ethersproject/bytes@npm:^5.7.0, @ethersproject/bytes@npm:^5.8.0": +"@ethersproject/bytes@npm:5.8.0, @ethersproject/bytes@npm:^5.7.0, @ethersproject/bytes@npm:^5.8.0": version: 5.8.0 resolution: "@ethersproject/bytes@npm:5.8.0" dependencies: @@ -2926,102 +2917,92 @@ __metadata: languageName: node linkType: hard -"@ethersproject/constants@npm:5.7.0, @ethersproject/constants@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/constants@npm:5.7.0" +"@ethersproject/constants@npm:5.8.0, @ethersproject/constants@npm:^5.7.0, @ethersproject/constants@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/constants@npm:5.8.0" dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - checksum: 10/6d4b1355747cce837b3e76ec3bde70e4732736f23b04f196f706ebfa5d4d9c2be50904a390d4d40ce77803b98d03d16a9b6898418e04ba63491933ce08c4ba8a + "@ethersproject/bignumber": "npm:^5.8.0" + checksum: 10/74830c44f4315a1058b905c73be7a9bb92850e45213cb28a957447b8a100f22a514f4500b0ea5ac7a995427cecef9918af39ae4e0e0ecf77aa4835b1ea5c3432 languageName: node linkType: hard -"@ethersproject/contracts@npm:5.7.0, @ethersproject/contracts@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/contracts@npm:5.7.0" +"@ethersproject/contracts@npm:5.8.0, @ethersproject/contracts@npm:^5.7.0": + version: 5.8.0 + resolution: "@ethersproject/contracts@npm:5.8.0" dependencies: - "@ethersproject/abi": "npm:^5.7.0" - "@ethersproject/abstract-provider": "npm:^5.7.0" - "@ethersproject/abstract-signer": "npm:^5.7.0" - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/transactions": "npm:^5.7.0" - checksum: 10/5df66179af242faabea287a83fd2f8f303a4244dc87a6ff802e1e3b643f091451295c8e3d088c7739970b7915a16a581c192d4e007d848f1fdf3cc9e49010053 + "@ethersproject/abi": "npm:^5.8.0" + "@ethersproject/abstract-provider": "npm:^5.8.0" + "@ethersproject/abstract-signer": "npm:^5.8.0" + "@ethersproject/address": "npm:^5.8.0" + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/constants": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/transactions": "npm:^5.8.0" + checksum: 10/839f8211f5e560f15468ae843ba316ffeacab5cebcece1eec76bc5714472ebfe3453484f283d3e46b9d3faaffef1e17cc3583cf24e01638a1fd52f69012cf8d4 languageName: node linkType: hard -"@ethersproject/hash@npm:5.7.0, @ethersproject/hash@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/hash@npm:5.7.0" +"@ethersproject/hash@npm:5.8.0, @ethersproject/hash@npm:^5.7.0, @ethersproject/hash@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/hash@npm:5.8.0" dependencies: - "@ethersproject/abstract-signer": "npm:^5.7.0" - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/base64": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/strings": "npm:^5.7.0" - checksum: 10/d83de3f3a1b99b404a2e7bb503f5cdd90c66a97a32cce1d36b09bb8e3fb7205b96e30ad28e2b9f30083beea6269b157d0c6e3425052bb17c0a35fddfdd1c72a3 + "@ethersproject/abstract-signer": "npm:^5.8.0" + "@ethersproject/address": "npm:^5.8.0" + "@ethersproject/base64": "npm:^5.8.0" + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/keccak256": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/strings": "npm:^5.8.0" + checksum: 10/a355cc1120b51c5912d960c66e2d1e2fb9cceca7d02e48c3812abd32ac2480035d8345885f129d2ed1cde9fb044adad1f98e4ea39652fa96c5de9c2720e83d28 languageName: node linkType: hard -"@ethersproject/hdnode@npm:5.7.0, @ethersproject/hdnode@npm:^5.6.2, @ethersproject/hdnode@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/hdnode@npm:5.7.0" +"@ethersproject/hdnode@npm:5.8.0, @ethersproject/hdnode@npm:^5.6.2, @ethersproject/hdnode@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/hdnode@npm:5.8.0" dependencies: - "@ethersproject/abstract-signer": "npm:^5.7.0" - "@ethersproject/basex": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/pbkdf2": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/sha2": "npm:^5.7.0" - "@ethersproject/signing-key": "npm:^5.7.0" - "@ethersproject/strings": "npm:^5.7.0" - "@ethersproject/transactions": "npm:^5.7.0" - "@ethersproject/wordlists": "npm:^5.7.0" - checksum: 10/2fbe6278c324235afaa88baa5dea24d8674c72b14ad037fe2096134d41025977f410b04fd146e333a1b6cac9482e9de62d6375d1705fd42667543f2d0eb66655 + "@ethersproject/abstract-signer": "npm:^5.8.0" + "@ethersproject/basex": "npm:^5.8.0" + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/pbkdf2": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/sha2": "npm:^5.8.0" + "@ethersproject/signing-key": "npm:^5.8.0" + "@ethersproject/strings": "npm:^5.8.0" + "@ethersproject/transactions": "npm:^5.8.0" + "@ethersproject/wordlists": "npm:^5.8.0" + checksum: 10/55b35cf30f0dd40e2d5ecd4b2f005ebea82a85a440717a61d4a483074f652d2c7063e9c704272b894bfdd500f7883aa36692931c6808591f702c1da7107ebb61 languageName: node linkType: hard -"@ethersproject/json-wallets@npm:5.7.0, @ethersproject/json-wallets@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/json-wallets@npm:5.7.0" +"@ethersproject/json-wallets@npm:5.8.0, @ethersproject/json-wallets@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/json-wallets@npm:5.8.0" dependencies: - "@ethersproject/abstract-signer": "npm:^5.7.0" - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/hdnode": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/pbkdf2": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/random": "npm:^5.7.0" - "@ethersproject/strings": "npm:^5.7.0" - "@ethersproject/transactions": "npm:^5.7.0" + "@ethersproject/abstract-signer": "npm:^5.8.0" + "@ethersproject/address": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/hdnode": "npm:^5.8.0" + "@ethersproject/keccak256": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/pbkdf2": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/random": "npm:^5.8.0" + "@ethersproject/strings": "npm:^5.8.0" + "@ethersproject/transactions": "npm:^5.8.0" aes-js: "npm:3.0.0" scrypt-js: "npm:3.0.1" - checksum: 10/4a1ef0912ffc8d18c392ae4e292948d86bffd715fe3dd3e66d1cd21f6c9267aeadad4da84261db853327f97cdfd765a377f9a87e39d4c6749223a69226faf0a1 - languageName: node - linkType: hard - -"@ethersproject/keccak256@npm:5.7.0": - version: 5.7.0 - resolution: "@ethersproject/keccak256@npm:5.7.0" - dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - js-sha3: "npm:0.8.0" - checksum: 10/ff70950d82203aab29ccda2553422cbac2e7a0c15c986bd20a69b13606ed8bb6e4fdd7b67b8d3b27d4f841e8222cbaccd33ed34be29f866fec7308f96ed244c6 + checksum: 10/5cbf7e698ee7f26f54fceb672d9824b01816cd785182e638cb5cd1eaed5d80d8a4576e3cad92af46ac6d23404a806a47a72d5dee908af42322d091553a0d8da6 languageName: node linkType: hard -"@ethersproject/keccak256@npm:^5.7.0, @ethersproject/keccak256@npm:^5.8.0": +"@ethersproject/keccak256@npm:5.8.0, @ethersproject/keccak256@npm:^5.8.0": version: 5.8.0 resolution: "@ethersproject/keccak256@npm:5.8.0" dependencies: @@ -3031,220 +3012,213 @@ __metadata: languageName: node linkType: hard -"@ethersproject/logger@npm:5.7.0": - version: 5.7.0 - resolution: "@ethersproject/logger@npm:5.7.0" - checksum: 10/683a939f467ae7510deedc23d7611d0932c3046137f5ffb92ba1e3c8cd9cf2fbbaa676b660c248441a0fa9143783137c46d6e6d17d676188dd5a6ef0b72dd091 - languageName: node - linkType: hard - -"@ethersproject/logger@npm:^5.7.0, @ethersproject/logger@npm:^5.8.0": +"@ethersproject/logger@npm:5.8.0, @ethersproject/logger@npm:^5.8.0": version: 5.8.0 resolution: "@ethersproject/logger@npm:5.8.0" checksum: 10/dab862d6cc3a4312f4c49d62b4a603f4b60707da8b8ff0fee6bdfee3cbed48b34ec8f23fedfef04dd3d24f2fa2d7ad2be753c775aa00fe24dcd400631d65004a languageName: node linkType: hard -"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.7.0": - version: 5.7.1 - resolution: "@ethersproject/networks@npm:5.7.1" +"@ethersproject/networks@npm:5.8.0, @ethersproject/networks@npm:^5.7.0, @ethersproject/networks@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/networks@npm:5.8.0" dependencies: - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10/5265d0b4b72ef91af57be804b44507f4943038d609699764d8a69157ed381e30fe22ebf63630ed8e530ceb220f15d69dae8cda2e5023ccd793285c9d5882e599 + "@ethersproject/logger": "npm:^5.8.0" + checksum: 10/8e2f4c3fd3a701ebd3d767a5f3217f8ced45a9f8ebf830c73b2dd87107dd50777f4869c3c9cc946698e2c597d3fe53eadeec55d19af7769c7d6bdb4a1493fb6f languageName: node linkType: hard -"@ethersproject/pbkdf2@npm:5.7.0, @ethersproject/pbkdf2@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/pbkdf2@npm:5.7.0" +"@ethersproject/pbkdf2@npm:5.8.0, @ethersproject/pbkdf2@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/pbkdf2@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/sha2": "npm:^5.7.0" - checksum: 10/dea7ba747805e24b81dfb99e695eb329509bf5cad1a42e48475ade28e060e567458a3d5bf930f302691bded733fd3fa364f0c7adce920f9f05a5ef8c13267aaa + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/sha2": "npm:^5.8.0" + checksum: 10/203bb992eec3042256702f4c8259a37202af7b341cc6e370614cdc52541042fc3b795fb040592bd6be8b67376a798c45312ca1e6d5d179c3e8eb7431882f1fd1 languageName: node linkType: hard -"@ethersproject/properties@npm:5.7.0, @ethersproject/properties@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/properties@npm:5.7.0" +"@ethersproject/properties@npm:5.8.0, @ethersproject/properties@npm:^5.7.0, @ethersproject/properties@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/properties@npm:5.8.0" dependencies: - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10/f8401a161940aa1c32695115a20c65357877002a6f7dc13ab1600064bf54d7b825b4db49de8dc8da69efcbb0c9f34f8813e1540427e63e262ab841c1bf6c1c1e + "@ethersproject/logger": "npm:^5.8.0" + checksum: 10/3bc1af678c1cf7c87f39aec24b1d86cfaa5da1f9f54e426558701fff1c088c1dcc9ec3e1f395e138bdfcda94a0161e7192f0596e11c8ff25d31735e6b33edc59 languageName: node linkType: hard -"@ethersproject/providers@npm:5.7.2, @ethersproject/providers@npm:^5.7.0, @ethersproject/providers@npm:^5.7.2": - version: 5.7.2 - resolution: "@ethersproject/providers@npm:5.7.2" - dependencies: - "@ethersproject/abstract-provider": "npm:^5.7.0" - "@ethersproject/abstract-signer": "npm:^5.7.0" - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/base64": "npm:^5.7.0" - "@ethersproject/basex": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/hash": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/networks": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/random": "npm:^5.7.0" - "@ethersproject/rlp": "npm:^5.7.0" - "@ethersproject/sha2": "npm:^5.7.0" - "@ethersproject/strings": "npm:^5.7.0" - "@ethersproject/transactions": "npm:^5.7.0" - "@ethersproject/web": "npm:^5.7.0" +"@ethersproject/providers@npm:5.8.0, @ethersproject/providers@npm:^5.7.0, @ethersproject/providers@npm:^5.7.2": + version: 5.8.0 + resolution: "@ethersproject/providers@npm:5.8.0" + dependencies: + "@ethersproject/abstract-provider": "npm:^5.8.0" + "@ethersproject/abstract-signer": "npm:^5.8.0" + "@ethersproject/address": "npm:^5.8.0" + "@ethersproject/base64": "npm:^5.8.0" + "@ethersproject/basex": "npm:^5.8.0" + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/constants": "npm:^5.8.0" + "@ethersproject/hash": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/networks": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/random": "npm:^5.8.0" + "@ethersproject/rlp": "npm:^5.8.0" + "@ethersproject/sha2": "npm:^5.8.0" + "@ethersproject/strings": "npm:^5.8.0" + "@ethersproject/transactions": "npm:^5.8.0" + "@ethersproject/web": "npm:^5.8.0" bech32: "npm:1.1.4" - ws: "npm:7.4.6" - checksum: 10/8534a1896e61b9f0b66427a639df64a5fe76d0c08ec59b9f0cc64fdd1d0cc28d9fc3312838ae8d7817c8f5e2e76b7f228b689bc33d1cbb8e1b9517d4c4f678d8 + ws: "npm:8.18.0" + checksum: 10/7d40fc0abb78fc9e69b71cb560beb2a93cf1da2cf978a061031a34c0ed76c2f5936ed8c0bdb9aa1307fe5308d0159e429b83b779dbd550639a886a88d6d17817 languageName: node linkType: hard -"@ethersproject/random@npm:5.7.0, @ethersproject/random@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/random@npm:5.7.0" +"@ethersproject/random@npm:5.8.0, @ethersproject/random@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/random@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10/c23ec447998ce1147651bd58816db4d12dbeb404f66a03d14a13e1edb439879bab18528e1fc46b931502903ac7b1c08ea61d6a86e621a6e060fa63d41aeed3ac + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + checksum: 10/47c34a72c81183ac13a1b4635bb9d5cf1456e6329276f50c9e12711f404a9eb4536db824537ed05ef8839a0a358883dc3342d3ea83147b8bafeb767dc8f57e23 languageName: node linkType: hard -"@ethersproject/rlp@npm:5.7.0, @ethersproject/rlp@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/rlp@npm:5.7.0" +"@ethersproject/rlp@npm:5.8.0, @ethersproject/rlp@npm:^5.7.0, @ethersproject/rlp@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/rlp@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10/3b8c5279f7654794d5874569f5598ae6a880e19e6616013a31e26c35c5f586851593a6e85c05ed7b391fbc74a1ea8612dd4d867daefe701bf4e8fcf2ab2f29b9 + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + checksum: 10/353f04618f44c822d20da607b055286b3374fc6ab9fc50b416140f21e410f6d6e89ff9d951bef667b8baf1314e2d5f0b47c5615c3f994a2c8b2d6c01c6329bb4 languageName: node linkType: hard -"@ethersproject/sha2@npm:5.7.0, @ethersproject/sha2@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/sha2@npm:5.7.0" +"@ethersproject/sha2@npm:5.8.0, @ethersproject/sha2@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/sha2@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" hash.js: "npm:1.1.7" - checksum: 10/09321057c022effbff4cc2d9b9558228690b5dd916329d75c4b1ffe32ba3d24b480a367a7cc92d0f0c0b1c896814d03351ae4630e2f1f7160be2bcfbde435dbc + checksum: 10/ef8916e3033502476fba9358ba1993722ac3bb99e756d5681e4effa3dfa0f0bf0c29d3fa338662830660b45dd359cccb06ba40bc7b62cfd44f4a177b25829404 languageName: node linkType: hard -"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/signing-key@npm:5.7.0" +"@ethersproject/signing-key@npm:5.8.0, @ethersproject/signing-key@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/signing-key@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" bn.js: "npm:^5.2.1" - elliptic: "npm:6.5.4" + elliptic: "npm:6.6.1" hash.js: "npm:1.1.7" - checksum: 10/ff2f79ded86232b139e7538e4aaa294c6022a7aaa8c95a6379dd7b7c10a6d363685c6967c816f98f609581cf01f0a5943c667af89a154a00bcfe093a8c7f3ce7 + checksum: 10/07e5893bf9841e1d608c52b58aa240ed10c7aa01613ff45b15c312c1403887baa8ed543871721052d7b7dd75d80b1fa90945377b231d18ccb6986c6677c8315d languageName: node linkType: hard -"@ethersproject/solidity@npm:5.7.0": - version: 5.7.0 - resolution: "@ethersproject/solidity@npm:5.7.0" +"@ethersproject/solidity@npm:5.8.0": + version: 5.8.0 + resolution: "@ethersproject/solidity@npm:5.8.0" dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/sha2": "npm:^5.7.0" - "@ethersproject/strings": "npm:^5.7.0" - checksum: 10/9a02f37f801c96068c3e7721f83719d060175bc4e80439fe060e92bd7acfcb6ac1330c7e71c49f4c2535ca1308f2acdcb01e00133129aac00581724c2d6293f3 + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/keccak256": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/sha2": "npm:^5.8.0" + "@ethersproject/strings": "npm:^5.8.0" + checksum: 10/305166f3f8e8c2f5ad7b0b03ab96d52082fc79b5136601175e1c76d7abd8fd8e3e4b56569dea745dfa2b7fcbfd180c5d824b03fea7e08dd53d515738a35e51dd languageName: node linkType: hard -"@ethersproject/strings@npm:5.7.0, @ethersproject/strings@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/strings@npm:5.7.0" +"@ethersproject/strings@npm:5.8.0, @ethersproject/strings@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/strings@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10/24191bf30e98d434a9fba2f522784f65162d6712bc3e1ccc98ed85c5da5884cfdb5a1376b7695374655a7b95ec1f5fdbeef5afc7d0ea77ffeb78047e9b791fa5 + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/constants": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + checksum: 10/536264dad4b9ad42d8287be7b7a9f3e243d0172fafa459e22af2d416eb6fe6a46ff623ca5456457f841dec4b080939da03ed02ab9774dcd1f2391df9ef5a96bb languageName: node linkType: hard -"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/transactions@npm:5.7.0" +"@ethersproject/transactions@npm:5.8.0, @ethersproject/transactions@npm:^5.7.0, @ethersproject/transactions@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/transactions@npm:5.8.0" dependencies: - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/rlp": "npm:^5.7.0" - "@ethersproject/signing-key": "npm:^5.7.0" - checksum: 10/d809e9d40020004b7de9e34bf39c50377dce8ed417cdf001bfabc81ecb1b7d1e0c808fdca0a339ea05e1b380648eaf336fe70f137904df2d3c3135a38190a5af + "@ethersproject/address": "npm:^5.8.0" + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/constants": "npm:^5.8.0" + "@ethersproject/keccak256": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/rlp": "npm:^5.8.0" + "@ethersproject/signing-key": "npm:^5.8.0" + checksum: 10/b43fd97ee359154c9162037c7aedc23abafae3cedf78d8fd2e641e820a0443120d22c473ec9bb79e8301f179f61a6120d61b0b757560e3aad8ae2110127018ba languageName: node linkType: hard -"@ethersproject/units@npm:5.7.0": - version: 5.7.0 - resolution: "@ethersproject/units@npm:5.7.0" +"@ethersproject/units@npm:5.8.0": + version: 5.8.0 + resolution: "@ethersproject/units@npm:5.8.0" dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10/304714f848cd32e57df31bf545f7ad35c2a72adae957198b28cbc62166daa929322a07bff6e9c9ac4577ab6aa0de0546b065ed1b2d20b19e25748b7d475cb0fc + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/constants": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + checksum: 10/cc7180c85f695449c20572602971145346fc5c169ee32f23d79ac31cc8c9c66a2049e3ac852b940ddccbe39ab1db3b81e3e093b604d9ab7ab27639ecb933b270 languageName: node linkType: hard -"@ethersproject/wallet@npm:5.7.0, @ethersproject/wallet@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/wallet@npm:5.7.0" +"@ethersproject/wallet@npm:5.8.0, @ethersproject/wallet@npm:^5.7.0": + version: 5.8.0 + resolution: "@ethersproject/wallet@npm:5.8.0" dependencies: - "@ethersproject/abstract-provider": "npm:^5.7.0" - "@ethersproject/abstract-signer": "npm:^5.7.0" - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/hash": "npm:^5.7.0" - "@ethersproject/hdnode": "npm:^5.7.0" - "@ethersproject/json-wallets": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/random": "npm:^5.7.0" - "@ethersproject/signing-key": "npm:^5.7.0" - "@ethersproject/transactions": "npm:^5.7.0" - "@ethersproject/wordlists": "npm:^5.7.0" - checksum: 10/340f8e5c77c6c47c4d1596c200d97c53c1d4b4eb54d9166d0f2a114cb81685e7689255b0627e917fbcdc29cb54c4bd1f1a9909f3096ef9dff9acc0b24972f1c1 + "@ethersproject/abstract-provider": "npm:^5.8.0" + "@ethersproject/abstract-signer": "npm:^5.8.0" + "@ethersproject/address": "npm:^5.8.0" + "@ethersproject/bignumber": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/hash": "npm:^5.8.0" + "@ethersproject/hdnode": "npm:^5.8.0" + "@ethersproject/json-wallets": "npm:^5.8.0" + "@ethersproject/keccak256": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/random": "npm:^5.8.0" + "@ethersproject/signing-key": "npm:^5.8.0" + "@ethersproject/transactions": "npm:^5.8.0" + "@ethersproject/wordlists": "npm:^5.8.0" + checksum: 10/354c8985a74b1bb0a8ba80f374c1af882f7657716b974dda235184ee98151e30741b24f58a93c84693aa6e72a8a5c3ae62143966967f40f52f62093559388e6a languageName: node linkType: hard -"@ethersproject/web@npm:5.7.1, @ethersproject/web@npm:^5.7.0": - version: 5.7.1 - resolution: "@ethersproject/web@npm:5.7.1" +"@ethersproject/web@npm:5.8.0, @ethersproject/web@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/web@npm:5.8.0" dependencies: - "@ethersproject/base64": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/strings": "npm:^5.7.0" - checksum: 10/c83b6b3ac40573ddb67b1750bb4cf21ded7d8555be5e53a97c0f34964622fd88de9220a90a118434bae164a2bff3acbdc5ecb990517b5f6dc32bdad7adf604c2 + "@ethersproject/base64": "npm:^5.8.0" + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/strings": "npm:^5.8.0" + checksum: 10/93aad7041ffae7a4f881cc8df3356a297d736b50e6e48952b3b76e547b83e4d9189bbf2f417543031e91e74568c54395d1bb43c3252c3adf4f7e1c0187012912 languageName: node linkType: hard -"@ethersproject/wordlists@npm:5.7.0, @ethersproject/wordlists@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/wordlists@npm:5.7.0" +"@ethersproject/wordlists@npm:5.8.0, @ethersproject/wordlists@npm:^5.8.0": + version: 5.8.0 + resolution: "@ethersproject/wordlists@npm:5.8.0" dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/hash": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/strings": "npm:^5.7.0" - checksum: 10/737fca67ad743a32020f50f5b9e147e5683cfba2692367c1124a5a5538be78515865257b426ec9141daac91a70295e5e21bef7a193b79fe745f1be378562ccaa + "@ethersproject/bytes": "npm:^5.8.0" + "@ethersproject/hash": "npm:^5.8.0" + "@ethersproject/logger": "npm:^5.8.0" + "@ethersproject/properties": "npm:^5.8.0" + "@ethersproject/strings": "npm:^5.8.0" + checksum: 10/b8e6aa7d2195bb568847f360f6525ddc3d145404fbd4553e2e05daf4a95f58167591feb69e16e3398a28114ea85e1895fc8f5bd1c0cbf8b578123d7c1d21c32d languageName: node linkType: hard @@ -4878,7 +4852,7 @@ __metadata: languageName: node linkType: hard -"@lavamoat/allow-scripts@npm:^3.3.1": +"@lavamoat/allow-scripts@npm:^3.0.4, @lavamoat/allow-scripts@npm:^3.3.1": version: 3.4.0 resolution: "@lavamoat/allow-scripts@npm:3.4.0" dependencies: @@ -6579,14 +6553,14 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.0.3, @metamask/json-rpc-engine@npm:^10.1.0": - version: 10.1.0 - resolution: "@metamask/json-rpc-engine@npm:10.1.0" +"@metamask/json-rpc-engine@npm:^10.0.0, @metamask/json-rpc-engine@npm:^10.0.2, @metamask/json-rpc-engine@npm:^10.0.3, @metamask/json-rpc-engine@npm:^10.1.0, @metamask/json-rpc-engine@npm:^10.1.1": + version: 10.1.1 + resolution: "@metamask/json-rpc-engine@npm:10.1.1" dependencies: "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^11.8.0" - checksum: 10/af41cd52074286e1d82917cc41b65954f79d96158c70c7426f89c572f9178b31c674658b6079f13df22a47d9d7743ddcfa8180df6e6cbabc30d848a172186d32 + "@metamask/utils": "npm:^11.8.1" + checksum: 10/ad28e430543ca93d4487ff3f9c2d2247013ed9bc1d73867b06f2cea09b0e864207c856cc90ef945e7323e3dacc03205ffdbaddce34fc6c9165cd96bd55dc7bd0 languageName: node linkType: hard @@ -6601,15 +6575,26 @@ __metadata: languageName: node linkType: hard -"@metamask/json-rpc-middleware-stream@npm:^8.0.4, @metamask/json-rpc-middleware-stream@npm:^8.0.6, @metamask/json-rpc-middleware-stream@npm:^8.0.7": - version: 8.0.7 - resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.7" +"@metamask/json-rpc-engine@npm:^9.0.1": + version: 9.0.3 + resolution: "@metamask/json-rpc-engine@npm:9.0.3" dependencies: - "@metamask/json-rpc-engine": "npm:^10.0.3" + "@metamask/rpc-errors": "npm:^6.3.1" "@metamask/safe-event-emitter": "npm:^3.0.0" - "@metamask/utils": "npm:^11.1.0" + "@metamask/utils": "npm:^9.1.0" + checksum: 10/23a3cafb5869f6d5867105e3570ac4e214a72dda0b4b428cde6bae8856ec838c822b174f8cea054108122531d662cf93a65e92e1ee07da0485d5d0c0e5a1fca6 + languageName: node + linkType: hard + +"@metamask/json-rpc-middleware-stream@npm:^8.0.1, @metamask/json-rpc-middleware-stream@npm:^8.0.4, @metamask/json-rpc-middleware-stream@npm:^8.0.6, @metamask/json-rpc-middleware-stream@npm:^8.0.7": + version: 8.0.8 + resolution: "@metamask/json-rpc-middleware-stream@npm:8.0.8" + dependencies: + "@metamask/json-rpc-engine": "npm:^10.1.1" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^11.8.1" readable-stream: "npm:^3.6.2" - checksum: 10/54dadd16876ad1637b1fccd0d35c66dcc9a03d8614814d78b6730f9bb325e80ad1fdbb99d5b75785245aadf4064417ac35bc710a5549d13128f12153d0cc0432 + checksum: 10/89c283d7ebd9e6df01e491805e39d6bfb0152d66e5a1b435e788510d7e2a6578f4a84d5a8537120d123007cec1a4dbb3b72015e0243b0d5a7687eddbe1d37ffa languageName: node linkType: hard @@ -6730,6 +6715,18 @@ __metadata: languageName: node linkType: hard +"@metamask/keyring-api@npm:^13.0.0": + version: 13.0.0 + resolution: "@metamask/keyring-api@npm:13.0.0" + dependencies: + "@metamask/keyring-utils": "npm:^1.0.0" + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^11.0.1" + bech32: "npm:^2.0.0" + checksum: 10/f7e8982112a2813790354267af8f79cbf241d7ca9d733fe5e8de1a13993203b154ac6d358a92bd4340cbd4d25f4bac48681d17a25e3dc6f2336c95c00c371686 + languageName: node + linkType: hard + "@metamask/keyring-api@npm:^20.0.0, @metamask/keyring-api@npm:^20.1.0": version: 20.1.1 resolution: "@metamask/keyring-api@npm:20.1.1" @@ -6827,6 +6824,22 @@ __metadata: languageName: node linkType: hard +"@metamask/keyring-snap-client@npm:^1.1.0": + version: 1.1.0 + resolution: "@metamask/keyring-snap-client@npm:1.1.0" + dependencies: + "@metamask/keyring-api": "npm:^13.0.0" + "@metamask/keyring-utils": "npm:^1.0.0" + "@metamask/superstruct": "npm:^3.1.0" + "@types/uuid": "npm:^9.0.8" + uuid: "npm:^9.0.1" + webextension-polyfill: "npm:^0.12.0" + peerDependencies: + "@metamask/providers": ^18.3.1 + checksum: 10/f6e72d94d2fefd24619eca8c6fe838e448adbc42553656a4ffac44c32266836eb8223b30881c70434ce88e433c6fce12dbdaf9920dca7542b54334802cff72b7 + languageName: node + linkType: hard + "@metamask/keyring-snap-client@npm:^7.0.0": version: 7.0.0 resolution: "@metamask/keyring-snap-client@npm:7.0.0" @@ -6859,6 +6872,17 @@ __metadata: languageName: node linkType: hard +"@metamask/keyring-utils@npm:^1.0.0": + version: 1.3.1 + resolution: "@metamask/keyring-utils@npm:1.3.1" + dependencies: + "@metamask/superstruct": "npm:^3.1.0" + "@metamask/utils": "npm:^11.1.0" + bitcoin-address-validation: "npm:^2.2.3" + checksum: 10/9072791320108218875bdbcc7823a4ab4d8c29675deab3163373d31a997ae6fc23995a74ffa085e06534d14b72c2edb5e7192d371cd1ef69ac7fae70fa50d8d0 + languageName: node + linkType: hard + "@metamask/keyring-utils@npm:^3.1.0": version: 3.1.0 resolution: "@metamask/keyring-utils@npm:3.1.0" @@ -7489,6 +7513,27 @@ __metadata: languageName: node linkType: hard +"@metamask/providers@npm:^17.1.2": + version: 17.2.1 + resolution: "@metamask/providers@npm:17.2.1" + dependencies: + "@metamask/json-rpc-engine": "npm:^9.0.1" + "@metamask/json-rpc-middleware-stream": "npm:^8.0.1" + "@metamask/object-multiplex": "npm:^2.0.0" + "@metamask/rpc-errors": "npm:^6.3.1" + "@metamask/safe-event-emitter": "npm:^3.1.1" + "@metamask/utils": "npm:^9.0.0" + detect-browser: "npm:^5.2.0" + extension-port-stream: "npm:^4.1.0" + fast-deep-equal: "npm:^3.1.3" + is-stream: "npm:^2.0.0" + readable-stream: "npm:^3.6.2" + peerDependencies: + webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 + checksum: 10/ff9cbcdd4cfa410c52ae0d9d39ad9285fb21f583bcb36a8a39d1862681fe17483008c15ab0ce87797ea94cad82a2f2e58b29b1db1f02df151f9cf3b05013e8a4 + languageName: node + linkType: hard + "@metamask/providers@npm:^22.1.1": version: 22.1.1 resolution: "@metamask/providers@npm:22.1.1" @@ -7533,7 +7578,7 @@ __metadata: languageName: node linkType: hard -"@metamask/rpc-errors@npm:^6.0.0, @metamask/rpc-errors@npm:^6.2.1": +"@metamask/rpc-errors@npm:^6.0.0, @metamask/rpc-errors@npm:^6.2.1, @metamask/rpc-errors@npm:^6.3.1": version: 6.4.0 resolution: "@metamask/rpc-errors@npm:6.4.0" dependencies: @@ -7682,6 +7727,33 @@ __metadata: languageName: node linkType: hard +"@metamask/snap-account-abstraction-keyring-site@npm:^1.0.0": + version: 1.0.0 + resolution: "@metamask/snap-account-abstraction-keyring-site@npm:1.0.0" + dependencies: + "@emotion/react": "npm:^11.11.1" + "@emotion/styled": "npm:^11.11.0" + "@lavamoat/allow-scripts": "npm:^3.0.4" + "@metamask/keyring-api": "npm:^13.0.0" + "@metamask/keyring-snap-client": "npm:^1.1.0" + "@metamask/providers": "npm:^17.1.2" + "@mui/icons-material": "npm:^5.14.0" + "@mui/material": "npm:^5.14.0" + "@types/react-helmet": "npm:^6.1.6" + crypto-browserify: "npm:^3.12.0" + ethers: "npm:^5.8.0" + react: "npm:^18.2.0" + react-dom: "npm:^18.2.0" + react-helmet: "npm:^6.1.0" + react-icons: "npm:^4.8.0" + react-is: "npm:^18.2.0" + semver: "npm:^7.5.4" + styled-components: "npm:5.3.9" + webpack: "npm:^5.88.2" + checksum: 10/c06f8900448351d61cbc6d519a52060149db3512429aea5a6e1d612587b80ebc22ba1b8ce6ad2e9f58499d431a4f43a7056223318d07ef904532812dd6c8fa0e + languageName: node + linkType: hard + "@metamask/snap-simple-keyring-site@npm:^2.0.0": version: 2.0.0 resolution: "@metamask/snap-simple-keyring-site@npm:2.0.0" @@ -8124,7 +8196,7 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^9.0.0, @metamask/utils@npm:^9.2.1": +"@metamask/utils@npm:^9.0.0, @metamask/utils@npm:^9.1.0, @metamask/utils@npm:^9.2.1": version: 9.3.0 resolution: "@metamask/utils@npm:9.3.0" dependencies: @@ -24027,41 +24099,41 @@ __metadata: languageName: node linkType: hard -"ethers@npm:^5.7.0": - version: 5.7.2 - resolution: "ethers@npm:5.7.2" - dependencies: - "@ethersproject/abi": "npm:5.7.0" - "@ethersproject/abstract-provider": "npm:5.7.0" - "@ethersproject/abstract-signer": "npm:5.7.0" - "@ethersproject/address": "npm:5.7.0" - "@ethersproject/base64": "npm:5.7.0" - "@ethersproject/basex": "npm:5.7.0" - "@ethersproject/bignumber": "npm:5.7.0" - "@ethersproject/bytes": "npm:5.7.0" - "@ethersproject/constants": "npm:5.7.0" - "@ethersproject/contracts": "npm:5.7.0" - "@ethersproject/hash": "npm:5.7.0" - "@ethersproject/hdnode": "npm:5.7.0" - "@ethersproject/json-wallets": "npm:5.7.0" - "@ethersproject/keccak256": "npm:5.7.0" - "@ethersproject/logger": "npm:5.7.0" - "@ethersproject/networks": "npm:5.7.1" - "@ethersproject/pbkdf2": "npm:5.7.0" - "@ethersproject/properties": "npm:5.7.0" - "@ethersproject/providers": "npm:5.7.2" - "@ethersproject/random": "npm:5.7.0" - "@ethersproject/rlp": "npm:5.7.0" - "@ethersproject/sha2": "npm:5.7.0" - "@ethersproject/signing-key": "npm:5.7.0" - "@ethersproject/solidity": "npm:5.7.0" - "@ethersproject/strings": "npm:5.7.0" - "@ethersproject/transactions": "npm:5.7.0" - "@ethersproject/units": "npm:5.7.0" - "@ethersproject/wallet": "npm:5.7.0" - "@ethersproject/web": "npm:5.7.1" - "@ethersproject/wordlists": "npm:5.7.0" - checksum: 10/227dfa88a2547c799c0c3c9e92e5e246dd11342f4b495198b3ae7c942d5bf81d3970fcef3fbac974a9125d62939b2d94f3c0458464e702209b839a8e6e615028 +"ethers@npm:^5.7.0, ethers@npm:^5.8.0": + version: 5.8.0 + resolution: "ethers@npm:5.8.0" + dependencies: + "@ethersproject/abi": "npm:5.8.0" + "@ethersproject/abstract-provider": "npm:5.8.0" + "@ethersproject/abstract-signer": "npm:5.8.0" + "@ethersproject/address": "npm:5.8.0" + "@ethersproject/base64": "npm:5.8.0" + "@ethersproject/basex": "npm:5.8.0" + "@ethersproject/bignumber": "npm:5.8.0" + "@ethersproject/bytes": "npm:5.8.0" + "@ethersproject/constants": "npm:5.8.0" + "@ethersproject/contracts": "npm:5.8.0" + "@ethersproject/hash": "npm:5.8.0" + "@ethersproject/hdnode": "npm:5.8.0" + "@ethersproject/json-wallets": "npm:5.8.0" + "@ethersproject/keccak256": "npm:5.8.0" + "@ethersproject/logger": "npm:5.8.0" + "@ethersproject/networks": "npm:5.8.0" + "@ethersproject/pbkdf2": "npm:5.8.0" + "@ethersproject/properties": "npm:5.8.0" + "@ethersproject/providers": "npm:5.8.0" + "@ethersproject/random": "npm:5.8.0" + "@ethersproject/rlp": "npm:5.8.0" + "@ethersproject/sha2": "npm:5.8.0" + "@ethersproject/signing-key": "npm:5.8.0" + "@ethersproject/solidity": "npm:5.8.0" + "@ethersproject/strings": "npm:5.8.0" + "@ethersproject/transactions": "npm:5.8.0" + "@ethersproject/units": "npm:5.8.0" + "@ethersproject/wallet": "npm:5.8.0" + "@ethersproject/web": "npm:5.8.0" + "@ethersproject/wordlists": "npm:5.8.0" + checksum: 10/4a78952fe660ab9414bd2907d7db34f12b67c4c3f3cbfc2dfab5ea1862d70400b731ef847b708665d4f42f83dafacb2045f14f66980c34fac0418dbc3bfc016e languageName: node linkType: hard @@ -31934,6 +32006,7 @@ __metadata: "@metamask/shield-controller": "npm:^0.3.0" "@metamask/signature-controller": "npm:^34.0.0" "@metamask/smart-transactions-controller": "npm:^18.1.0" + "@metamask/snap-account-abstraction-keyring-site": "npm:^1.0.0" "@metamask/snap-simple-keyring-site": "npm:^2.0.0" "@metamask/snaps-controllers": "npm:^15.0.1" "@metamask/snaps-execution-environments": "npm:^10.2.2"