diff --git a/.env.example b/.env.example
index ddc2a39..9b1d1ec 100644
--- a/.env.example
+++ b/.env.example
@@ -77,7 +77,7 @@ RAREPIZZAS_BOX_MAINNET_PROXY_ADDRESS=0x4ae57798AEF4aF99eD03818f83d2d8AcA89952c7
RAREPIZZAS_BOX_RINKEBY_PROXY_ADDRESS=0x8f5AE25105C3c03Bce89aE3b5ed1E30456755fAb
RAREPIZZAS_MAINNET_PROXY_ADDRESS=
-RAREPIZZAS_RINKEBY_PROXY_ADDRESS=0x4bC497fF4ccaA5C3E052Fe47179bd68CA551B347
+RAREPIZZAS_RINKEBY_PROXY_ADDRESS=0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670
# SeedStorage Variables
RAREPIZZAS_SEEDSTORAGE_MATIC_PROXY_ADDRESS=
@@ -125,7 +125,7 @@ RAREPIZZAS_ORDER_API_CONSUMER_AUTHORIZED_REQUESTOR_MAINNET_ADDRESS=
RAREPIZZAS_ORDER_API_CONSUMER_AUTHORIZED_REQUESTOR_RINKEBY_ADDRESS=
RAREPIZZAS_ORDER_API_MAINNET_JOB_ID=
-RAREPIZZAS_ORDER_API_RINKEBY_JOB_ID=
+RAREPIZZAS_ORDER_API_RINKEBY_JOB_ID=c3c89048728b4272a71435625179129b
RAREPIZZAS_ORDER_API_MAINNET_JOB_FEE=100000000000000000
RAREPIZZAS_ORDER_API_RINKEBY_JOB_FEE=100000000000000000
diff --git a/.gitignore b/.gitignore
index 5825340..57f4a7f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,3 +24,5 @@ npm-debug.log*
# Openzeppelin
.openzeppelin/unknown-31337.json
+
+dist/dapp.js
diff --git a/.openzeppelin/rinkeby.json b/.openzeppelin/rinkeby.json
index 26abd47..3531b18 100644
--- a/.openzeppelin/rinkeby.json
+++ b/.openzeppelin/rinkeby.json
@@ -24,6 +24,16 @@
"address": "0x769A0451Ee108A04aEdDf3a3729acA5310E83Da1",
"txHash": "0x36cf1b7e374741a754242cf217bcd9c2d66fcb5d16592fdb7cd0dd1a8f387628",
"kind": "transparent"
+ },
+ {
+ "address": "0x9581C1409fCc7e4302145C44d22106Df9D03D47e",
+ "txHash": "0x9954427c79d55922b0e731999c2485dd7c2d0c27ba1fe6189e715990f89a16d9",
+ "kind": "transparent"
+ },
+ {
+ "address": "0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670",
+ "txHash": "0x59033ba3272c59c88dc0321f30c2460552b5c5146eaf22a27041892bd16ef36b",
+ "kind": "transparent"
}
],
"impls": {
@@ -1692,6 +1702,488 @@
}
}
}
+ },
+ "f81200e6155030e5eb63c26e20f3969fa83759ed4d0ad9e12a25f6f7c7b3d764": {
+ "address": "0xe5516529AEC6fEEcD79fF3Bf9225d78846f6768a",
+ "txHash": "0x77b5abd53a77a9279b4c4bc6185c7004b053597c22274280cdc9d924c723f753",
+ "layout": {
+ "storage": [
+ {
+ "contract": "Initializable",
+ "label": "_initialized",
+ "type": "t_bool",
+ "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:21"
+ },
+ {
+ "contract": "Initializable",
+ "label": "_initializing",
+ "type": "t_bool",
+ "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:26"
+ },
+ {
+ "contract": "ContextUpgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)50_storage",
+ "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:30"
+ },
+ {
+ "contract": "OwnableUpgradeable",
+ "label": "_owner",
+ "type": "t_address",
+ "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:21"
+ },
+ {
+ "contract": "OwnableUpgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)49_storage",
+ "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:77"
+ },
+ {
+ "contract": "ReentrancyGuardUpgradeable",
+ "label": "_status",
+ "type": "t_uint256",
+ "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:37"
+ },
+ {
+ "contract": "ReentrancyGuardUpgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)49_storage",
+ "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:67"
+ },
+ {
+ "contract": "ERC165Upgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)50_storage",
+ "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:35"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_name",
+ "type": "t_string_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:24"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_symbol",
+ "type": "t_string_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:27"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_owners",
+ "type": "t_mapping(t_uint256,t_address)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:30"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_balances",
+ "type": "t_mapping(t_address,t_uint256)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:33"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_tokenApprovals",
+ "type": "t_mapping(t_uint256,t_address)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:36"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_operatorApprovals",
+ "type": "t_mapping(t_address,t_mapping(t_address,t_bool))",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:39"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)44_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:418"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "_ownedTokens",
+ "type": "t_mapping(t_address,t_mapping(t_uint256,t_uint256))",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:24"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "_ownedTokensIndex",
+ "type": "t_mapping(t_uint256,t_uint256)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:27"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "_allTokens",
+ "type": "t_array(t_uint256)dyn_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:30"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "_allTokensIndex",
+ "type": "t_mapping(t_uint256,t_uint256)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:33"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)46_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:171"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "saleIsActive",
+ "type": "t_bool",
+ "src": "contracts/token/RarePizzas.sol:43"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_contractURI",
+ "type": "t_string_storage",
+ "src": "contracts/token/RarePizzas.sol:49"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_orderAPIClient",
+ "type": "t_contract(IOrderAPIConsumer)3091",
+ "src": "contracts/token/RarePizzas.sol:52"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_rarePizzasBoxContract",
+ "type": "t_contract(IRarePizzasBox)3257",
+ "src": "contracts/token/RarePizzas.sol:53"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_redeemedBoxTokenAddress",
+ "type": "t_mapping(t_uint256,t_address)",
+ "src": "contracts/token/RarePizzas.sol:56"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_tokenPizzaArtworkURIs",
+ "type": "t_mapping(t_uint256,t_bytes32)",
+ "src": "contracts/token/RarePizzas.sol:59"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_renderRequests",
+ "type": "t_mapping(t_bytes32,t_address)",
+ "src": "contracts/token/RarePizzas.sol:62"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_renderTokenIds",
+ "type": "t_mapping(t_bytes32,t_uint256)",
+ "src": "contracts/token/RarePizzas.sol:65"
+ }
+ ],
+ "types": {
+ "t_bool": {
+ "label": "bool"
+ },
+ "t_string_storage": {
+ "label": "string"
+ },
+ "t_contract(IOrderAPIConsumer)3091": {
+ "label": "contract IOrderAPIConsumer"
+ },
+ "t_contract(IRarePizzasBox)3257": {
+ "label": "contract IRarePizzasBox"
+ },
+ "t_mapping(t_uint256,t_address)": {
+ "label": "mapping(uint256 => address)"
+ },
+ "t_uint256": {
+ "label": "uint256"
+ },
+ "t_address": {
+ "label": "address"
+ },
+ "t_mapping(t_uint256,t_bytes32)": {
+ "label": "mapping(uint256 => bytes32)"
+ },
+ "t_bytes32": {
+ "label": "bytes32"
+ },
+ "t_mapping(t_bytes32,t_address)": {
+ "label": "mapping(bytes32 => address)"
+ },
+ "t_mapping(t_bytes32,t_uint256)": {
+ "label": "mapping(bytes32 => uint256)"
+ },
+ "t_mapping(t_address,t_mapping(t_uint256,t_uint256))": {
+ "label": "mapping(address => mapping(uint256 => uint256))"
+ },
+ "t_mapping(t_uint256,t_uint256)": {
+ "label": "mapping(uint256 => uint256)"
+ },
+ "t_array(t_uint256)dyn_storage": {
+ "label": "uint256[]"
+ },
+ "t_array(t_uint256)46_storage": {
+ "label": "uint256[46]"
+ },
+ "t_mapping(t_address,t_uint256)": {
+ "label": "mapping(address => uint256)"
+ },
+ "t_mapping(t_address,t_mapping(t_address,t_bool))": {
+ "label": "mapping(address => mapping(address => bool))"
+ },
+ "t_mapping(t_address,t_bool)": {
+ "label": "mapping(address => bool)"
+ },
+ "t_array(t_uint256)44_storage": {
+ "label": "uint256[44]"
+ },
+ "t_array(t_uint256)50_storage": {
+ "label": "uint256[50]"
+ },
+ "t_array(t_uint256)49_storage": {
+ "label": "uint256[49]"
+ }
+ }
+ }
+ },
+ "9c0e58f7d7584b06523a415f4605852118d5fe112b04e40cb1555dbcaf152c21": {
+ "address": "0x9D5A4523c17406a2679354287C6b3c166529D9bC",
+ "txHash": "0x0e2e9686a3b0cf572e686f03dcc2f5b8accd78bb1b9f323575e2379bf305f7ec",
+ "layout": {
+ "storage": [
+ {
+ "contract": "Initializable",
+ "label": "_initialized",
+ "type": "t_bool",
+ "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:21"
+ },
+ {
+ "contract": "Initializable",
+ "label": "_initializing",
+ "type": "t_bool",
+ "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:26"
+ },
+ {
+ "contract": "ContextUpgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)50_storage",
+ "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:30"
+ },
+ {
+ "contract": "OwnableUpgradeable",
+ "label": "_owner",
+ "type": "t_address",
+ "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:21"
+ },
+ {
+ "contract": "OwnableUpgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)49_storage",
+ "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:77"
+ },
+ {
+ "contract": "ReentrancyGuardUpgradeable",
+ "label": "_status",
+ "type": "t_uint256",
+ "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:37"
+ },
+ {
+ "contract": "ReentrancyGuardUpgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)49_storage",
+ "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:67"
+ },
+ {
+ "contract": "ERC165Upgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)50_storage",
+ "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:35"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_name",
+ "type": "t_string_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:24"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_symbol",
+ "type": "t_string_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:27"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_owners",
+ "type": "t_mapping(t_uint256,t_address)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:30"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_balances",
+ "type": "t_mapping(t_address,t_uint256)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:33"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_tokenApprovals",
+ "type": "t_mapping(t_uint256,t_address)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:36"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "_operatorApprovals",
+ "type": "t_mapping(t_address,t_mapping(t_address,t_bool))",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:39"
+ },
+ {
+ "contract": "ERC721Upgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)44_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:418"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "_ownedTokens",
+ "type": "t_mapping(t_address,t_mapping(t_uint256,t_uint256))",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:24"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "_ownedTokensIndex",
+ "type": "t_mapping(t_uint256,t_uint256)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:27"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "_allTokens",
+ "type": "t_array(t_uint256)dyn_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:30"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "_allTokensIndex",
+ "type": "t_mapping(t_uint256,t_uint256)",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:33"
+ },
+ {
+ "contract": "ERC721EnumerableUpgradeable",
+ "label": "__gap",
+ "type": "t_array(t_uint256)46_storage",
+ "src": "@openzeppelin/contracts-upgradeable/token/ERC721/extensions/ERC721EnumerableUpgradeable.sol:171"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "saleIsActive",
+ "type": "t_bool",
+ "src": "contracts/token/RarePizzas.sol:43"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_contractURI",
+ "type": "t_string_storage",
+ "src": "contracts/token/RarePizzas.sol:49"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_orderAPIClient",
+ "type": "t_contract(IOrderAPIConsumer)3091",
+ "src": "contracts/token/RarePizzas.sol:52"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_rarePizzasBoxContract",
+ "type": "t_contract(IRarePizzasBox)3230",
+ "src": "contracts/token/RarePizzas.sol:53"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_redeemedBoxTokenAddress",
+ "type": "t_mapping(t_uint256,t_address)",
+ "src": "contracts/token/RarePizzas.sol:56"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_tokenPizzaArtworkURIs",
+ "type": "t_mapping(t_uint256,t_bytes32)",
+ "src": "contracts/token/RarePizzas.sol:59"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_renderRequests",
+ "type": "t_mapping(t_bytes32,t_address)",
+ "src": "contracts/token/RarePizzas.sol:62"
+ },
+ {
+ "contract": "RarePizzas",
+ "label": "_renderTokenIds",
+ "type": "t_mapping(t_bytes32,t_uint256)",
+ "src": "contracts/token/RarePizzas.sol:65"
+ }
+ ],
+ "types": {
+ "t_bool": {
+ "label": "bool"
+ },
+ "t_string_storage": {
+ "label": "string"
+ },
+ "t_contract(IOrderAPIConsumer)3091": {
+ "label": "contract IOrderAPIConsumer"
+ },
+ "t_contract(IRarePizzasBox)3230": {
+ "label": "contract IRarePizzasBox"
+ },
+ "t_mapping(t_uint256,t_address)": {
+ "label": "mapping(uint256 => address)"
+ },
+ "t_uint256": {
+ "label": "uint256"
+ },
+ "t_address": {
+ "label": "address"
+ },
+ "t_mapping(t_uint256,t_bytes32)": {
+ "label": "mapping(uint256 => bytes32)"
+ },
+ "t_bytes32": {
+ "label": "bytes32"
+ },
+ "t_mapping(t_bytes32,t_address)": {
+ "label": "mapping(bytes32 => address)"
+ },
+ "t_mapping(t_bytes32,t_uint256)": {
+ "label": "mapping(bytes32 => uint256)"
+ },
+ "t_mapping(t_address,t_mapping(t_uint256,t_uint256))": {
+ "label": "mapping(address => mapping(uint256 => uint256))"
+ },
+ "t_mapping(t_uint256,t_uint256)": {
+ "label": "mapping(uint256 => uint256)"
+ },
+ "t_array(t_uint256)dyn_storage": {
+ "label": "uint256[]"
+ },
+ "t_array(t_uint256)46_storage": {
+ "label": "uint256[46]"
+ },
+ "t_mapping(t_address,t_uint256)": {
+ "label": "mapping(address => uint256)"
+ },
+ "t_mapping(t_address,t_mapping(t_address,t_bool))": {
+ "label": "mapping(address => mapping(address => bool))"
+ },
+ "t_mapping(t_address,t_bool)": {
+ "label": "mapping(address => bool)"
+ },
+ "t_array(t_uint256)44_storage": {
+ "label": "uint256[44]"
+ },
+ "t_array(t_uint256)50_storage": {
+ "label": "uint256[50]"
+ },
+ "t_array(t_uint256)49_storage": {
+ "label": "uint256[49]"
+ }
+ }
+ }
}
}
}
diff --git a/Makefile b/Makefile
index a6e7f85..0815768 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,7 @@ environment:
build:
npx hardhat compile
+ npx webpack
test:
npx hardhat test
@@ -34,4 +35,4 @@ toggle-rarepizzas-saleisactive-rinkeby:
npx hardhat run --network rinkeby scripts/rarePizzas.toggle.saleIsActive.v1.ts
verify-rarepizzas-rinkeby:
- npx hardhat verify --contract contracts/token/RarePizzas.sol:RarePizzas --network rinkeby 0xce218f39db452967607ece41085a7079a492f52d
+ npx hardhat verify --contract contracts/token/RarePizzas.sol:RarePizzas --network rinkeby 0xe5516529aec6feecd79ff3bf9225d78846f6768a
diff --git a/app/dapp.html b/app/dapp.html
new file mode 100644
index 0000000..a0eede0
--- /dev/null
+++ b/app/dapp.html
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/dapp.ts b/app/dapp.ts
new file mode 100644
index 0000000..be09a87
--- /dev/null
+++ b/app/dapp.ts
@@ -0,0 +1,859 @@
+import { privateEncrypt } from "crypto";
+import { Contract, providers, Signer, utils, BigNumber } from "ethers"
+//import WalletConnectProvider from "@walletconnect/web3-provider";
+import pizza from '../artifacts/contracts/token/RarePizzas.sol/RarePizzas.json';
+import box from '../artifacts/contracts/token/RarePizzasBoxV2.sol/RarePizzasBoxV2.json';
+
+declare var document: any;
+declare var navigator: any;
+declare var window: any;
+
+// multi sig address
+const multisigAddress = '0xBA5E28a2D1C8cF67Ac9E0dfc850DC8b7b21A4DE2'
+
+// Addresses for the pizza contract
+const rinkebyAddress = '0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670'
+const mainnetAddress = ''
+// Addresses for the box contract
+const boxRinkebyAddress = "0x8f5AE25105C3c03Bce89aE3b5ed1E30456755fAb"
+const boxMainnetAddress = "0x4ae57798AEF4aF99eD03818f83d2d8AcA89952c7"
+
+// This dapp connects both to the pizza contract
+// and to the box contract
+
+const defaultGasLimit: number = 300000
+
+const ethSymbol = 'Ξ'
+const btcSymbol = '₿'
+
+const mafiaBoxCount = 1250
+
+type Tuple = {
+ key: string,
+ value: string
+}
+
+type TokenSupply = {
+ existingBoxes: number
+ existingPizzas: number
+ totalBoxes: number
+ totalPizzas: number
+}
+
+type UserBalance = {
+ boxTokenCount: number
+ pizzaTokenCount: number
+}
+
+type BoxToken = {
+ id: number,
+ isRedeemed: boolean
+}
+
+type AppContext = {
+ app: {
+ countTotal: TokenSupply
+ btcExchangeRate: BigNumber
+ ethPrice: BigNumber
+ boxSaleIsActive: boolean
+ pizzaSaleIsActive: boolean
+ statusMessage: string
+ remainingBoxCount: Function
+ unredeemedBoxCount: Function
+ }
+ contract: Contract | undefined
+ boxContract: Contract | undefined
+ provider: providers.Web3Provider | undefined
+ user: {
+ balance: UserBalance
+ boxTokens: BoxToken[]
+ pizzaTokens: number[]
+ unredeemedBoxTokens: Function
+ }
+ wallet: {
+ address: string | undefined
+ contract: Contract | undefined
+ boxContract: Contract | undefined
+ signer: Signer | undefined
+ balance: BigNumber | undefined
+ }
+}
+
+// list of recipes by index
+let recipes: Tuple[] = [
+ {key: "Random Pie", value: "0"},
+ {key: "Cheeze Pie", value: "1"},
+ {key: "Pepperoni", value: "2"},
+ {key: "Hawaiian", value: "3"},
+ {key: "Moon Pie", value: "4"},
+ {key: "Crypto Pie", value: "5"},
+ {key: "Horror Pie", value: "6"},
+ {key: "80's Pie", value: "7"},
+ {key: "Trippy-Shrooms Pie", value: "8"},
+ {key: "Shrooms Pie", value: "9"},
+ {key: "Green Salad Pie", value: "10"},
+ {key: "Flower Bloom Pie", value: "11"},
+ {key: "Vegan Pie", value: "12"},
+ {key: "Apple Pie", value: "13"},
+ {key: "Mixed Fruit Pie", value: "14"},
+ {key: "Meat Lover's", value: "15"},
+ {key: "Seafood Delight", value: "16"}
+]
+
+// a context to pass around
+// a very poor state manager
+let state: AppContext = {
+ app: {
+ btcExchangeRate: BigNumber.from('600000000000000000'),
+ ethPrice: BigNumber.from('3000000000000000000'),
+ boxSaleIsActive: true,
+ pizzaSaleIsActive: false,
+ statusMessage: "",
+ countTotal: {
+ existingBoxes: 0,
+ existingPizzas: 0,
+ totalBoxes: 0,
+ totalPizzas: 0
+ },
+ remainingBoxCount: () => (state.app.countTotal.totalBoxes - state.app.countTotal.existingBoxes),
+ unredeemedBoxCount: () => (state.app.countTotal.existingBoxes - state.app.countTotal.existingPizzas)
+ },
+ contract: undefined,
+ boxContract: undefined,
+ provider: undefined,
+ user: {
+ balance: {
+ boxTokenCount: 0,
+ pizzaTokenCount: 0
+ },
+ boxTokens: [],
+ pizzaTokens:[],
+ unredeemedBoxTokens: () => state.user.boxTokens.filter(box => {
+ return !box.isRedeemed
+ })
+ },
+ wallet: {
+ address: undefined,
+ contract: undefined,
+ boxContract: undefined,
+ signer: undefined,
+ balance: undefined
+ }
+}
+
+// Document Accessors
+
+const DOM = {
+ buttons: {
+ connect: document.querySelector('#walletButton'),
+ buy: document.querySelector('#buyButton'),
+ redeem: document.querySelector('#bakePizza'),
+ checkBoxIsRedeemed: document.querySelector('#checkPie'),
+ },
+ contract: {
+ address: document.querySelector('#pizzacontractLabel'),
+ boxAddress: document.querySelector('#contractLabel'),
+ },
+ fields: {
+ bakedPiecheck: document.querySelector('#bakedPieCheck')
+ },
+ labels: {
+ // TODO: connect this one to the right id
+ dappHeader: document.querySelector('#bakeHeading'),
+
+ ethBalanceLabel: document.querySelector('#balanceLabel'),
+ connectLabel: document.querySelector('#connect-button-label'),
+
+ remainingBoxesCount: document.querySelector('#pizzasLabel'),
+ redeemedPizzasCount: document.querySelector('#pizzasRedeemed'),
+
+ btcPriceLabel: document.querySelector('#btcPriceLabel'),
+ ethPriceLabel: document.querySelector('#ethPriceLabel'),
+
+ errorLabel: document.querySelector('#errorMsg2'),
+
+ userUnredeemedBoxCount: document.querySelector('#boxCount'),
+ userPizzaCount: document.querySelector('#pizzaCount'),
+
+ },
+ selectors: {
+ boxSelector: document.querySelector('#selectBox'),
+ recipeSelector: document.querySelector('#selectRecipe'),
+ },
+ // set things that only need to be set once
+ setStaticState: () => {
+ helpers.selectorRemoveAll(DOM.selectors.recipeSelector)
+ helpers.selectorAdd(DOM.selectors.recipeSelector, recipes)
+ },
+ // update the query selector out of band of everything else
+ refreshBoxTokenQuerySelector: (context: AppContext) => {
+ // redeem query selector
+ const redeemOptions: Tuple[] = []
+ context.user.boxTokens.forEach(token => {
+ if (!token.isRedeemed) {
+ redeemOptions.push({key: token.id.toString(), value: token.id.toString()})
+ }
+ })
+
+ helpers.selectorRemoveAll(DOM.selectors.boxSelector)
+ helpers.selectorAdd(DOM.selectors.boxSelector, redeemOptions)
+ },
+ // run a refresh loop on the entire ui (except the query selectors)
+ refreshState: (context: AppContext) => {
+ console.log("refresh state")
+
+ // Header
+ if (context.app.pizzaSaleIsActive) {
+ DOM.labels.dappHeader.innerHTML = "Bake Your Rare Pizza!"
+ } else {
+ DOM.labels.dappHeader.innerHTML = "Kitchen Is Closed :-("
+ }
+
+ // connect button
+ if (context.wallet.address && context.wallet.contract) {
+ //const rhs = context.wallet.address.length - 4
+ //DOM.labels.connectLabel.innerHTML = `${context.wallet.address.substr(0, 5)}...${context.wallet.address.substr(rhs, 4)}`
+ DOM.buttons.connect.innerHTML = "Disconnect"
+
+ } else {
+ DOM.buttons.connect.innerHTML = "Connect Wallet"
+ }
+
+ // Balance
+ if(context.wallet.balance === undefined) {
+ DOM.labels.ethBalanceLabel.innerHTML = `-- ${ethSymbol}`
+ } else {
+ const balance = utils.formatEther(context.wallet.balance)
+ DOM.labels.ethBalanceLabel.innerHTML = `${balance.substr(0, 5)} ${ethSymbol}`
+ }
+
+ // BTC price
+ if (context.contract === undefined) {
+ DOM.labels.btcPriceLabel.innerHTML = `-- ${btcSymbol}`
+ } else {
+
+ const btcPrice = context.app.ethPrice.div(state.app.btcExchangeRate)
+ const btcPriceformatted = utils.formatEther(btcPrice)
+ DOM.labels.btcPriceLabel.innerHTML = `${btcPriceformatted.substr(0, 5)} ${btcSymbol}`
+ }
+
+ // ETH price
+ if (context.contract === undefined) {
+ DOM.labels.ethPriceLabel.innerHTML = `-- ${ethSymbol}`
+ } else {
+ const ethPriceFormatted = utils.formatEther(context.app.ethPrice)
+ DOM.labels.ethPriceLabel.innerHTML = `${ethPriceFormatted.substr(0, 5)} ${ethSymbol}`
+ }
+
+ // Box availability
+ if (context.app.countTotal.totalBoxes === 0) {
+ DOM.labels.remainingBoxesCount.innerHTML = "--"
+ } else {
+ const remaining = context.app.remainingBoxCount()
+ DOM.labels.remainingBoxesCount.innerHTML = `${remaining}`
+ }
+
+ // Pizza availability
+ if (context.app.countTotal.totalBoxes === 0) {
+ DOM.labels.redeemedPizzasCount.innerHTML = "--"
+ } else {
+ const existing = context.app.countTotal.existingPizzas
+ DOM.labels.redeemedPizzasCount.innerHTML = `${existing}`
+ }
+
+ // Pizzas redeemed
+ const unclaimedBoxes = context.user.unredeemedBoxTokens().length
+ DOM.labels.userUnredeemedBoxCount.innerHTML = `${unclaimedBoxes}`
+ DOM.labels.userPizzaCount.innerHTML = context.user.balance.pizzaTokenCount
+
+ // error
+ if (context.app.statusMessage != "") {
+ DOM.labels.errorLabel.innerHTML = context.app.statusMessage
+ } else {
+ DOM.labels.errorLabel.innerHTML = ""
+ }
+
+ // buy button
+ if (context.wallet.address && context.wallet.contract) {
+ DOM.buttons.buy.disabled = false
+ } else {
+ DOM.buttons.buy.disabled = true
+ }
+
+ // redeem button
+ if (context.app.pizzaSaleIsActive && context.wallet.address && context.wallet.contract && unclaimedBoxes > 0) {
+ DOM.buttons.redeem.disabled = false
+ } else {
+ DOM.buttons.redeem.disabled = true
+ }
+
+ // contract
+ if (context.contract === undefined) {
+ console.log("refresh no contract")
+ DOM.contract.address.innerHTML = "Not Connected"
+ } else {
+ DOM.contract.address.textContent = context.contract.address
+ }
+
+ // box contract
+ if (context.boxContract === undefined) {
+ console.log("refresh no box contract")
+ DOM.contract.boxAddress.innerHTML = "Not Connected"
+ } else {
+ DOM.contract.boxAddress.textContent = context.boxContract.address
+ }
+ }
+}
+
+// helper functions
+
+const helpers = {
+ sleep: (ms: number) => {
+ return new Promise(resolve => setTimeout(resolve, ms));
+ },
+ numberWithCommas: (x: number) => x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','),
+ isMobile: () => /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
+ selectorAdd: (selectBox: HTMLSelectElement, values: Tuple[] ) => {
+ values.forEach(item => {
+ selectBox.add(new Option(item.key, item.value))
+ })
+ },
+ selectorRemoveAll: (selectBox: HTMLSelectElement) => {
+ while (selectBox.options.length > 0) {
+ selectBox.remove(0);
+ }
+ },
+ bigNumberAddPercent: (bigNum: BigNumber, pct: number) => {
+ return bigNum.mul(pct).div(100)
+ }
+}
+
+// actions that can be taken
+const actions = {
+ // application actions (that query state based on input or mutate state)
+ app: {
+ // is a box redeemed
+ isRedeemed: async (tokenId: number) => {
+ if (!actions.contract.isConnected()) {
+ return false
+ }
+
+ try {
+ return await state.contract?.isRedeemed(tokenId)
+ } catch (error) {
+ console.log(error)
+ if (error instanceof Error) {
+ state.app.statusMessage = error.message
+ DOM.refreshState(state)
+ }
+ return false
+ }
+ },
+ // address of whoever redeemed a box
+ addressOfRedeemer: async (tokenId: number) => {
+ if (!actions.contract.isConnected()) {
+ return "0x00"
+ }
+
+ try {
+ return await state.contract?.addressOfRedeemer(tokenId)
+ } catch (error) {
+ console.log(error)
+ if (error instanceof Error) {
+ state.app.statusMessage = error.message
+ DOM.refreshState(state)
+ }
+ return false
+ }
+ },
+ // purchase a box
+ purchase: async () => {
+ if (!actions.contract.isBoxConnected()) {
+ return
+ }
+
+ console.log(`purchase: purchase box`)
+ const price: BigNumber = await state.boxContract?.getPrice()
+ state.app.ethPrice = price
+
+ const pctOver = 120 // 20%
+ const amount = helpers.bigNumberAddPercent(price, pctOver)
+
+ console.log(`purchase price: ${amount}`)
+
+ let estimatedGas = await state.boxContract?.estimateGas.purchase({value: amount})
+ if (estimatedGas === undefined || estimatedGas.lt(defaultGasLimit)) {
+ console.log("using default gas limit")
+ estimatedGas = BigNumber.from(defaultGasLimit)
+ } else {
+ estimatedGas = helpers.bigNumberAddPercent(estimatedGas, 120)
+ console.log(`estimated gas: ${estimatedGas}`)
+ }
+
+ await state.wallet.boxContract?.purchase({ value: amount, gasLimit: estimatedGas })
+ await actions.contract.refreshContract()
+ },
+ // redeem a box for a pizza
+ redeemBox: async (boxTokenId: number, desiredRecipe: number) => {
+ if (!actions.contract.isConnected()) {
+ return
+ }
+
+ if (await state.contract?.isRedeemed(boxTokenId)) {
+ state.app.statusMessage = "box already redeemed"
+ DOM.refreshState(state)
+ return
+ }
+
+ console.log(`redeem: redeem a box`)
+
+ // let estimatedGas = await state.wallet.contract?.estimateGas.redeemRarePizzasBox(boxTokenId, desiredRecipe)
+ // if (estimatedGas === undefined || estimatedGas.lt(defaultGasLimit)) {
+ // console.log("using default gas limit")
+ // estimatedGas = BigNumber.from(defaultGasLimit)
+ // } else {
+ // estimatedGas = helpers.bigNumberAddPercent(estimatedGas, 120)
+ // console.log(`estimated gas: ${estimatedGas}`)
+ // }
+
+ // TODO: callstatic?
+
+ await state.wallet.contract?.redeemRarePizzasBox(boxTokenId, desiredRecipe, { gasLimit: 300000 })
+ await actions.contract.refreshContract()
+ }
+ },
+ // generic contract actions and properties
+ contract: {
+ isConnected: () => {
+ const contract = state.contract
+ if (contract === undefined) {
+ console.log('contract: pizza contract not connected')
+ return false
+ }
+ return true
+ },
+ isBoxConnected: () => {
+ const contract = state.boxContract
+ if (contract === undefined) {
+ console.log('contract: box contract not connected')
+ return false
+ }
+ return true
+ },
+ connect: async () => {
+ if (state.provider === undefined) {
+ console.log('contract: provider not connected')
+ return
+ }
+
+ const chainId = await window.ethereum.request({ method: 'eth_chainId' });
+ console.log(`chainId: ${chainId}`)
+
+ // connect pizza
+ const contractAddress = chainId === '0x4' ? rinkebyAddress : mainnetAddress
+ console.log(`contract pizza connect: ${contractAddress}`)
+ const contract = new Contract(contractAddress, pizza.abi, state.provider)
+ state.contract = contract
+
+ // connect box
+ const boxContractAddress = chainId === '0x4' ? boxRinkebyAddress : boxMainnetAddress
+ console.log(`contract box connect: ${boxContractAddress}`)
+ // note the abi here is the pizza abi, which has functions not on the box
+ // but since it inherits, it works wihtout adding redundant data to the page
+ const boxContract = new Contract(boxContractAddress, box.abi, state.provider)
+ state.boxContract = boxContract
+
+ actions.events.subscribeContractEvents();
+ actions.events.subscribeTokenEvents()
+ },
+ refreshContract: async () => {
+ if (!actions.contract.isConnected()) {
+ return
+ }
+ console.log("refreshContract")
+ await actions.contract.isSaleActive()
+ await actions.contract.refreshPrice()
+ await actions.contract.refreshSupply()
+ await actions.user.refreshUserBalance()
+ DOM.refreshState(state)
+ },
+ isSaleActive: async () => {
+ if (!actions.contract.isConnected()) {
+ return false
+ }
+
+ try {
+ const active = await state.contract?.saleIsActive()
+ state.app.pizzaSaleIsActive = active
+ console.log(`isSaleActive: ${active}`)
+ DOM.refreshState(state)
+ return active
+ } catch (error) {
+ console.log(error)
+ if (error instanceof Error) {
+ state.app.statusMessage = error.message
+ DOM.refreshState(state)
+ }
+ return false
+ }
+ },
+ refreshPrice: async () => {
+ if (!actions.contract.isConnected()) {
+ BigNumber.from(state.app.ethPrice)
+ }
+ // Get the price off the bonding curve (in wei)
+ const price = await state.boxContract?.getPrice()
+ state.app.ethPrice = price
+ console.log(`refreshPrice: eth: ${price}`)
+
+ // Get the bitcoin price
+ const bitcoinPrice = await state.boxContract?.getBitcoinPriceInWei()
+ state.app.btcExchangeRate = bitcoinPrice
+
+ console.log(`refreshPrice: btc: ${price}`)
+
+ DOM.refreshState(state)
+ return BigNumber.from(state.app.ethPrice)
+ },
+ refreshSupply: async () => {
+ if (!actions.contract.isConnected()) {
+ return
+ }
+ console.log("refresh supply")
+ const maxSupply = await state.boxContract?.maxSupply()
+ const boxTotalSupply = await state.boxContract?.totalSupply()
+ const pizzaTotalSupply = await state.contract?.totalSupply()
+ console.log(`maxSupply: ${maxSupply} boxTotalSupply: ${boxTotalSupply} pizzaTotalSupply: ${pizzaTotalSupply}` )
+
+ state.app.countTotal = {
+ existingBoxes: boxTotalSupply,
+ existingPizzas: pizzaTotalSupply,
+ totalBoxes: maxSupply,
+ totalPizzas: maxSupply
+ }
+
+ DOM.refreshState(state)
+ },
+
+ },
+ // event handlers
+ events: {
+ handlers: {
+ accountsChanged: async (accounts: string[]) => {
+ console.log("accounts changed")
+ console.log(accounts);
+ if (accounts.length === 0) {
+ await actions.wallet.resetWallet()
+ await actions.user.resetBalances()
+ } else if (accounts[0] !== state.wallet.address) {
+ await actions.wallet.connect()
+ }
+ await actions.contract.refreshContract()
+ },
+ accountsDisconnect: async (code: number, reason: string) => {
+ console.log("disconnect")
+ console.log(code, reason);
+ await actions.wallet.resetWallet()
+ await actions.user.resetBalances()
+ },
+ chainChanged: (chainId: number) => {
+ console.log(`chain changed: chainId: ${chainId}`);
+ window.location.reload();
+ },
+ tokenTransferred: async (operator: string, from: string, to: string, id: number, value: number) => {
+ console.log('on transfer');
+ await actions.contract.refreshContract()
+ }
+ },
+ onLoad: async () => {
+ DOM.setStaticState()
+ await actions.provider.load()
+ actions.events.subscribeWalletEvents()
+ await actions.contract.connect()
+ await actions.user.refreshAccounts()
+ await actions.contract.refreshContract()
+ },
+ subscribeContractEvents: () => {
+ state.contract?.on('SaleActive', actions.contract.refreshContract)
+ // TODO: verify if we even need this it might be redundant since transfer fires
+ state.contract?.on('InternalArtworkAssigned', actions.contract.refreshContract)
+ state.boxContract?.on('InternalArtworkAssigned', actions.contract.refreshContract)
+ },
+ subscribeTokenEvents: () => {
+ state.contract?.on('Transfer', actions.events.handlers.tokenTransferred)
+ state.boxContract?.on('Transfer', actions.events.handlers.tokenTransferred)
+ },
+ subscribeWalletEvents: () => {
+ window.ethereum.on("accountsChanged", actions.events.handlers.accountsChanged)
+ window.ethereum.on("chainChanged", actions.events.handlers.chainChanged)
+ window.ethereum.on("disconnect", actions.events.handlers.accountsDisconnect)
+ },
+ unsubscribeContractEvents: () => {
+ state.contract?.off('SaleActive', actions.contract.refreshContract)
+ state.contract?.off('InternalArtworkAssigned', actions.contract.refreshContract)
+ },
+ unsubscribeTokenEvents: () => {
+ state.contract?.off('Transfer', actions.events.handlers.tokenTransferred)
+ state.boxContract?.off('Transfer', actions.events.handlers.tokenTransferred)
+ }
+ },
+ provider: {
+ hasEthereum: () => {
+ return window.ethereum !== undefined
+ },
+ load: async () => {
+ const tries = 3
+ let run = 0
+ while (!actions.provider.hasEthereum() && run <= tries) {
+ await helpers.sleep(1000)
+ run++
+ }
+
+ if (!actions.provider.hasEthereum()) {
+ console.log("provider: could not load ethereum")
+ return
+ }
+
+ console.log('ethereum connected')
+
+ const provider = new providers.Web3Provider(window.ethereum);
+ state.provider = provider
+ }
+ },
+ // user functions related to the application (like token balance lookup)
+ user: {
+ refreshAccounts: async () => {
+ try {
+ console.log('refresh accounts')
+ const accounts = await window.ethereum.request({ method: 'eth_accounts' })
+ await actions.events.handlers.accountsChanged(accounts)
+ } catch (error) {
+ console.error(error)
+ }
+ },
+ refreshUserBalance: async () => {
+ if (!actions.wallet.isConnected()) {
+ return
+ }
+ console.log("refresh token balance")
+ // seems we only have boxTokenBalance available
+ // I don't know if this 'balance' is a count of tokens or some other measure
+ // The contract code says 'Get the box balance of a user' — is that a $ value or a cardinal value?
+ const boxTokenBalance: BigNumber = await state.wallet.boxContract?.balanceOf(state.wallet.address)
+ const pizzaTokenBalance: BigNumber = await state.wallet.contract?.balanceOf(state.wallet.address)
+ console.log(`boxTokenBalance: ${boxTokenBalance}`)
+ console.log(`pizzaTokenBalance: ${pizzaTokenBalance}`)
+
+ let boxTokens: BoxToken[] = []
+ let pizzaTokens: number[] = []
+
+ // iterate through the collections and get the user's id's
+ for(let i = 0; i < boxTokenBalance.toNumber(); i++) {
+ const id = await state.wallet.boxContract?.tokenOfOwnerByIndex(state.wallet.address, i)
+ const isRedeemed = await state.wallet.contract?.isRedeemed(id)
+ boxTokens.push({
+ id, isRedeemed
+ })
+ }
+ for(let i = 0; i < pizzaTokenBalance.toNumber(); i++) {
+ const id = await state.wallet.contract?.tokenOfOwnerByIndex(state.wallet.address, i)
+ pizzaTokens.push(id)
+ }
+
+ state.user.boxTokens = boxTokens
+ state.user.pizzaTokens = pizzaTokens
+
+ console.log(`boxTokens: ${boxTokens}`)
+ console.log(`pizzaTokens: ${pizzaTokens}`)
+
+ // if the token counts are different make sure we update the query selector
+ if (state.user.balance.boxTokenCount !== boxTokenBalance.toNumber() || state.user.balance.pizzaTokenCount !== pizzaTokenBalance.toNumber()) {
+ DOM.refreshBoxTokenQuerySelector(state)
+ }
+
+ state.user.balance = {
+ boxTokenCount: boxTokenBalance.toNumber(),
+ pizzaTokenCount: pizzaTokenBalance.toNumber()
+ }
+
+ DOM.refreshState(state)
+ },
+ resetBalances: async () => {
+ state.user.balance = {
+ boxTokenCount: 0,
+ pizzaTokenCount: 0
+ }
+ await actions.contract.refreshContract()
+ }
+ },
+ // user functions related to their wallet like eth balance and connection state
+ wallet: {
+ isConnected: () => {
+ const contract = state.wallet.contract
+ if (contract === undefined) {
+ console.log('wallet: user not connected')
+ return false
+ }
+
+ const address = state.wallet.address
+ if (address === undefined) {
+ console.log('wallet: user address not defined')
+ return false
+ }
+ return true
+ },
+ getAddress: () => {
+ const address = state.wallet.address
+ if (address === undefined) {
+ throw "wallet: address undefined"
+ }
+ return address
+ },
+ getBalance: async (address: string | undefined) => {
+ if (state.provider === undefined) {
+ console.log('provider not connected')
+ return
+ }
+
+ if (address === undefined) {
+ address = state.wallet.address
+ }
+
+ if (address === undefined) {
+ throw "wallet: address undefined"
+ }
+
+ const balance = await state.provider.getBalance(address)
+
+ console.log(`getBalance: ${utils.formatEther(balance).substr(0, 10)}`)
+ state.wallet.balance = balance
+ DOM.refreshState(state)
+ return balance
+ },
+ connect: async () => {
+ if (state.provider === undefined) {
+ console.log('provider not connected')
+ return
+ }
+ console.log('connect wallet')
+ const signer = state.provider.getSigner();
+ const contract = state.contract?.connect(signer)
+ const boxContract = state.boxContract?.connect(signer)
+ const address = await signer.getAddress()
+
+ console.log(`connected to ${address}`)
+
+ const balance = await actions.wallet.getBalance(address)
+
+ state.wallet = {
+ address: address,
+ contract: contract,
+ boxContract: boxContract,
+ signer: signer,
+ balance: balance
+ }
+ if (state.wallet.balance !== undefined) {
+ console.log(`connect: balance ${utils.formatEther(state.wallet.balance).substr(0, 10)}`)
+ }
+ DOM.refreshState(state)
+ await actions.contract.refreshContract()
+ },
+ requestAccess: async () => {
+ if (!actions.provider.hasEthereum()) {
+ console.log("wallet: could not requestAccess no ethereum")
+ return
+ }
+ try {
+ console.log("user requested access")
+ await window.ethereum.request({ method: 'eth_requestAccounts' })
+ await actions.wallet.connect()
+ } catch (error) {
+ console.log("user rejected access")
+ console.log(error)
+ }
+ },
+ resetWallet: async () => {
+ state.wallet.address = undefined
+ state.wallet.contract = undefined
+ state.wallet.boxContract = undefined
+ state.wallet.signer = undefined
+ await actions.contract.refreshContract()
+ }
+ },
+}
+
+// events
+
+DOM.contract.address.addEventListener('click', async () => {
+ state.app.statusMessage = ""
+ DOM.refreshState(state)
+
+ if (state.contract !== undefined) {
+ const contract = state.contract?.address
+ const subdomain = contract === rinkebyAddress ? "rinkeby" : "www"
+ window.open(`https://${subdomain}.etherscan.io/address/${contract}`, "_blank");
+ }
+})
+
+DOM.contract.boxAddress.addEventListener('click', async () => {
+ state.app.statusMessage = ""
+ DOM.refreshState(state)
+
+ if (state.contract !== undefined) {
+ const contract = state.boxContract?.address
+ const subdomain = contract === boxRinkebyAddress ? "rinkeby" : "www"
+ window.open(`https://${subdomain}.etherscan.io/address/${contract}`, "_blank");
+ }
+})
+
+DOM.buttons.connect.addEventListener('click', async () => {
+ state.app.statusMessage = ""
+ DOM.refreshState(state)
+
+ if (actions.wallet.isConnected()) {
+ actions.wallet.resetWallet()
+ } else {
+ console.log("requesting access")
+ actions.wallet.requestAccess()
+ }
+})
+
+DOM.buttons.checkBoxIsRedeemed.addEventListener('click', async () => {
+ state.app.statusMessage = ""
+ DOM.refreshState(state)
+
+ const tokenId = DOM.fields.bakedPiecheck.value
+
+ const redeemed = await actions.app.isRedeemed(parseInt(tokenId))
+ // TODO: update DOM in the right place
+ DOM.labels.errorLabel.innerHTML = `token: ${tokenId} isRedeemed: ${redeemed}`
+})
+
+DOM.buttons.buy.addEventListener('click', async () => {
+ state.app.statusMessage = ""
+ DOM.refreshState(state)
+
+ if (actions.wallet.isConnected()) {
+ await actions.app.purchase()
+ } else {
+ actions.wallet.requestAccess()
+ }
+})
+
+DOM.buttons.redeem.addEventListener('click', async () => {
+ state.app.statusMessage = ""
+ DOM.refreshState(state)
+
+ const boxTokenId = DOM.selectors.boxSelector.value
+ const desiredRecipe = DOM.selectors.recipeSelector.value
+
+ if (actions.wallet.isConnected()) {
+ await actions.app.redeemBox(parseInt(boxTokenId), parseFloat(desiredRecipe))
+ } else {
+ actions.wallet.requestAccess()
+ }
+})
+
+window.addEventListener('load', async () => {
+ await actions.events.onLoad()
+}, { once: true })
diff --git a/contracts/interfaces/IRarePizzas.sol b/contracts/interfaces/IRarePizzas.sol
index ca146b8..cad3ea8 100644
--- a/contracts/interfaces/IRarePizzas.sol
+++ b/contracts/interfaces/IRarePizzas.sol
@@ -3,17 +3,12 @@
pragma solidity ^0.8.0;
import '@openzeppelin/contracts-upgradeable/token/ERC721/extensions/IERC721EnumerableUpgradeable.sol';
-import './IRarePizzasBox.sol';
/**
* Public interface for interacting with rare pizzas.
*
- * Since this contract is tightly coupled with the box contract,
- * most of the functions redirect to make interacting with the app easier
*/
-interface IRarePizzas is IRarePizzasBox {
- function isSaleActive() external view returns (bool);
-
+interface IRarePizzas {
/**
* Verify if a specific box has already been redeemed
*/
@@ -28,21 +23,4 @@ interface IRarePizzas is IRarePizzasBox {
* Redeem a RarePizzasBox for a pizza
*/
function redeemRarePizzasBox(uint256 boxTokenId, uint256 recipeId) external;
-
- // Box ERC-721 redirects
-
- /**
- * Get the total supply of boxes
- */
- function boxTotalSupply() external view returns (uint256);
-
- /**
- * Get a specific token id owned by a user
- */
- function boxTokenOfOwnerByIndex(address owner, uint256 index) external view returns (uint256 tokenId);
-
- /**
- * Get the box balance of a user
- */
- function boxBalanceOf(address owner) external view returns (uint256 balance);
}
diff --git a/contracts/token/RarePizzas.sol b/contracts/token/RarePizzas.sol
index c1e9a76..6b1a847 100644
--- a/contracts/token/RarePizzas.sol
+++ b/contracts/token/RarePizzas.sol
@@ -40,7 +40,7 @@ contract RarePizzas is
// V1 Variables (do not modify this section when upgrading)
- bool private saleIsActive;
+ bool public saleIsActive;
bytes constant sha256MultiHash = hex'1220';
bytes constant ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz';
@@ -91,9 +91,6 @@ contract RarePizzas is
}
// IRarePizzas
- function isSaleActive() external view override returns (bool) {
- return saleIsActive;
- }
function isRedeemed(uint256 boxTokenId) public view override returns (bool) {
return _redeemedBoxTokenAddress[boxTokenId] != address(0);
@@ -109,44 +106,6 @@ contract RarePizzas is
_redeemRarePizzasBox(_msgSender(), boxTokenId, recipeId);
}
- // Box ERC-721 redirects
-
- function boxTotalSupply() external view override returns (uint256) {
- return _rarePizzasBoxContract.totalSupply();
- }
-
- function boxTokenOfOwnerByIndex(address owner, uint256 index) external view override returns (uint256 tokenId) {
- return _rarePizzasBoxContract.tokenOfOwnerByIndex(owner, index);
- }
-
- function boxBalanceOf(address owner) external view override returns (uint256 balance) {
- return _rarePizzasBoxContract.balanceOf(owner);
- }
-
- // IRarePizzasBox overrides
-
- // redirect to the box contract
-
- function getBitcoinPriceInWei() public view virtual override returns (uint256) {
- return _rarePizzasBoxContract.getBitcoinPriceInWei();
- }
-
- function getPrice() public view virtual override returns (uint256) {
- return _rarePizzasBoxContract.getPriceInWei();
- }
-
- function getPriceInWei() public view virtual override returns (uint256) {
- return _rarePizzasBoxContract.getPriceInWei();
- }
-
- function maxSupply() public view virtual override returns (uint256) {
- return _rarePizzasBoxContract.maxSupply();
- }
-
- function purchase() public payable virtual override nonReentrant {
- _rarePizzasBoxContract.purchase();
- }
-
// IOrderAPICallback
// handle the callback from the order api
diff --git a/data/opensea_pizza_metadata.mainnet.json b/data/opensea_pizza_metadata.mainnet.json
index 0f1c620..1a90e54 100644
--- a/data/opensea_pizza_metadata.mainnet.json
+++ b/data/opensea_pizza_metadata.mainnet.json
@@ -1,9 +1,10 @@
{
- "name": "Rare Pizzas",
- "description": "U hungy? Git gud! Grab a box and get in line",
- "image": "https://ipfs.io/ipfs/QmTCEKipQX4gdGx5jAZiFtyQjPeiWcXRbb9CBk8AFhdcPy",
- "external_link": "https://rarepizzas.com",
- "seller_fee_basis_points": 750,
- "fee_recipient": "0xBA5E28a2D1C8cF67Ac9E0dfc850DC8b7b21A4DE2"
- }
+ "name": "Rare Pizzas",
+ "description": "Rare Pizzas is a collection of 10,000 unique generative art pizzas sold on a curve that ends at 10,000 Bitcoin. Their sale funds the purchase of real-world pizzas to throw a global pizza party every year on Bitcoin Pizza Day, May 22nd. This PizzaDAO project is an homage to Laszlo's purchase of two pizzas for 10,000 Bitcoin on May 22nd in 2010, the first recorded cryptocurrency transaction for real-world goods. Visit https://rarepizzas.com/ for more details.",
+ "image": "https://ipfs.io/ipfs/QmTCEKipQX4gdGx5jAZiFtyQjPeiWcXRbb9CBk8AFhdcPy",
+ "external_link": "https://rarepizzas.com/",
+ "seller_fee_basis_points": 625,
+ "fee_recipient": "0xBA5E28a2D1C8cF67Ac9E0dfc850DC8b7b21A4DE2"
+}
+
\ No newline at end of file
diff --git a/dist/deployment-rinkeby-RarePizzas-1635387121172.json b/dist/deployment-rinkeby-RarePizzas-1635387121172.json
new file mode 100644
index 0000000..daf01a9
--- /dev/null
+++ b/dist/deployment-rinkeby-RarePizzas-1635387121172.json
@@ -0,0 +1 @@
+{"network":"rinkeby","name":"RarePizzas","proxy":"0x9581C1409fCc7e4302145C44d22106Df9D03D47e","transaction":{"hash":"0x9954427c79d55922b0e731999c2485dd7c2d0c27ba1fe6189e715990f89a16d9","type":2,"accessList":[],"blockHash":null,"blockNumber":null,"transactionIndex":null,"confirmations":0,"from":"0x102d3B5ca9C8675C20B2F7E2171B3ecDcbe3Fc82","gasPrice":{"type":"BigNumber","hex":"0x010b3d2021"},"maxPriorityFeePerGas":{"type":"BigNumber","hex":"0x9502f900"},"maxFeePerGas":{"type":"BigNumber","hex":"0x010b3d2021"},"gasLimit":{"type":"BigNumber","hex":"0x0cf24f"},"to":null,"value":{"type":"BigNumber","hex":"0x00"},"nonce":348,"data":"0x608060405260405162000f4038038062000f408339810160408190526200002691620004d4565b82816200005560017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd62000603565b60008051602062000ef9833981519152146200008157634e487b7160e01b600052600160045260246000fd5b6200008f82826000620000ff565b50620000bf905060017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610462000603565b60008051602062000ed983398151915214620000eb57634e487b7160e01b600052600160045260246000fd5b620000f68262000170565b5050506200066c565b6200010a83620001cb565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806200014c5750805b156200016b576200016983836200029360201b6200026c1760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6200019b620002c2565b604080516001600160a01b03928316815291841660208301520160405180910390a1620001c881620002fb565b50565b620001e1816200038b60201b620002981760201c565b620002495760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806200027260008051602062000ef983398151915260001b6200039560201b620002141760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002bb838360405180606001604052806027815260200162000f196027913962000398565b9392505050565b6000620002ec60008051602062000ed983398151915260001b6200039560201b620002141760201c565b546001600160a01b0316905090565b6001600160a01b038116620003625760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b606482015260840162000240565b806200027260008051602062000ed983398151915260001b6200039560201b620002141760201c565b803b15155b919050565b90565b6060620003a5846200038b565b620004025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840162000240565b600080856001600160a01b0316856040516200041f9190620005b0565b600060405180830381855af49150503d80600081146200045c576040519150601f19603f3d011682016040523d82523d6000602084013e62000461565b606091505b509092509050620004748282866200047e565b9695505050505050565b606083156200048f575081620002bb565b825115620004a05782518084602001fd5b8160405162461bcd60e51b8152600401620002409190620005ce565b80516001600160a01b03811681146200039057600080fd5b600080600060608486031215620004e9578283fd5b620004f484620004bc565b92506200050460208501620004bc565b60408501519092506001600160401b038082111562000521578283fd5b818601915086601f83011262000535578283fd5b8151818111156200054a576200054a62000656565b604051601f8201601f19908116603f0116810190838211818310171562000575576200057562000656565b816040528281528960208487010111156200058e578586fd5b620005a183602083016020880162000627565b80955050505050509250925092565b60008251620005c481846020870162000627565b9190910192915050565b6000602082528251806020840152620005ef81604085016020870162000627565b601f01601f19169190910160400192915050565b6000828210156200062257634e487b7160e01b81526011600452602481fd5b500390565b60005b83811015620006445781810151838201526020016200062a565b83811115620001695750506000910152565b634e487b7160e01b600052604160045260246000fd5b61085d806200067c6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106ed565b610118565b61005b610093366004610707565b610164565b3480156100a457600080fd5b506100ad6101da565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106ed565b610217565b3480156100f557600080fd5b506100ad610241565b6101066102a2565b610116610111610346565b610355565b565b610120610379565b6001600160a01b0316336001600160a01b0316141561015957610154816040518060200160405280600081525060006103ac565b610161565b6101616100fe565b50565b61016c610379565b6001600160a01b0316336001600160a01b031614156101cd576101c88383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250600192506103ac915050565b6101d5565b6101d56100fe565b505050565b60006101e4610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610346565b9050610214565b6102146100fe565b90565b61021f610379565b6001600160a01b0316336001600160a01b03161415610159576101548161040b565b600061024b610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610379565b606061029183836040518060600160405280602781526020016108016027913961045f565b9392505050565b803b15155b919050565b6102aa610379565b6001600160a01b0316336001600160a01b031614156103415760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b610116565b600061035061053a565b905090565b3660008037600080366000845af43d6000803e808015610374573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316905090565b6103b583610562565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806103f65750805b156101d557610405838361026c565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f610434610379565b604080516001600160a01b03928316815291841660208301520160405180910390a161016181610611565b606061046a84610298565b6104c55760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610338565b600080856001600160a01b0316856040516104e09190610785565b600060405180830381855af49150503d806000811461051b576040519150601f19603f3d011682016040523d82523d6000602084013e610520565b606091505b509150915061053082828661069d565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61039d565b61056b81610298565b6105cd5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610338565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381166106765760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610338565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61036105f0565b606083156106ac575081610291565b8251156106bc5782518084602001fd5b8160405162461bcd60e51b815260040161033891906107a1565b80356001600160a01b038116811461029d57600080fd5b6000602082840312156106fe578081fd5b610291826106d6565b60008060006040848603121561071b578182fd5b610724846106d6565b9250602084013567ffffffffffffffff80821115610740578384fd5b818601915086601f830112610753578384fd5b813581811115610761578485fd5b876020828501011115610772578485fd5b6020830194508093505050509250925092565b600082516107978184602087016107d4565b9190910192915050565b60006020825282518060208401526107c08160408501602087016107d4565b601f01601f19169190910160400192915050565b60005b838110156107ef5781810151838201526020016107d7565b83811115610405575050600091015256fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122093f028255035b61df476b13b9dba3c4f06f60e51b9b4caee31680b389aef327f64736f6c63430008020033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000e5516529aec6feecd79ff3bf9225d78846f6768a0000000000000000000000009423184f976e9173708c85d6144f79d375848a4500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000008f5ae25105c3c03bce89ae3b5ed1e30456755fab00000000000000000000000000000000000000000000000000000000","r":"0x5f6bc610b2983936bd7835f819b1a80d6a3dbb6ed0e599651a6aa0fcb4f9c03f","s":"0x655ce40d25871c5e2b769f26ba78e96aa66a14ae8312101cf84f566685ef6fc1","v":0,"creates":"0x9581C1409fCc7e4302145C44d22106Df9D03D47e","chainId":4}}
\ No newline at end of file
diff --git a/dist/deployment-rinkeby-RarePizzas-1635407061076.json b/dist/deployment-rinkeby-RarePizzas-1635407061076.json
new file mode 100644
index 0000000..21f8826
--- /dev/null
+++ b/dist/deployment-rinkeby-RarePizzas-1635407061076.json
@@ -0,0 +1 @@
+{"network":"rinkeby","name":"RarePizzas","proxy":"0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670","transaction":{"hash":"0x59033ba3272c59c88dc0321f30c2460552b5c5146eaf22a27041892bd16ef36b","type":2,"accessList":[],"blockHash":null,"blockNumber":null,"transactionIndex":null,"confirmations":0,"from":"0x102d3B5ca9C8675C20B2F7E2171B3ecDcbe3Fc82","gasPrice":{"type":"BigNumber","hex":"0x1c8e55218c"},"maxPriorityFeePerGas":{"type":"BigNumber","hex":"0xb2d05e00"},"maxFeePerGas":{"type":"BigNumber","hex":"0x1c8e55218c"},"gasLimit":{"type":"BigNumber","hex":"0x0cf27b"},"to":null,"value":{"type":"BigNumber","hex":"0x00"},"nonce":357,"data":"0x608060405260405162000f4038038062000f408339810160408190526200002691620004d4565b82816200005560017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd62000603565b60008051602062000ef9833981519152146200008157634e487b7160e01b600052600160045260246000fd5b6200008f82826000620000ff565b50620000bf905060017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610462000603565b60008051602062000ed983398151915214620000eb57634e487b7160e01b600052600160045260246000fd5b620000f68262000170565b5050506200066c565b6200010a83620001cb565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806200014c5750805b156200016b576200016983836200029360201b6200026c1760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6200019b620002c2565b604080516001600160a01b03928316815291841660208301520160405180910390a1620001c881620002fb565b50565b620001e1816200038b60201b620002981760201c565b620002495760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806200027260008051602062000ef983398151915260001b6200039560201b620002141760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002bb838360405180606001604052806027815260200162000f196027913962000398565b9392505050565b6000620002ec60008051602062000ed983398151915260001b6200039560201b620002141760201c565b546001600160a01b0316905090565b6001600160a01b038116620003625760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b606482015260840162000240565b806200027260008051602062000ed983398151915260001b6200039560201b620002141760201c565b803b15155b919050565b90565b6060620003a5846200038b565b620004025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840162000240565b600080856001600160a01b0316856040516200041f9190620005b0565b600060405180830381855af49150503d80600081146200045c576040519150601f19603f3d011682016040523d82523d6000602084013e62000461565b606091505b509092509050620004748282866200047e565b9695505050505050565b606083156200048f575081620002bb565b825115620004a05782518084602001fd5b8160405162461bcd60e51b8152600401620002409190620005ce565b80516001600160a01b03811681146200039057600080fd5b600080600060608486031215620004e9578283fd5b620004f484620004bc565b92506200050460208501620004bc565b60408501519092506001600160401b038082111562000521578283fd5b818601915086601f83011262000535578283fd5b8151818111156200054a576200054a62000656565b604051601f8201601f19908116603f0116810190838211818310171562000575576200057562000656565b816040528281528960208487010111156200058e578586fd5b620005a183602083016020880162000627565b80955050505050509250925092565b60008251620005c481846020870162000627565b9190910192915050565b6000602082528251806020840152620005ef81604085016020870162000627565b601f01601f19169190910160400192915050565b6000828210156200062257634e487b7160e01b81526011600452602481fd5b500390565b60005b83811015620006445781810151838201526020016200062a565b83811115620001695750506000910152565b634e487b7160e01b600052604160045260246000fd5b61085d806200067c6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106ed565b610118565b61005b610093366004610707565b610164565b3480156100a457600080fd5b506100ad6101da565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106ed565b610217565b3480156100f557600080fd5b506100ad610241565b6101066102a2565b610116610111610346565b610355565b565b610120610379565b6001600160a01b0316336001600160a01b0316141561015957610154816040518060200160405280600081525060006103ac565b610161565b6101616100fe565b50565b61016c610379565b6001600160a01b0316336001600160a01b031614156101cd576101c88383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250600192506103ac915050565b6101d5565b6101d56100fe565b505050565b60006101e4610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610346565b9050610214565b6102146100fe565b90565b61021f610379565b6001600160a01b0316336001600160a01b03161415610159576101548161040b565b600061024b610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610379565b606061029183836040518060600160405280602781526020016108016027913961045f565b9392505050565b803b15155b919050565b6102aa610379565b6001600160a01b0316336001600160a01b031614156103415760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b610116565b600061035061053a565b905090565b3660008037600080366000845af43d6000803e808015610374573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316905090565b6103b583610562565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806103f65750805b156101d557610405838361026c565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f610434610379565b604080516001600160a01b03928316815291841660208301520160405180910390a161016181610611565b606061046a84610298565b6104c55760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610338565b600080856001600160a01b0316856040516104e09190610785565b600060405180830381855af49150503d806000811461051b576040519150601f19603f3d011682016040523d82523d6000602084013e610520565b606091505b509150915061053082828661069d565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61039d565b61056b81610298565b6105cd5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610338565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381166106765760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610338565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61036105f0565b606083156106ac575081610291565b8251156106bc5782518084602001fd5b8160405162461bcd60e51b815260040161033891906107a1565b80356001600160a01b038116811461029d57600080fd5b6000602082840312156106fe578081fd5b610291826106d6565b60008060006040848603121561071b578182fd5b610724846106d6565b9250602084013567ffffffffffffffff80821115610740578384fd5b818601915086601f830112610753578384fd5b813581811115610761578485fd5b876020828501011115610772578485fd5b6020830194508093505050509250925092565b600082516107978184602087016107d4565b9190910192915050565b60006020825282518060208401526107c08160408501602087016107d4565b601f01601f19169190910160400192915050565b60005b838110156107ef5781810151838201526020016107d7565b83811115610405575050600091015256fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122093f028255035b61df476b13b9dba3c4f06f60e51b9b4caee31680b389aef327f64736f6c63430008020033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000009d5a4523c17406a2679354287c6b3c166529d9bc0000000000000000000000009423184f976e9173708c85d6144f79d375848a4500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000008f5ae25105c3c03bce89ae3b5ed1e30456755fab00000000000000000000000000000000000000000000000000000000","r":"0xf8f5cfb9380f9c0d4f3da5e89d77078e601022981a2a7c1fef1e5509edecd3b3","s":"0x11e0084554f42eb6a84a4b9dd737b7a73504ac0c825bb97aa194ee0d9f5728e1","v":0,"creates":"0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670","chainId":4}}
\ No newline at end of file
diff --git a/dist/deployment-rinkeby-RarePizzas-latest.json b/dist/deployment-rinkeby-RarePizzas-latest.json
index fff2621..21f8826 100644
--- a/dist/deployment-rinkeby-RarePizzas-latest.json
+++ b/dist/deployment-rinkeby-RarePizzas-latest.json
@@ -1 +1 @@
-{"network":"rinkeby","name":"RarePizzas","proxy":"0x769A0451Ee108A04aEdDf3a3729acA5310E83Da1","transaction":{"hash":"0x36cf1b7e374741a754242cf217bcd9c2d66fcb5d16592fdb7cd0dd1a8f387628","type":2,"accessList":[],"blockHash":null,"blockNumber":null,"transactionIndex":null,"confirmations":0,"from":"0x102d3B5ca9C8675C20B2F7E2171B3ecDcbe3Fc82","gasPrice":{"type":"BigNumber","hex":"0x59682f03"},"maxPriorityFeePerGas":{"type":"BigNumber","hex":"0x59682ef8"},"maxFeePerGas":{"type":"BigNumber","hex":"0x59682f03"},"gasLimit":{"type":"BigNumber","hex":"0x0cf265"},"to":null,"value":{"type":"BigNumber","hex":"0x00"},"nonce":328,"data":"0x608060405260405162000f4038038062000f408339810160408190526200002691620004d4565b82816200005560017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd62000603565b60008051602062000ef9833981519152146200008157634e487b7160e01b600052600160045260246000fd5b6200008f82826000620000ff565b50620000bf905060017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610462000603565b60008051602062000ed983398151915214620000eb57634e487b7160e01b600052600160045260246000fd5b620000f68262000170565b5050506200066c565b6200010a83620001cb565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806200014c5750805b156200016b576200016983836200029360201b6200026c1760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6200019b620002c2565b604080516001600160a01b03928316815291841660208301520160405180910390a1620001c881620002fb565b50565b620001e1816200038b60201b620002981760201c565b620002495760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806200027260008051602062000ef983398151915260001b6200039560201b620002141760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002bb838360405180606001604052806027815260200162000f196027913962000398565b9392505050565b6000620002ec60008051602062000ed983398151915260001b6200039560201b620002141760201c565b546001600160a01b0316905090565b6001600160a01b038116620003625760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b606482015260840162000240565b806200027260008051602062000ed983398151915260001b6200039560201b620002141760201c565b803b15155b919050565b90565b6060620003a5846200038b565b620004025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840162000240565b600080856001600160a01b0316856040516200041f9190620005b0565b600060405180830381855af49150503d80600081146200045c576040519150601f19603f3d011682016040523d82523d6000602084013e62000461565b606091505b509092509050620004748282866200047e565b9695505050505050565b606083156200048f575081620002bb565b825115620004a05782518084602001fd5b8160405162461bcd60e51b8152600401620002409190620005ce565b80516001600160a01b03811681146200039057600080fd5b600080600060608486031215620004e9578283fd5b620004f484620004bc565b92506200050460208501620004bc565b60408501519092506001600160401b038082111562000521578283fd5b818601915086601f83011262000535578283fd5b8151818111156200054a576200054a62000656565b604051601f8201601f19908116603f0116810190838211818310171562000575576200057562000656565b816040528281528960208487010111156200058e578586fd5b620005a183602083016020880162000627565b80955050505050509250925092565b60008251620005c481846020870162000627565b9190910192915050565b6000602082528251806020840152620005ef81604085016020870162000627565b601f01601f19169190910160400192915050565b6000828210156200062257634e487b7160e01b81526011600452602481fd5b500390565b60005b83811015620006445781810151838201526020016200062a565b83811115620001695750506000910152565b634e487b7160e01b600052604160045260246000fd5b61085d806200067c6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106ed565b610118565b61005b610093366004610707565b610164565b3480156100a457600080fd5b506100ad6101da565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106ed565b610217565b3480156100f557600080fd5b506100ad610241565b6101066102a2565b610116610111610346565b610355565b565b610120610379565b6001600160a01b0316336001600160a01b0316141561015957610154816040518060200160405280600081525060006103ac565b610161565b6101616100fe565b50565b61016c610379565b6001600160a01b0316336001600160a01b031614156101cd576101c88383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250600192506103ac915050565b6101d5565b6101d56100fe565b505050565b60006101e4610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610346565b9050610214565b6102146100fe565b90565b61021f610379565b6001600160a01b0316336001600160a01b03161415610159576101548161040b565b600061024b610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610379565b606061029183836040518060600160405280602781526020016108016027913961045f565b9392505050565b803b15155b919050565b6102aa610379565b6001600160a01b0316336001600160a01b031614156103415760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b610116565b600061035061053a565b905090565b3660008037600080366000845af43d6000803e808015610374573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316905090565b6103b583610562565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806103f65750805b156101d557610405838361026c565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f610434610379565b604080516001600160a01b03928316815291841660208301520160405180910390a161016181610611565b606061046a84610298565b6104c55760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610338565b600080856001600160a01b0316856040516104e09190610785565b600060405180830381855af49150503d806000811461051b576040519150601f19603f3d011682016040523d82523d6000602084013e610520565b606091505b509150915061053082828661069d565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61039d565b61056b81610298565b6105cd5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610338565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381166106765760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610338565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61036105f0565b606083156106ac575081610291565b8251156106bc5782518084602001fd5b8160405162461bcd60e51b815260040161033891906107a1565b80356001600160a01b038116811461029d57600080fd5b6000602082840312156106fe578081fd5b610291826106d6565b60008060006040848603121561071b578182fd5b610724846106d6565b9250602084013567ffffffffffffffff80821115610740578384fd5b818601915086601f830112610753578384fd5b813581811115610761578485fd5b876020828501011115610772578485fd5b6020830194508093505050509250925092565b600082516107978184602087016107d4565b9190910192915050565b60006020825282518060208401526107c08160408501602087016107d4565b601f01601f19169190910160400192915050565b60005b838110156107ef5781810151838201526020016107d7565b83811115610405575050600091015256fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122093f028255035b61df476b13b9dba3c4f06f60e51b9b4caee31680b389aef327f64736f6c63430008020033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000ce218f39db452967607ece41085a7079a492f52d0000000000000000000000009423184f976e9173708c85d6144f79d375848a4500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000008f5ae25105c3c03bce89ae3b5ed1e30456755fab00000000000000000000000000000000000000000000000000000000","r":"0x2c485f93a211f3ce6618955db45a66f90b15a654f8dbd5e8d141e3e700b820f4","s":"0x7fe4cdf74f3589b78ca2474847486d93cefbbd6b652d96cb9a726746fbb78958","v":0,"creates":"0x769A0451Ee108A04aEdDf3a3729acA5310E83Da1","chainId":4}}
\ No newline at end of file
+{"network":"rinkeby","name":"RarePizzas","proxy":"0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670","transaction":{"hash":"0x59033ba3272c59c88dc0321f30c2460552b5c5146eaf22a27041892bd16ef36b","type":2,"accessList":[],"blockHash":null,"blockNumber":null,"transactionIndex":null,"confirmations":0,"from":"0x102d3B5ca9C8675C20B2F7E2171B3ecDcbe3Fc82","gasPrice":{"type":"BigNumber","hex":"0x1c8e55218c"},"maxPriorityFeePerGas":{"type":"BigNumber","hex":"0xb2d05e00"},"maxFeePerGas":{"type":"BigNumber","hex":"0x1c8e55218c"},"gasLimit":{"type":"BigNumber","hex":"0x0cf27b"},"to":null,"value":{"type":"BigNumber","hex":"0x00"},"nonce":357,"data":"0x608060405260405162000f4038038062000f408339810160408190526200002691620004d4565b82816200005560017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd62000603565b60008051602062000ef9833981519152146200008157634e487b7160e01b600052600160045260246000fd5b6200008f82826000620000ff565b50620000bf905060017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610462000603565b60008051602062000ed983398151915214620000eb57634e487b7160e01b600052600160045260246000fd5b620000f68262000170565b5050506200066c565b6200010a83620001cb565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806200014c5750805b156200016b576200016983836200029360201b6200026c1760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6200019b620002c2565b604080516001600160a01b03928316815291841660208301520160405180910390a1620001c881620002fb565b50565b620001e1816200038b60201b620002981760201c565b620002495760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806200027260008051602062000ef983398151915260001b6200039560201b620002141760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002bb838360405180606001604052806027815260200162000f196027913962000398565b9392505050565b6000620002ec60008051602062000ed983398151915260001b6200039560201b620002141760201c565b546001600160a01b0316905090565b6001600160a01b038116620003625760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b606482015260840162000240565b806200027260008051602062000ed983398151915260001b6200039560201b620002141760201c565b803b15155b919050565b90565b6060620003a5846200038b565b620004025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840162000240565b600080856001600160a01b0316856040516200041f9190620005b0565b600060405180830381855af49150503d80600081146200045c576040519150601f19603f3d011682016040523d82523d6000602084013e62000461565b606091505b509092509050620004748282866200047e565b9695505050505050565b606083156200048f575081620002bb565b825115620004a05782518084602001fd5b8160405162461bcd60e51b8152600401620002409190620005ce565b80516001600160a01b03811681146200039057600080fd5b600080600060608486031215620004e9578283fd5b620004f484620004bc565b92506200050460208501620004bc565b60408501519092506001600160401b038082111562000521578283fd5b818601915086601f83011262000535578283fd5b8151818111156200054a576200054a62000656565b604051601f8201601f19908116603f0116810190838211818310171562000575576200057562000656565b816040528281528960208487010111156200058e578586fd5b620005a183602083016020880162000627565b80955050505050509250925092565b60008251620005c481846020870162000627565b9190910192915050565b6000602082528251806020840152620005ef81604085016020870162000627565b601f01601f19169190910160400192915050565b6000828210156200062257634e487b7160e01b81526011600452602481fd5b500390565b60005b83811015620006445781810151838201526020016200062a565b83811115620001695750506000910152565b634e487b7160e01b600052604160045260246000fd5b61085d806200067c6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106ed565b610118565b61005b610093366004610707565b610164565b3480156100a457600080fd5b506100ad6101da565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106ed565b610217565b3480156100f557600080fd5b506100ad610241565b6101066102a2565b610116610111610346565b610355565b565b610120610379565b6001600160a01b0316336001600160a01b0316141561015957610154816040518060200160405280600081525060006103ac565b610161565b6101616100fe565b50565b61016c610379565b6001600160a01b0316336001600160a01b031614156101cd576101c88383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250600192506103ac915050565b6101d5565b6101d56100fe565b505050565b60006101e4610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610346565b9050610214565b6102146100fe565b90565b61021f610379565b6001600160a01b0316336001600160a01b03161415610159576101548161040b565b600061024b610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610379565b606061029183836040518060600160405280602781526020016108016027913961045f565b9392505050565b803b15155b919050565b6102aa610379565b6001600160a01b0316336001600160a01b031614156103415760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b610116565b600061035061053a565b905090565b3660008037600080366000845af43d6000803e808015610374573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316905090565b6103b583610562565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806103f65750805b156101d557610405838361026c565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f610434610379565b604080516001600160a01b03928316815291841660208301520160405180910390a161016181610611565b606061046a84610298565b6104c55760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610338565b600080856001600160a01b0316856040516104e09190610785565b600060405180830381855af49150503d806000811461051b576040519150601f19603f3d011682016040523d82523d6000602084013e610520565b606091505b509150915061053082828661069d565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61039d565b61056b81610298565b6105cd5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610338565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381166106765760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610338565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61036105f0565b606083156106ac575081610291565b8251156106bc5782518084602001fd5b8160405162461bcd60e51b815260040161033891906107a1565b80356001600160a01b038116811461029d57600080fd5b6000602082840312156106fe578081fd5b610291826106d6565b60008060006040848603121561071b578182fd5b610724846106d6565b9250602084013567ffffffffffffffff80821115610740578384fd5b818601915086601f830112610753578384fd5b813581811115610761578485fd5b876020828501011115610772578485fd5b6020830194508093505050509250925092565b600082516107978184602087016107d4565b9190910192915050565b60006020825282518060208401526107c08160408501602087016107d4565b601f01601f19169190910160400192915050565b60005b838110156107ef5781810151838201526020016107d7565b83811115610405575050600091015256fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122093f028255035b61df476b13b9dba3c4f06f60e51b9b4caee31680b389aef327f64736f6c63430008020033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000009d5a4523c17406a2679354287c6b3c166529d9bc0000000000000000000000009423184f976e9173708c85d6144f79d375848a4500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000008f5ae25105c3c03bce89ae3b5ed1e30456755fab00000000000000000000000000000000000000000000000000000000","r":"0xf8f5cfb9380f9c0d4f3da5e89d77078e601022981a2a7c1fef1e5509edecd3b3","s":"0x11e0084554f42eb6a84a4b9dd737b7a73504ac0c825bb97aa194ee0d9f5728e1","v":0,"creates":"0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670","chainId":4}}
\ No newline at end of file
diff --git a/dist/rarePizzasAbiInterface.json b/dist/rarePizzasAbiInterface.json
index 543e238..f6f860d 100644
--- a/dist/rarePizzasAbiInterface.json
+++ b/dist/rarePizzasAbiInterface.json
@@ -1 +1 @@
-{"contractName":"RarePizzas","sourceName":"contracts/token/RarePizzas.sol","proxy":{"interface":{"fragments":[{"name":"Approval","anonymous":false,"inputs":[{"name":"owner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"type":"event","_isFragment":true},{"name":"ApprovalForAll","anonymous":false,"inputs":[{"name":"owner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"operator","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"bool","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"type":"event","_isFragment":true},{"name":"InternalArtworkAssigned","anonymous":false,"inputs":[{"name":"tokenId","type":"uint256","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"artworkURI","type":"bytes32","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"type":"event","_isFragment":true},{"name":"OrderAPIClientUpdated","anonymous":false,"inputs":[{"name":"previous","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"current","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},{"name":"OwnershipTransferred","anonymous":false,"inputs":[{"name":"previousOwner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"newOwner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},{"name":"RarePizzasBoxContractUpdated","anonymous":false,"inputs":[{"name":"previous","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"current","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},{"name":"SaleActive","anonymous":false,"inputs":[{"name":"state","type":"bool","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"type":"event","_isFragment":true},{"name":"Transfer","anonymous":false,"inputs":[{"name":"from","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"type":"event","_isFragment":true},{"type":"function","name":"_uriBase","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"addressOfRedeemer","constant":true,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"approve","constant":false,"inputs":[{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"balanceOf","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"boxBalanceOf","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":"balance","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"boxTokenOfOwnerByIndex","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"boxTotalSupply","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"contractURI","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"fulfillResponse","constant":false,"inputs":[{"name":"request","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true},{"name":"result","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"getApproved","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"getBitcoinPriceInWei","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"getPrice","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"getPriceInWei","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"initialize","constant":false,"inputs":[{"name":"rarePizzasBoxContract","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"isApprovedForAll","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"operator","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"isRedeemed","constant":true,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"isSaleActive","constant":true,"inputs":[],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"maxSupply","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"name","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"owner","constant":true,"inputs":[],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"ownerOf","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"purchase","constant":false,"inputs":[],"outputs":[],"payable":true,"stateMutability":"payable","gas":null,"_isFragment":true},{"type":"function","name":"redeemRarePizzasBox","constant":false,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"recipeId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"renounceOwnership","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"safeTransferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"safeTransferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"_data","type":"bytes","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setApprovalForAll","constant":false,"inputs":[{"name":"operator","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setContractURI","constant":false,"inputs":[{"name":"URI","type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setOrderAPIClient","constant":false,"inputs":[{"name":"orderAPIClient","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setPizzaArtworkURI","constant":false,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"artworkURI","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setRarePizzasBoxContract","constant":false,"inputs":[{"name":"boxContract","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"supportsInterface","constant":true,"inputs":[{"name":"interfaceId","type":"bytes4","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes4","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"symbol","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"toggleSaleIsActive","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"tokenByIndex","constant":true,"inputs":[{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"tokenOfOwnerByIndex","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"tokenURI","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"totalSupply","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"transferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"transferOwnership","constant":false,"inputs":[{"name":"newOwner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"withdraw","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true}],"_abiCoder":{"coerceFunc":null},"functions":{"_uriBase()":{"type":"function","name":"_uriBase","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"addressOfRedeemer(uint256)":{"type":"function","name":"addressOfRedeemer","constant":true,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"approve(address,uint256)":{"type":"function","name":"approve","constant":false,"inputs":[{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"balanceOf(address)":{"type":"function","name":"balanceOf","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"boxBalanceOf(address)":{"type":"function","name":"boxBalanceOf","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":"balance","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"boxTokenOfOwnerByIndex(address,uint256)":{"type":"function","name":"boxTokenOfOwnerByIndex","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"boxTotalSupply()":{"type":"function","name":"boxTotalSupply","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"contractURI()":{"type":"function","name":"contractURI","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"fulfillResponse(bytes32,bytes32)":{"type":"function","name":"fulfillResponse","constant":false,"inputs":[{"name":"request","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true},{"name":"result","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"getApproved(uint256)":{"type":"function","name":"getApproved","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"getBitcoinPriceInWei()":{"type":"function","name":"getBitcoinPriceInWei","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"getPrice()":{"type":"function","name":"getPrice","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"getPriceInWei()":{"type":"function","name":"getPriceInWei","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"initialize(address)":{"type":"function","name":"initialize","constant":false,"inputs":[{"name":"rarePizzasBoxContract","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"isApprovedForAll(address,address)":{"type":"function","name":"isApprovedForAll","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"operator","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"isRedeemed(uint256)":{"type":"function","name":"isRedeemed","constant":true,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"isSaleActive()":{"type":"function","name":"isSaleActive","constant":true,"inputs":[],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"maxSupply()":{"type":"function","name":"maxSupply","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"name()":{"type":"function","name":"name","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"owner()":{"type":"function","name":"owner","constant":true,"inputs":[],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"ownerOf(uint256)":{"type":"function","name":"ownerOf","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"purchase()":{"type":"function","name":"purchase","constant":false,"inputs":[],"outputs":[],"payable":true,"stateMutability":"payable","gas":null,"_isFragment":true},"redeemRarePizzasBox(uint256,uint256)":{"type":"function","name":"redeemRarePizzasBox","constant":false,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"recipeId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"renounceOwnership()":{"type":"function","name":"renounceOwnership","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"safeTransferFrom(address,address,uint256)":{"type":"function","name":"safeTransferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"safeTransferFrom(address,address,uint256,bytes)":{"type":"function","name":"safeTransferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"_data","type":"bytes","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setApprovalForAll(address,bool)":{"type":"function","name":"setApprovalForAll","constant":false,"inputs":[{"name":"operator","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setContractURI(string)":{"type":"function","name":"setContractURI","constant":false,"inputs":[{"name":"URI","type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setOrderAPIClient(address)":{"type":"function","name":"setOrderAPIClient","constant":false,"inputs":[{"name":"orderAPIClient","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setPizzaArtworkURI(uint256,bytes32)":{"type":"function","name":"setPizzaArtworkURI","constant":false,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"artworkURI","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setRarePizzasBoxContract(address)":{"type":"function","name":"setRarePizzasBoxContract","constant":false,"inputs":[{"name":"boxContract","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"supportsInterface(bytes4)":{"type":"function","name":"supportsInterface","constant":true,"inputs":[{"name":"interfaceId","type":"bytes4","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes4","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"symbol()":{"type":"function","name":"symbol","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"toggleSaleIsActive()":{"type":"function","name":"toggleSaleIsActive","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"tokenByIndex(uint256)":{"type":"function","name":"tokenByIndex","constant":true,"inputs":[{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"tokenOfOwnerByIndex(address,uint256)":{"type":"function","name":"tokenOfOwnerByIndex","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"tokenURI(uint256)":{"type":"function","name":"tokenURI","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"totalSupply()":{"type":"function","name":"totalSupply","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"transferFrom(address,address,uint256)":{"type":"function","name":"transferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"transferOwnership(address)":{"type":"function","name":"transferOwnership","constant":false,"inputs":[{"name":"newOwner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"withdraw()":{"type":"function","name":"withdraw","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true}},"errors":{},"events":{"Approval(address,address,uint256)":{"name":"Approval","anonymous":false,"inputs":[{"name":"owner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"type":"event","_isFragment":true},"ApprovalForAll(address,address,bool)":{"name":"ApprovalForAll","anonymous":false,"inputs":[{"name":"owner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"operator","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"bool","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"type":"event","_isFragment":true},"InternalArtworkAssigned(uint256,bytes32)":{"name":"InternalArtworkAssigned","anonymous":false,"inputs":[{"name":"tokenId","type":"uint256","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"artworkURI","type":"bytes32","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"type":"event","_isFragment":true},"OrderAPIClientUpdated(address,address)":{"name":"OrderAPIClientUpdated","anonymous":false,"inputs":[{"name":"previous","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"current","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},"OwnershipTransferred(address,address)":{"name":"OwnershipTransferred","anonymous":false,"inputs":[{"name":"previousOwner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"newOwner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},"RarePizzasBoxContractUpdated(address,address)":{"name":"RarePizzasBoxContractUpdated","anonymous":false,"inputs":[{"name":"previous","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"current","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},"SaleActive(bool)":{"name":"SaleActive","anonymous":false,"inputs":[{"name":"state","type":"bool","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"type":"event","_isFragment":true},"Transfer(address,address,uint256)":{"name":"Transfer","anonymous":false,"inputs":[{"name":"from","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"type":"event","_isFragment":true}},"structs":{},"deploy":{"name":null,"type":"constructor","inputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"_isInterface":true},"provider":"","signer":"","callStatic":{},"estimateGas":{},"functions":{},"populateTransaction":{},"filters":{},"_runningEvents":{},"_wrappedEmits":{},"address":"0x769A0451Ee108A04aEdDf3a3729acA5310E83Da1","resolvedAddress":{},"deployTransaction":{"hash":"0x36cf1b7e374741a754242cf217bcd9c2d66fcb5d16592fdb7cd0dd1a8f387628","type":2,"accessList":[],"blockHash":null,"blockNumber":null,"transactionIndex":null,"confirmations":0,"from":"0x102d3B5ca9C8675C20B2F7E2171B3ecDcbe3Fc82","gasPrice":{"type":"BigNumber","hex":"0x59682f03"},"maxPriorityFeePerGas":{"type":"BigNumber","hex":"0x59682ef8"},"maxFeePerGas":{"type":"BigNumber","hex":"0x59682f03"},"gasLimit":{"type":"BigNumber","hex":"0x0cf265"},"to":null,"value":{"type":"BigNumber","hex":"0x00"},"nonce":328,"data":"0x608060405260405162000f4038038062000f408339810160408190526200002691620004d4565b82816200005560017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd62000603565b60008051602062000ef9833981519152146200008157634e487b7160e01b600052600160045260246000fd5b6200008f82826000620000ff565b50620000bf905060017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610462000603565b60008051602062000ed983398151915214620000eb57634e487b7160e01b600052600160045260246000fd5b620000f68262000170565b5050506200066c565b6200010a83620001cb565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806200014c5750805b156200016b576200016983836200029360201b6200026c1760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6200019b620002c2565b604080516001600160a01b03928316815291841660208301520160405180910390a1620001c881620002fb565b50565b620001e1816200038b60201b620002981760201c565b620002495760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806200027260008051602062000ef983398151915260001b6200039560201b620002141760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002bb838360405180606001604052806027815260200162000f196027913962000398565b9392505050565b6000620002ec60008051602062000ed983398151915260001b6200039560201b620002141760201c565b546001600160a01b0316905090565b6001600160a01b038116620003625760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b606482015260840162000240565b806200027260008051602062000ed983398151915260001b6200039560201b620002141760201c565b803b15155b919050565b90565b6060620003a5846200038b565b620004025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840162000240565b600080856001600160a01b0316856040516200041f9190620005b0565b600060405180830381855af49150503d80600081146200045c576040519150601f19603f3d011682016040523d82523d6000602084013e62000461565b606091505b509092509050620004748282866200047e565b9695505050505050565b606083156200048f575081620002bb565b825115620004a05782518084602001fd5b8160405162461bcd60e51b8152600401620002409190620005ce565b80516001600160a01b03811681146200039057600080fd5b600080600060608486031215620004e9578283fd5b620004f484620004bc565b92506200050460208501620004bc565b60408501519092506001600160401b038082111562000521578283fd5b818601915086601f83011262000535578283fd5b8151818111156200054a576200054a62000656565b604051601f8201601f19908116603f0116810190838211818310171562000575576200057562000656565b816040528281528960208487010111156200058e578586fd5b620005a183602083016020880162000627565b80955050505050509250925092565b60008251620005c481846020870162000627565b9190910192915050565b6000602082528251806020840152620005ef81604085016020870162000627565b601f01601f19169190910160400192915050565b6000828210156200062257634e487b7160e01b81526011600452602481fd5b500390565b60005b83811015620006445781810151838201526020016200062a565b83811115620001695750506000910152565b634e487b7160e01b600052604160045260246000fd5b61085d806200067c6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106ed565b610118565b61005b610093366004610707565b610164565b3480156100a457600080fd5b506100ad6101da565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106ed565b610217565b3480156100f557600080fd5b506100ad610241565b6101066102a2565b610116610111610346565b610355565b565b610120610379565b6001600160a01b0316336001600160a01b0316141561015957610154816040518060200160405280600081525060006103ac565b610161565b6101616100fe565b50565b61016c610379565b6001600160a01b0316336001600160a01b031614156101cd576101c88383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250600192506103ac915050565b6101d5565b6101d56100fe565b505050565b60006101e4610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610346565b9050610214565b6102146100fe565b90565b61021f610379565b6001600160a01b0316336001600160a01b03161415610159576101548161040b565b600061024b610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610379565b606061029183836040518060600160405280602781526020016108016027913961045f565b9392505050565b803b15155b919050565b6102aa610379565b6001600160a01b0316336001600160a01b031614156103415760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b610116565b600061035061053a565b905090565b3660008037600080366000845af43d6000803e808015610374573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316905090565b6103b583610562565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806103f65750805b156101d557610405838361026c565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f610434610379565b604080516001600160a01b03928316815291841660208301520160405180910390a161016181610611565b606061046a84610298565b6104c55760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610338565b600080856001600160a01b0316856040516104e09190610785565b600060405180830381855af49150503d806000811461051b576040519150601f19603f3d011682016040523d82523d6000602084013e610520565b606091505b509150915061053082828661069d565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61039d565b61056b81610298565b6105cd5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610338565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381166106765760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610338565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61036105f0565b606083156106ac575081610291565b8251156106bc5782518084602001fd5b8160405162461bcd60e51b815260040161033891906107a1565b80356001600160a01b038116811461029d57600080fd5b6000602082840312156106fe578081fd5b610291826106d6565b60008060006040848603121561071b578182fd5b610724846106d6565b9250602084013567ffffffffffffffff80821115610740578384fd5b818601915086601f830112610753578384fd5b813581811115610761578485fd5b876020828501011115610772578485fd5b6020830194508093505050509250925092565b600082516107978184602087016107d4565b9190910192915050565b60006020825282518060208401526107c08160408501602087016107d4565b601f01601f19169190910160400192915050565b60005b838110156107ef5781810151838201526020016107d7565b83811115610405575050600091015256fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122093f028255035b61df476b13b9dba3c4f06f60e51b9b4caee31680b389aef327f64736f6c63430008020033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564000000000000000000000000ce218f39db452967607ece41085a7079a492f52d0000000000000000000000009423184f976e9173708c85d6144f79d375848a4500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000008f5ae25105c3c03bce89ae3b5ed1e30456755fab00000000000000000000000000000000000000000000000000000000","r":"0x2c485f93a211f3ce6618955db45a66f90b15a654f8dbd5e8d141e3e700b820f4","s":"0x7fe4cdf74f3589b78ca2474847486d93cefbbd6b652d96cb9a726746fbb78958","v":0,"creates":"0x769A0451Ee108A04aEdDf3a3729acA5310E83Da1","chainId":4},"_deployedPromise":{}},"abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"artworkURI","type":"bytes32"}],"name":"InternalArtworkAssigned","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"purchase","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"boxTokenId","type":"uint256"},{"internalType":"uint256","name":"recipeId","type":"uint256"}],"name":"redeemRarePizzasBox","outputs":[],"stateMutability":"nonpayable","type":"function"},null,{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]}
\ No newline at end of file
+{"contractName":"RarePizzas","sourceName":"contracts/token/RarePizzas.sol","proxy":{"interface":{"fragments":[{"name":"Approval","anonymous":false,"inputs":[{"name":"owner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"type":"event","_isFragment":true},{"name":"ApprovalForAll","anonymous":false,"inputs":[{"name":"owner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"operator","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"bool","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"type":"event","_isFragment":true},{"name":"InternalArtworkAssigned","anonymous":false,"inputs":[{"name":"tokenId","type":"uint256","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"artworkURI","type":"bytes32","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"type":"event","_isFragment":true},{"name":"OrderAPIClientUpdated","anonymous":false,"inputs":[{"name":"previous","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"current","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},{"name":"OwnershipTransferred","anonymous":false,"inputs":[{"name":"previousOwner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"newOwner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},{"name":"RarePizzasBoxContractUpdated","anonymous":false,"inputs":[{"name":"previous","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"current","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},{"name":"SaleActive","anonymous":false,"inputs":[{"name":"state","type":"bool","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"type":"event","_isFragment":true},{"name":"Transfer","anonymous":false,"inputs":[{"name":"from","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"type":"event","_isFragment":true},{"type":"function","name":"_uriBase","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"addressOfRedeemer","constant":true,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"approve","constant":false,"inputs":[{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"balanceOf","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"contractURI","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"fulfillResponse","constant":false,"inputs":[{"name":"request","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true},{"name":"result","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"getApproved","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"initialize","constant":false,"inputs":[{"name":"rarePizzasBoxContract","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"isApprovedForAll","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"operator","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"isRedeemed","constant":true,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"name","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"owner","constant":true,"inputs":[],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"ownerOf","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"redeemRarePizzasBox","constant":false,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"recipeId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"renounceOwnership","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"safeTransferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"safeTransferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"_data","type":"bytes","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"saleIsActive","constant":true,"inputs":[],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"setApprovalForAll","constant":false,"inputs":[{"name":"operator","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setContractURI","constant":false,"inputs":[{"name":"URI","type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setOrderAPIClient","constant":false,"inputs":[{"name":"orderAPIClient","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setPizzaArtworkURI","constant":false,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"artworkURI","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"setRarePizzasBoxContract","constant":false,"inputs":[{"name":"boxContract","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"supportsInterface","constant":true,"inputs":[{"name":"interfaceId","type":"bytes4","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes4","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"symbol","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"toggleSaleIsActive","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"tokenByIndex","constant":true,"inputs":[{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"tokenOfOwnerByIndex","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"tokenURI","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"totalSupply","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},{"type":"function","name":"transferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"transferOwnership","constant":false,"inputs":[{"name":"newOwner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},{"type":"function","name":"withdraw","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true}],"_abiCoder":{"coerceFunc":null},"functions":{"_uriBase()":{"type":"function","name":"_uriBase","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"addressOfRedeemer(uint256)":{"type":"function","name":"addressOfRedeemer","constant":true,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"approve(address,uint256)":{"type":"function","name":"approve","constant":false,"inputs":[{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"balanceOf(address)":{"type":"function","name":"balanceOf","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"contractURI()":{"type":"function","name":"contractURI","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"fulfillResponse(bytes32,bytes32)":{"type":"function","name":"fulfillResponse","constant":false,"inputs":[{"name":"request","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true},{"name":"result","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"getApproved(uint256)":{"type":"function","name":"getApproved","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"initialize(address)":{"type":"function","name":"initialize","constant":false,"inputs":[{"name":"rarePizzasBoxContract","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"isApprovedForAll(address,address)":{"type":"function","name":"isApprovedForAll","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"operator","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"isRedeemed(uint256)":{"type":"function","name":"isRedeemed","constant":true,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"name()":{"type":"function","name":"name","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"owner()":{"type":"function","name":"owner","constant":true,"inputs":[],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"ownerOf(uint256)":{"type":"function","name":"ownerOf","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"redeemRarePizzasBox(uint256,uint256)":{"type":"function","name":"redeemRarePizzasBox","constant":false,"inputs":[{"name":"boxTokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"recipeId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"renounceOwnership()":{"type":"function","name":"renounceOwnership","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"safeTransferFrom(address,address,uint256)":{"type":"function","name":"safeTransferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"safeTransferFrom(address,address,uint256,bytes)":{"type":"function","name":"safeTransferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"_data","type":"bytes","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"saleIsActive()":{"type":"function","name":"saleIsActive","constant":true,"inputs":[],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"setApprovalForAll(address,bool)":{"type":"function","name":"setApprovalForAll","constant":false,"inputs":[{"name":"operator","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setContractURI(string)":{"type":"function","name":"setContractURI","constant":false,"inputs":[{"name":"URI","type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setOrderAPIClient(address)":{"type":"function","name":"setOrderAPIClient","constant":false,"inputs":[{"name":"orderAPIClient","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setPizzaArtworkURI(uint256,bytes32)":{"type":"function","name":"setPizzaArtworkURI","constant":false,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"artworkURI","type":"bytes32","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"setRarePizzasBoxContract(address)":{"type":"function","name":"setRarePizzasBoxContract","constant":false,"inputs":[{"name":"boxContract","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"supportsInterface(bytes4)":{"type":"function","name":"supportsInterface","constant":true,"inputs":[{"name":"interfaceId","type":"bytes4","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes4","_isParamType":true}],"outputs":[{"name":null,"type":"bool","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"symbol()":{"type":"function","name":"symbol","constant":true,"inputs":[],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"toggleSaleIsActive()":{"type":"function","name":"toggleSaleIsActive","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"tokenByIndex(uint256)":{"type":"function","name":"tokenByIndex","constant":true,"inputs":[{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"tokenOfOwnerByIndex(address,uint256)":{"type":"function","name":"tokenOfOwnerByIndex","constant":true,"inputs":[{"name":"owner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"index","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"tokenURI(uint256)":{"type":"function","name":"tokenURI","constant":true,"inputs":[{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[{"name":null,"type":"string","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"string","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"totalSupply()":{"type":"function","name":"totalSupply","constant":true,"inputs":[],"outputs":[{"name":null,"type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"payable":false,"stateMutability":"view","gas":null,"_isFragment":true},"transferFrom(address,address,uint256)":{"type":"function","name":"transferFrom","constant":false,"inputs":[{"name":"from","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"transferOwnership(address)":{"type":"function","name":"transferOwnership","constant":false,"inputs":[{"name":"newOwner","type":"address","indexed":null,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"withdraw()":{"type":"function","name":"withdraw","constant":false,"inputs":[],"outputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true}},"errors":{},"events":{"Approval(address,address,uint256)":{"name":"Approval","anonymous":false,"inputs":[{"name":"owner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"type":"event","_isFragment":true},"ApprovalForAll(address,address,bool)":{"name":"ApprovalForAll","anonymous":false,"inputs":[{"name":"owner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"operator","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"approved","type":"bool","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"type":"event","_isFragment":true},"InternalArtworkAssigned(uint256,bytes32)":{"name":"InternalArtworkAssigned","anonymous":false,"inputs":[{"name":"tokenId","type":"uint256","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true},{"name":"artworkURI","type":"bytes32","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bytes32","_isParamType":true}],"type":"event","_isFragment":true},"OrderAPIClientUpdated(address,address)":{"name":"OrderAPIClientUpdated","anonymous":false,"inputs":[{"name":"previous","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"current","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},"OwnershipTransferred(address,address)":{"name":"OwnershipTransferred","anonymous":false,"inputs":[{"name":"previousOwner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"newOwner","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},"RarePizzasBoxContractUpdated(address,address)":{"name":"RarePizzasBoxContractUpdated","anonymous":false,"inputs":[{"name":"previous","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"current","type":"address","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true}],"type":"event","_isFragment":true},"SaleActive(bool)":{"name":"SaleActive","anonymous":false,"inputs":[{"name":"state","type":"bool","indexed":false,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"bool","_isParamType":true}],"type":"event","_isFragment":true},"Transfer(address,address,uint256)":{"name":"Transfer","anonymous":false,"inputs":[{"name":"from","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"to","type":"address","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"address","_isParamType":true},{"name":"tokenId","type":"uint256","indexed":true,"components":null,"arrayLength":null,"arrayChildren":null,"baseType":"uint256","_isParamType":true}],"type":"event","_isFragment":true}},"structs":{},"deploy":{"name":null,"type":"constructor","inputs":[],"payable":false,"stateMutability":"nonpayable","gas":null,"_isFragment":true},"_isInterface":true},"provider":"","signer":"","callStatic":{},"estimateGas":{},"functions":{},"populateTransaction":{},"filters":{},"_runningEvents":{},"_wrappedEmits":{},"address":"0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670","resolvedAddress":{},"deployTransaction":{"hash":"0x59033ba3272c59c88dc0321f30c2460552b5c5146eaf22a27041892bd16ef36b","type":2,"accessList":[],"blockHash":null,"blockNumber":null,"transactionIndex":null,"confirmations":0,"from":"0x102d3B5ca9C8675C20B2F7E2171B3ecDcbe3Fc82","gasPrice":{"type":"BigNumber","hex":"0x1c8e55218c"},"maxPriorityFeePerGas":{"type":"BigNumber","hex":"0xb2d05e00"},"maxFeePerGas":{"type":"BigNumber","hex":"0x1c8e55218c"},"gasLimit":{"type":"BigNumber","hex":"0x0cf27b"},"to":null,"value":{"type":"BigNumber","hex":"0x00"},"nonce":357,"data":"0x608060405260405162000f4038038062000f408339810160408190526200002691620004d4565b82816200005560017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd62000603565b60008051602062000ef9833981519152146200008157634e487b7160e01b600052600160045260246000fd5b6200008f82826000620000ff565b50620000bf905060017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610462000603565b60008051602062000ed983398151915214620000eb57634e487b7160e01b600052600160045260246000fd5b620000f68262000170565b5050506200066c565b6200010a83620001cb565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806200014c5750805b156200016b576200016983836200029360201b6200026c1760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6200019b620002c2565b604080516001600160a01b03928316815291841660208301520160405180910390a1620001c881620002fb565b50565b620001e1816200038b60201b620002981760201c565b620002495760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806200027260008051602062000ef983398151915260001b6200039560201b620002141760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060620002bb838360405180606001604052806027815260200162000f196027913962000398565b9392505050565b6000620002ec60008051602062000ed983398151915260001b6200039560201b620002141760201c565b546001600160a01b0316905090565b6001600160a01b038116620003625760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b606482015260840162000240565b806200027260008051602062000ed983398151915260001b6200039560201b620002141760201c565b803b15155b919050565b90565b6060620003a5846200038b565b620004025760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840162000240565b600080856001600160a01b0316856040516200041f9190620005b0565b600060405180830381855af49150503d80600081146200045c576040519150601f19603f3d011682016040523d82523d6000602084013e62000461565b606091505b509092509050620004748282866200047e565b9695505050505050565b606083156200048f575081620002bb565b825115620004a05782518084602001fd5b8160405162461bcd60e51b8152600401620002409190620005ce565b80516001600160a01b03811681146200039057600080fd5b600080600060608486031215620004e9578283fd5b620004f484620004bc565b92506200050460208501620004bc565b60408501519092506001600160401b038082111562000521578283fd5b818601915086601f83011262000535578283fd5b8151818111156200054a576200054a62000656565b604051601f8201601f19908116603f0116810190838211818310171562000575576200057562000656565b816040528281528960208487010111156200058e578586fd5b620005a183602083016020880162000627565b80955050505050509250925092565b60008251620005c481846020870162000627565b9190910192915050565b6000602082528251806020840152620005ef81604085016020870162000627565b601f01601f19169190910160400192915050565b6000828210156200062257634e487b7160e01b81526011600452602481fd5b500390565b60005b83811015620006445781810151838201526020016200062a565b83811115620001695750506000910152565b634e487b7160e01b600052604160045260246000fd5b61085d806200067c6000396000f3fe60806040526004361061004e5760003560e01c80633659cfe6146100655780634f1ef286146100855780635c60da1b146100985780638f283970146100c9578063f851a440146100e95761005d565b3661005d5761005b6100fe565b005b61005b6100fe565b34801561007157600080fd5b5061005b6100803660046106ed565b610118565b61005b610093366004610707565b610164565b3480156100a457600080fd5b506100ad6101da565b6040516001600160a01b03909116815260200160405180910390f35b3480156100d557600080fd5b5061005b6100e43660046106ed565b610217565b3480156100f557600080fd5b506100ad610241565b6101066102a2565b610116610111610346565b610355565b565b610120610379565b6001600160a01b0316336001600160a01b0316141561015957610154816040518060200160405280600081525060006103ac565b610161565b6101616100fe565b50565b61016c610379565b6001600160a01b0316336001600160a01b031614156101cd576101c88383838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250600192506103ac915050565b6101d5565b6101d56100fe565b505050565b60006101e4610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610346565b9050610214565b6102146100fe565b90565b61021f610379565b6001600160a01b0316336001600160a01b03161415610159576101548161040b565b600061024b610379565b6001600160a01b0316336001600160a01b0316141561020c57610205610379565b606061029183836040518060600160405280602781526020016108016027913961045f565b9392505050565b803b15155b919050565b6102aa610379565b6001600160a01b0316336001600160a01b031614156103415760405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a4015b60405180910390fd5b610116565b600061035061053a565b905090565b3660008037600080366000845af43d6000803e808015610374573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316905090565b6103b583610562565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806103f65750805b156101d557610405838361026c565b50505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f610434610379565b604080516001600160a01b03928316815291841660208301520160405180910390a161016181610611565b606061046a84610298565b6104c55760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610338565b600080856001600160a01b0316856040516104e09190610785565b600060405180830381855af49150503d806000811461051b576040519150601f19603f3d011682016040523d82523d6000602084013e610520565b606091505b509150915061053082828661069d565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61039d565b61056b81610298565b6105cd5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610338565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b80546001600160a01b0319166001600160a01b039290921691909117905550565b6001600160a01b0381166106765760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608401610338565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61036105f0565b606083156106ac575081610291565b8251156106bc5782518084602001fd5b8160405162461bcd60e51b815260040161033891906107a1565b80356001600160a01b038116811461029d57600080fd5b6000602082840312156106fe578081fd5b610291826106d6565b60008060006040848603121561071b578182fd5b610724846106d6565b9250602084013567ffffffffffffffff80821115610740578384fd5b818601915086601f830112610753578384fd5b813581811115610761578485fd5b876020828501011115610772578485fd5b6020830194508093505050509250925092565b600082516107978184602087016107d4565b9190910192915050565b60006020825282518060208401526107c08160408501602087016107d4565b601f01601f19169190910160400192915050565b60005b838110156107ef5781810151838201526020016107d7565b83811115610405575050600091015256fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122093f028255035b61df476b13b9dba3c4f06f60e51b9b4caee31680b389aef327f64736f6c63430008020033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000009d5a4523c17406a2679354287c6b3c166529d9bc0000000000000000000000009423184f976e9173708c85d6144f79d375848a4500000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000008f5ae25105c3c03bce89ae3b5ed1e30456755fab00000000000000000000000000000000000000000000000000000000","r":"0xf8f5cfb9380f9c0d4f3da5e89d77078e601022981a2a7c1fef1e5509edecd3b3","s":"0x11e0084554f42eb6a84a4b9dd737b7a73504ac0c825bb97aa194ee0d9f5728e1","v":0,"creates":"0x7cD2730Ab11edE2b315D056bBbe3915aC0a39670","chainId":4},"_deployedPromise":{}},"abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"artworkURI","type":"bytes32"}],"name":"InternalArtworkAssigned","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contractURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},null,null,{"inputs":[{"internalType":"uint256","name":"boxTokenId","type":"uint256"},{"internalType":"uint256","name":"recipeId","type":"uint256"}],"name":"redeemRarePizzasBox","outputs":[],"stateMutability":"nonpayable","type":"function"},null,{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 69847b8..f3f0207 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -34,19 +34,21 @@
"hardhat-contract-sizer": "^2.0.3",
"hardhat-gas-reporter": "^1.0.4",
"prettier": "^2.2.1",
+ "ts-loader": "^9.2.6",
"ts-node": "^9.1.1",
- "typescript": "^4.2.3"
+ "typescript": "^4.2.3",
+ "webpack-cli": "^4.9.1"
}
},
"node_modules/@0x/assert": {
- "version": "3.0.28",
- "resolved": "https://registry.npmjs.org/@0x/assert/-/assert-3.0.28.tgz",
- "integrity": "sha512-hBiBhoThQTEbzHSv/VEuiOAqzP7LWzVs9XXtdb2O8757ocWEcewJsp4cwgqdA4it4IwlWdwG5ASRn7BMSNcyXg==",
+ "version": "3.0.30",
+ "resolved": "https://registry.npmjs.org/@0x/assert/-/assert-3.0.30.tgz",
+ "integrity": "sha512-/yFLEZQKb82B2e2GyRFzLKGDoAmqajlZmEdkuPVzq1UB1BTIcURdWjC0JJGQTBJLTObDzfzrWCgIiNeXHYMggA==",
"dev": true,
"dependencies": {
- "@0x/json-schemas": "^6.2.0",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
+ "@0x/json-schemas": "^6.4.0",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
"@types/node": "12.12.54",
"lodash": "^4.17.11",
"valid-url": "^1.0.9"
@@ -62,23 +64,23 @@
"dev": true
},
"node_modules/@0x/dev-utils": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/@0x/dev-utils/-/dev-utils-4.2.8.tgz",
- "integrity": "sha512-mWkvidvwTK6bhDD2p/P3PsTv2YUob35VHK7gBcBk13mzIWLz80dux9W0YzEqF9mTsjq828PTadCMov32A6/EiA==",
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/@0x/dev-utils/-/dev-utils-4.2.10.tgz",
+ "integrity": "sha512-TjgYhG7xf1swxhdoFqH4bRwgfQD9Pkovo+ltjg2JvdKsYkmyG/Hol0hqEHEmh9sKVbcOM/i7octFR2gIHY3ucg==",
"dev": true,
"dependencies": {
- "@0x/subproviders": "^6.5.4",
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
- "@0x/web3-wrapper": "^7.5.4",
+ "@0x/subproviders": "^6.6.1",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
+ "@0x/web3-wrapper": "^7.6.1",
"@types/node": "12.12.54",
"@types/web3-provider-engine": "^14.0.0",
"chai": "^4.0.1",
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
- "ethereum-types": "^3.5.0",
+ "ethereum-types": "^3.6.0",
"lodash": "^4.17.11",
"web3-provider-engine": "14.0.6"
},
@@ -93,12 +95,12 @@
"dev": true
},
"node_modules/@0x/json-schemas": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@0x/json-schemas/-/json-schemas-6.2.0.tgz",
- "integrity": "sha512-k3Oe4V5ZwHeCLvMeElMJ6n8Aa3OAip8zcnMrZbtr1jR10ZMvcuZHtSyzXVSFjAw/X0PcAsTvWscmZoZaFcoThg==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@0x/json-schemas/-/json-schemas-6.4.0.tgz",
+ "integrity": "sha512-QXyk1F05TcsCRGcQmri97jm4JPyn0OLtcUYbzTTcozSRJ6DoOxyfE0vn+rOEmqdxQcEqKJuRf3H6Fq+G/7Sbqw==",
"dev": true,
"dependencies": {
- "@0x/typescript-typings": "^5.2.0",
+ "@0x/typescript-typings": "^5.2.1",
"@types/node": "12.12.54",
"ajv": "^6.12.5",
"lodash.values": "^4.3.0"
@@ -114,24 +116,24 @@
"dev": true
},
"node_modules/@0x/sol-compiler": {
- "version": "4.7.4",
- "resolved": "https://registry.npmjs.org/@0x/sol-compiler/-/sol-compiler-4.7.4.tgz",
- "integrity": "sha512-6GF2Syg6T4hBbrL5heb0DLrGI0/6AU/zHWJOoke1ZFfO2bcUiF4F8r4Lh97EIz3hFiMIxKD2XoM9QlDQVn/DJg==",
- "dev": true,
- "dependencies": {
- "@0x/assert": "^3.0.28",
- "@0x/json-schemas": "^6.2.0",
- "@0x/sol-resolver": "^3.1.8",
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
- "@0x/web3-wrapper": "^7.5.4",
+ "version": "4.7.6",
+ "resolved": "https://registry.npmjs.org/@0x/sol-compiler/-/sol-compiler-4.7.6.tgz",
+ "integrity": "sha512-JZMdQAAZPUMRD89ObpkV+4WOuYjlk0u3yL2eXO6ULwjewMPd4G+Fv8iwIblGulLW2RNppk0S5/7chTP3Y1DxMg==",
+ "dev": true,
+ "dependencies": {
+ "@0x/assert": "^3.0.30",
+ "@0x/json-schemas": "^6.4.0",
+ "@0x/sol-resolver": "^3.1.9",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
+ "@0x/web3-wrapper": "^7.6.1",
"@types/node": "12.12.54",
"@types/yargs": "^11.0.0",
"chalk": "^2.3.0",
"chokidar": "^3.0.2",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"lodash": "^4.17.11",
"mkdirp": "^0.5.1",
"pluralize": "^7.0.0",
@@ -234,12 +236,6 @@
"node": ">=4"
}
},
- "node_modules/@0x/sol-compiler/node_modules/js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"node_modules/@0x/sol-compiler/node_modules/jsonfile": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
@@ -290,13 +286,13 @@
}
},
"node_modules/@0x/sol-resolver": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/@0x/sol-resolver/-/sol-resolver-3.1.8.tgz",
- "integrity": "sha512-17PdOpBSLDtlBAUaIdZHWOBXFgcCrr+I0bRxlPg9mfefsJK6+0QdFLWZS35WLLnp8NJw6AeMRb13lBsY0EUuJQ==",
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/@0x/sol-resolver/-/sol-resolver-3.1.9.tgz",
+ "integrity": "sha512-N+GxAqtHzEgVsnj9k4yeE7xRqE2ymR+yo98j0s2VC8icjecVqm6LtqQpEpdPULEg20vA0aPdU/XY2q0xiCDpLg==",
"dev": true,
"dependencies": {
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
"@types/node": "12.12.54",
"lodash": "^4.17.11"
},
@@ -311,18 +307,18 @@
"dev": true
},
"node_modules/@0x/sol-trace": {
- "version": "3.0.38",
- "resolved": "https://registry.npmjs.org/@0x/sol-trace/-/sol-trace-3.0.38.tgz",
- "integrity": "sha512-h0dvVuCP1yuOR6RV+XtLzV3YoyMVKpLE6QlrbkWszdpdIjV+sXLBrU55BtGiUO5i2SNmSDR/3hKRIhq6BMNMQQ==",
+ "version": "3.0.40",
+ "resolved": "https://registry.npmjs.org/@0x/sol-trace/-/sol-trace-3.0.40.tgz",
+ "integrity": "sha512-SZgM78d1fqpaD4KcfhW0XqG8NYObaE8yNFc9PIvD44EltmNW3d5OmHoEpJuOiNX7gDJh0Mw+CytP4h+vrQ1d8w==",
"dev": true,
"dependencies": {
- "@0x/sol-tracing-utils": "^7.2.4",
- "@0x/subproviders": "^6.5.4",
- "@0x/typescript-typings": "^5.2.0",
+ "@0x/sol-tracing-utils": "^7.2.6",
+ "@0x/subproviders": "^6.6.1",
+ "@0x/typescript-typings": "^5.2.1",
"@types/node": "12.12.54",
"chalk": "^2.3.0",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"lodash": "^4.17.11",
"loglevel": "^1.6.1",
"web3-provider-engine": "14.0.6"
@@ -409,23 +405,23 @@
}
},
"node_modules/@0x/sol-tracing-utils": {
- "version": "7.2.4",
- "resolved": "https://registry.npmjs.org/@0x/sol-tracing-utils/-/sol-tracing-utils-7.2.4.tgz",
- "integrity": "sha512-E4HVS6VP+FW2/avQlC41L20mnF1JlB1XKppWGtG0HWCMV+qoZQEihEI1AUveyCrDnghHw6yBsY1b+2UyUx6v+A==",
- "dev": true,
- "dependencies": {
- "@0x/dev-utils": "^4.2.8",
- "@0x/sol-compiler": "^4.7.4",
- "@0x/sol-resolver": "^3.1.8",
- "@0x/subproviders": "^6.5.4",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
- "@0x/web3-wrapper": "^7.5.4",
+ "version": "7.2.6",
+ "resolved": "https://registry.npmjs.org/@0x/sol-tracing-utils/-/sol-tracing-utils-7.2.6.tgz",
+ "integrity": "sha512-8O8UY627nVwMY2GiiSWFjm9qmtcSbcAYot/kL/+xPSWXHLYY7d9snWt4tNY4M7RrY0hVKM8ifY5uAMzp8+0a2w==",
+ "dev": true,
+ "dependencies": {
+ "@0x/dev-utils": "^4.2.10",
+ "@0x/sol-compiler": "^4.7.6",
+ "@0x/sol-resolver": "^3.1.9",
+ "@0x/subproviders": "^6.6.1",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
+ "@0x/web3-wrapper": "^7.6.1",
"@types/node": "12.12.54",
"@types/solidity-parser-antlr": "^0.2.3",
"chalk": "^2.3.0",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"ethers": "~4.0.4",
"glob": "^7.1.2",
"istanbul": "^0.4.5",
@@ -520,6 +516,12 @@
"xmlhttprequest": "1.8.0"
}
},
+ "node_modules/@0x/sol-tracing-utils/node_modules/ethers/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"node_modules/@0x/sol-tracing-utils/node_modules/fs-extra": {
"version": "0.30.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
@@ -601,12 +603,6 @@
"solcjs": "solcjs"
}
},
- "node_modules/@0x/sol-tracing-utils/node_modules/solc/node_modules/js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"node_modules/@0x/sol-tracing-utils/node_modules/supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -627,19 +623,19 @@
"dev": true
},
"node_modules/@0x/subproviders": {
- "version": "6.5.4",
- "resolved": "https://registry.npmjs.org/@0x/subproviders/-/subproviders-6.5.4.tgz",
- "integrity": "sha512-rr1CUTXUfh7mJIYoNU36Agkt9wvzVNFJ71g67v8dbdPCZFzAE6iesjzqjse4vSSHej4KKvHjCLLGRmfhMwixQQ==",
+ "version": "6.6.1",
+ "resolved": "https://registry.npmjs.org/@0x/subproviders/-/subproviders-6.6.1.tgz",
+ "integrity": "sha512-rRYgW2WnXvKB4/eW2REyG+VC0C0bWkPsMI40snKwrXEF2pWKVoqSu/I0U5UfsyaVlD/0eeAf4y6p+59DlJjmPQ==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
- "@0x/assert": "^3.0.28",
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
- "@0x/web3-wrapper": "^7.5.4",
- "@ethereumjs/common": "^2.2.0",
- "@ethereumjs/tx": "^3.1.3",
+ "@0x/assert": "^3.0.30",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
+ "@0x/web3-wrapper": "^7.6.1",
+ "@ethereumjs/common": "^2.4.0",
+ "@ethereumjs/tx": "^3.3.0",
"@ledgerhq/hw-app-eth": "^4.3.0",
"@ledgerhq/hw-transport-u2f": "4.24.0",
"@types/hdkey": "^0.7.0",
@@ -647,8 +643,8 @@
"@types/web3-provider-engine": "^14.0.0",
"bip39": "^2.5.0",
"bn.js": "^4.11.8",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"ganache-core": "^2.13.2",
"hdkey": "^0.7.1",
"json-rpc-error": "2.0.0",
@@ -670,14 +666,14 @@
"dev": true
},
"node_modules/@0x/types": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@0x/types/-/types-3.3.3.tgz",
- "integrity": "sha512-pImq1ukZl+YN64ZKQqNPTOK8noNw4rHMksEEPzFGM26x7Utovf8Py+VFqbZrn1TMw/9WWGeZg8lPxs+LUYxayw==",
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/@0x/types/-/types-3.3.4.tgz",
+ "integrity": "sha512-lB6maU/D1TEBrJXQcbwzGilmugX9qrfhxbyPr8r89TinSHe2SS694tTKIyI+ijnTbhyVjWzEnA95iuWxhPmP5g==",
"dev": true,
"dependencies": {
"@types/node": "12.12.54",
"bignumber.js": "~9.0.0",
- "ethereum-types": "^3.5.0"
+ "ethereum-types": "^3.6.0"
},
"engines": {
"node": ">=6.12"
@@ -699,16 +695,16 @@
}
},
"node_modules/@0x/typescript-typings": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@0x/typescript-typings/-/typescript-typings-5.2.0.tgz",
- "integrity": "sha512-8Gk0riQ37HTv3bNe/iWsb9mcJuRCMk/16PZTzA3IUauNQajcJgTD601pHbmBF57SJDpFhJIRg2Crcf6hePlzBA==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/@0x/typescript-typings/-/typescript-typings-5.2.1.tgz",
+ "integrity": "sha512-2yswstFMy/cpF+MrJclEZc8BNceBAVovwzRYdz1CyGPfzMT1Kh8jVGeexx0KvVw58KrhxMgcRD4mzCSHNqzjPA==",
"dev": true,
"dependencies": {
"@types/bn.js": "^4.11.0",
"@types/node": "12.12.54",
"@types/react": "*",
"bignumber.js": "~9.0.0",
- "ethereum-types": "^3.5.0",
+ "ethereum-types": "^3.6.0",
"popper.js": "1.14.3"
},
"engines": {
@@ -740,21 +736,21 @@
}
},
"node_modules/@0x/utils": {
- "version": "6.4.3",
- "resolved": "https://registry.npmjs.org/@0x/utils/-/utils-6.4.3.tgz",
- "integrity": "sha512-HxZ22/fGGL56BhKAtPWe9mAurhzwH775uL6uEpHWt0TuOgNAdDZHz5GhiCh6mTz+5Bf6jmk0/VroMcWUB8qFnw==",
+ "version": "6.4.4",
+ "resolved": "https://registry.npmjs.org/@0x/utils/-/utils-6.4.4.tgz",
+ "integrity": "sha512-gTfK14tdMNtsmHC6FCrWz221+MYJNdDBdhA1hhnT+Kvru22uvhdTpP2udy7296/4yHZaEkDt5ZkvgJMsJCEhbg==",
"dev": true,
"dependencies": {
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
"@types/mocha": "^5.2.7",
"@types/node": "12.12.54",
"abortcontroller-polyfill": "^1.1.9",
"bignumber.js": "~9.0.0",
"chalk": "^2.3.0",
"detect-node": "2.0.3",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"ethers": "~4.0.4",
"isomorphic-fetch": "2.2.1",
"js-sha3": "^0.7.0",
@@ -915,18 +911,18 @@
"dev": true
},
"node_modules/@0x/web3-wrapper": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/@0x/web3-wrapper/-/web3-wrapper-7.5.4.tgz",
- "integrity": "sha512-oMPo9TmAIdzW9Pgn1EwehUywGhRjmxJdIGXPf/gMir1Mnkydv9MY6ICJV5yrd0vkVG+SCWzsYEAkYNqbip/XCQ==",
+ "version": "7.6.1",
+ "resolved": "https://registry.npmjs.org/@0x/web3-wrapper/-/web3-wrapper-7.6.1.tgz",
+ "integrity": "sha512-Yv0xeAwobkooW1T6QsQ/MI69sHGJIXhVNTgAkoSjOVLs2u/WdQPi6OQsZP+hhpXu6XbAdZ/frvkz1saPxF3Q/w==",
"dev": true,
"dependencies": {
- "@0x/assert": "^3.0.28",
- "@0x/json-schemas": "^6.2.0",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
+ "@0x/assert": "^3.0.30",
+ "@0x/json-schemas": "^6.4.0",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
"@types/node": "12.12.54",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"ethers": "~4.0.4",
"lodash": "^4.17.11"
},
@@ -967,6 +963,12 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "node_modules/@0x/web3-wrapper/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"node_modules/@0x/web3-wrapper/node_modules/scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -996,9 +998,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.14.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
- "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==",
+ "version": "7.15.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
+ "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
"dev": true,
"engines": {
"node": ">=6.9.0"
@@ -1090,9 +1092,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.15.3",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz",
- "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==",
+ "version": "7.15.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
+ "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
"dev": true,
"optional": true,
"dependencies": {
@@ -1141,6 +1143,13 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "node_modules/@chainlink/contracts/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true,
+ "optional": true
+ },
"node_modules/@chainlink/contracts/node_modules/scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -1265,6 +1274,12 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "node_modules/@chainlink/test-helpers/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"node_modules/@chainlink/test-helpers/node_modules/scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -1297,9 +1312,9 @@
"dev": true
},
"node_modules/@codechecks/client": {
- "version": "0.1.11",
- "resolved": "https://registry.npmjs.org/@codechecks/client/-/client-0.1.11.tgz",
- "integrity": "sha512-dSIzHnGNcXxDZtnVQEXWQHXH2v9KrpnK4mDGDxdwSu3l00rOIVwJcttj0wzx0bC0Q6gs65VsQdZH4gkanLdXOA==",
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/@codechecks/client/-/client-0.1.12.tgz",
+ "integrity": "sha512-2GHHvhO3kaOyxFXxOaiznlY8ARmz33/p+WQdhc2y6wzWw5eOl2wSwg1eZxx3LsWlAnB963Y4bd1YjZcGIhKRzA==",
"dev": true,
"peer": true,
"dependencies": {
@@ -1445,13 +1460,13 @@
"typescript": ">=2.7"
}
},
- "node_modules/@cto.af/textdecoder": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/@cto.af/textdecoder/-/textdecoder-0.0.0.tgz",
- "integrity": "sha512-sJpx3F5xcVV/9jNYJQtvimo4Vfld/nD3ph+ZWtQzZ03Zo8rJC7QKQTRcIGS13Rcz80DwFNthCWMrd58vpY4ZAQ==",
+ "node_modules/@discoveryjs/json-ext": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
+ "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
"dev": true,
"engines": {
- "node": ">=4.9.1"
+ "node": ">=10.0.0"
}
},
"node_modules/@ensdomains/address-encoder": {
@@ -1504,13 +1519,6 @@
"js-sha3": "^0.8.0"
}
},
- "node_modules/@ensdomains/ensjs/node_modules/js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true,
- "optional": true
- },
"node_modules/@ensdomains/resolver": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz",
@@ -1538,14 +1546,23 @@
"node": "^10.12.0 || >=12.0.0"
}
},
+ "node_modules/@eslint/eslintrc/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
"node_modules/@ethereum-waffle/chai": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-3.4.0.tgz",
- "integrity": "sha512-GVaFKuFbFUclMkhHtQTDnWBnBQMJc/pAbfbFj/nnIK237WPLsO3KDDslA7m+MNEyTAOFrcc0CyfruAGGXAQw3g==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-3.4.1.tgz",
+ "integrity": "sha512-8mjgjWCe8XSCWuyJgVtJY8sm00VTczGBTDxBejgEBWN/J9x7QD8jdmWW8bfxdnqZbxiDCTvRFL58Wmd254BEqQ==",
"dev": true,
"dependencies": {
"@ethereum-waffle/provider": "^3.4.0",
- "ethers": "^5.0.0"
+ "ethers": "^5.4.7"
},
"engines": {
"node": ">=10.0"
@@ -1592,12 +1609,6 @@
"rimraf": "^2.2.8"
}
},
- "node_modules/@ethereum-waffle/compiler/node_modules/js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"node_modules/@ethereum-waffle/compiler/node_modules/jsonfile": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
@@ -1696,28 +1707,28 @@
}
},
"node_modules/@ethereumjs/block": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.4.0.tgz",
- "integrity": "sha512-umKAoTX32yXzErpIksPHodFc/5y8bmZMnOl6hWy5Vd8xId4+HKFUOyEiN16Y97zMwFRysRpcrR6wBejfqc6Bmg==",
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.5.1.tgz",
+ "integrity": "sha512-MoY9bHKABOBK6BW0v1N1Oc0Cve4x/giX67M3TtrVBUsKQTj2eznLGKpydoitxWSZ+WgKKSVhfRMzbCGRwk7T5w==",
"dev": true,
"dependencies": {
- "@ethereumjs/common": "^2.4.0",
- "@ethereumjs/tx": "^3.3.0",
- "ethereumjs-util": "^7.1.0",
- "merkle-patricia-tree": "^4.2.0"
+ "@ethereumjs/common": "^2.5.0",
+ "@ethereumjs/tx": "^3.3.1",
+ "ethereumjs-util": "^7.1.1",
+ "merkle-patricia-tree": "^4.2.1"
}
},
"node_modules/@ethereumjs/blockchain": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.4.0.tgz",
- "integrity": "sha512-wAuKLaew6PL52kH8YPXO7PbjjKV12jivRSyHQehkESw4slSLLfYA6Jv7n5YxyT2ajD7KNMPVh7oyF/MU6HcOvg==",
+ "version": "5.4.2",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.4.2.tgz",
+ "integrity": "sha512-AOAAwz/lw2lciG9gf5wHi7M/qknraXXnLR66lYgbQ04qfyFC3ZE5x/5rLVm1Vu+kfJLlKrYZTmA0IbOkc7kvgw==",
"dev": true,
"dependencies": {
- "@ethereumjs/block": "^3.4.0",
- "@ethereumjs/common": "^2.4.0",
- "@ethereumjs/ethash": "^1.0.0",
+ "@ethereumjs/block": "^3.5.1",
+ "@ethereumjs/common": "^2.5.0",
+ "@ethereumjs/ethash": "^1.1.0",
"debug": "^2.2.0",
- "ethereumjs-util": "^7.1.0",
+ "ethereumjs-util": "^7.1.1",
"level-mem": "^5.0.1",
"lru-cache": "^5.1.1",
"rlp": "^2.2.4",
@@ -1740,24 +1751,25 @@
"dev": true
},
"node_modules/@ethereumjs/common": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.4.0.tgz",
- "integrity": "sha512-UdkhFWzWcJCZVsj1O/H8/oqj/0RVYjLc1OhPjBrQdALAkQHpCp8xXI4WLnuGTADqTdJZww0NtgwG+TRPkXt27w==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.5.0.tgz",
+ "integrity": "sha512-DEHjW6e38o+JmB/NO3GZBpW4lpaiBpkFgXF6jLcJ6gETBYpEyaA5nTimsWBUJR3Vmtm/didUEbNjajskugZORg==",
"dev": true,
"dependencies": {
"crc-32": "^1.2.0",
- "ethereumjs-util": "^7.1.0"
+ "ethereumjs-util": "^7.1.1"
}
},
"node_modules/@ethereumjs/ethash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/ethash/-/ethash-1.0.0.tgz",
- "integrity": "sha512-iIqnGG6NMKesyOxv2YctB2guOVX18qMAWlj3QlZyrc+GqfzLqoihti+cVNQnyNxr7eYuPdqwLQOFuPe6g/uKjw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/ethash/-/ethash-1.1.0.tgz",
+ "integrity": "sha512-/U7UOKW6BzpA+Vt+kISAoeDie1vAvY4Zy2KF5JJb+So7+1yKmJeJEHOGSnQIj330e9Zyl3L5Nae6VZyh2TJnAA==",
"dev": true,
"dependencies": {
+ "@ethereumjs/block": "^3.5.0",
"@types/levelup": "^4.3.0",
"buffer-xor": "^2.0.1",
- "ethereumjs-util": "^7.0.7",
+ "ethereumjs-util": "^7.1.1",
"miller-rabin": "^4.0.0"
}
},
@@ -1771,32 +1783,32 @@
}
},
"node_modules/@ethereumjs/tx": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.3.0.tgz",
- "integrity": "sha512-yTwEj2lVzSMgE6Hjw9Oa1DZks/nKTWM8Wn4ykDNapBPua2f4nXO3qKnni86O6lgDj5fVNRqbDsD0yy7/XNGDEA==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.3.2.tgz",
+ "integrity": "sha512-6AaJhwg4ucmwTvw/1qLaZUX5miWrwZ4nLOUsKyb/HtzS3BMw/CasKhdi1ims9mBKeK9sOJCH4qGKOBGyJCeeog==",
"dev": true,
"dependencies": {
- "@ethereumjs/common": "^2.4.0",
- "ethereumjs-util": "^7.1.0"
+ "@ethereumjs/common": "^2.5.0",
+ "ethereumjs-util": "^7.1.2"
}
},
"node_modules/@ethereumjs/vm": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.5.2.tgz",
- "integrity": "sha512-AydZ4wfvZAsBuFzs3xVSA2iU0hxhL8anXco3UW3oh9maVC34kTEytOfjHf06LTEfN0MF9LDQ4ciLa7If6ZN/sg==",
+ "version": "5.5.3",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.5.3.tgz",
+ "integrity": "sha512-0k5OreWnlgXYs54wohgO11jtGI05GDasj2EYxzuaStxTi15CS3vow5wGYELC1pG9xngE1F/mFmKi/f14XRuDow==",
"dev": true,
"dependencies": {
- "@ethereumjs/block": "^3.4.0",
- "@ethereumjs/blockchain": "^5.4.0",
- "@ethereumjs/common": "^2.4.0",
- "@ethereumjs/tx": "^3.3.0",
+ "@ethereumjs/block": "^3.5.0",
+ "@ethereumjs/blockchain": "^5.4.1",
+ "@ethereumjs/common": "^2.5.0",
+ "@ethereumjs/tx": "^3.3.1",
"async-eventemitter": "^0.2.4",
"core-js-pure": "^3.0.1",
"debug": "^2.2.0",
- "ethereumjs-util": "^7.1.0",
+ "ethereumjs-util": "^7.1.1",
"functional-red-black-tree": "^1.0.1",
"mcl-wasm": "^0.7.1",
- "merkle-patricia-tree": "^4.2.0",
+ "merkle-patricia-tree": "^4.2.1",
"rustbn.js": "~0.2.0",
"util.promisify": "^1.0.1"
}
@@ -1817,9 +1829,9 @@
"dev": true
},
"node_modules/@ethersproject/abi": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.4.0.tgz",
- "integrity": "sha512-9gU2H+/yK1j2eVMdzm6xvHSnMxk8waIHQGYCZg5uvAyH0rsAzxkModzBSpbAkAuhKFEovC2S9hM4nPuLym8IZw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.5.0.tgz",
+ "integrity": "sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==",
"dev": true,
"funding": [
{
@@ -1832,21 +1844,21 @@
}
],
"dependencies": {
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/hash": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"node_modules/@ethersproject/abstract-provider": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.4.1.tgz",
- "integrity": "sha512-3EedfKI3LVpjSKgAxoUaI+gB27frKsxzm+r21w9G60Ugk+3wVLQwhi1LsEJAKNV7WoZc8CIpNrATlL1QFABjtQ==",
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz",
+ "integrity": "sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg==",
"dev": true,
"funding": [
{
@@ -1859,19 +1871,19 @@
}
],
"dependencies": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/networks": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/web": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/networks": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
+ "@ethersproject/web": "^5.5.0"
}
},
"node_modules/@ethersproject/abstract-signer": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.4.1.tgz",
- "integrity": "sha512-SkkFL5HVq1k4/25dM+NWP9MILgohJCgGv5xT5AcRruGz4ILpfHeBtO/y6j+Z3UN/PAjDeb4P7E51Yh8wcGNLGA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz",
+ "integrity": "sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA==",
"dev": true,
"funding": [
{
@@ -1884,17 +1896,17 @@
}
],
"dependencies": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0"
+ "@ethersproject/abstract-provider": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0"
}
},
"node_modules/@ethersproject/address": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.4.0.tgz",
- "integrity": "sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.5.0.tgz",
+ "integrity": "sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==",
"dev": true,
"funding": [
{
@@ -1907,17 +1919,17 @@
}
],
"dependencies": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/rlp": "^5.5.0"
}
},
"node_modules/@ethersproject/base64": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.4.0.tgz",
- "integrity": "sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.5.0.tgz",
+ "integrity": "sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA==",
"dev": true,
"funding": [
{
@@ -1930,13 +1942,13 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0"
}
},
"node_modules/@ethersproject/basex": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.4.0.tgz",
- "integrity": "sha512-J07+QCVJ7np2bcpxydFVf/CuYo9mZ7T73Pe7KQY4c1lRlrixMeblauMxHXD0MPwFmUHZIILDNViVkykFBZylbg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.5.0.tgz",
+ "integrity": "sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ==",
"dev": true,
"funding": [
{
@@ -1949,14 +1961,14 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/properties": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0"
}
},
"node_modules/@ethersproject/bignumber": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.4.1.tgz",
- "integrity": "sha512-fJhdxqoQNuDOk6epfM7yD6J8Pol4NUCy1vkaGAkuujZm0+lNow//MKu1hLhRiYV4BsOHyBv5/lsTjF+7hWwhJg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.5.0.tgz",
+ "integrity": "sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==",
"dev": true,
"funding": [
{
@@ -1969,15 +1981,15 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
"bn.js": "^4.11.9"
}
},
"node_modules/@ethersproject/bytes": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.4.0.tgz",
- "integrity": "sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.5.0.tgz",
+ "integrity": "sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==",
"dev": true,
"funding": [
{
@@ -1990,13 +2002,13 @@
}
],
"dependencies": {
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/logger": "^5.5.0"
}
},
"node_modules/@ethersproject/constants": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.4.0.tgz",
- "integrity": "sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.5.0.tgz",
+ "integrity": "sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==",
"dev": true,
"funding": [
{
@@ -2009,13 +2021,13 @@
}
],
"dependencies": {
- "@ethersproject/bignumber": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0"
}
},
"node_modules/@ethersproject/contracts": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.4.1.tgz",
- "integrity": "sha512-m+z2ZgPy4pyR15Je//dUaymRUZq5MtDajF6GwFbGAVmKz/RF+DNIPwF0k5qEcL3wPGVqUjFg2/krlCRVTU4T5w==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.5.0.tgz",
+ "integrity": "sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg==",
"dev": true,
"funding": [
{
@@ -2028,22 +2040,22 @@
}
],
"dependencies": {
- "@ethersproject/abi": "^5.4.0",
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0"
+ "@ethersproject/abi": "^5.5.0",
+ "@ethersproject/abstract-provider": "^5.5.0",
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0"
}
},
"node_modules/@ethersproject/hash": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.4.0.tgz",
- "integrity": "sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.5.0.tgz",
+ "integrity": "sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg==",
"dev": true,
"funding": [
{
@@ -2056,20 +2068,20 @@
}
],
"dependencies": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"node_modules/@ethersproject/hdnode": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.4.0.tgz",
- "integrity": "sha512-pKxdS0KAaeVGfZPp1KOiDLB0jba11tG6OP1u11QnYfb7pXn6IZx0xceqWRr6ygke8+Kw74IpOoSi7/DwANhy8Q==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.5.0.tgz",
+ "integrity": "sha512-mcSOo9zeUg1L0CoJH7zmxwUG5ggQHU1UrRf8jyTYy6HxdZV+r0PBoL1bxr+JHIPXRzS6u/UW4mEn43y0tmyF8Q==",
"dev": true,
"funding": [
{
@@ -2082,24 +2094,24 @@
}
],
"dependencies": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/basex": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/pbkdf2": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/wordlists": "^5.4.0"
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/basex": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/pbkdf2": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/sha2": "^5.5.0",
+ "@ethersproject/signing-key": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
+ "@ethersproject/wordlists": "^5.5.0"
}
},
"node_modules/@ethersproject/json-wallets": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.4.0.tgz",
- "integrity": "sha512-igWcu3fx4aiczrzEHwG1xJZo9l1cFfQOWzTqwRw/xcvxTk58q4f9M7cjh51EKphMHvrJtcezJ1gf1q1AUOfEQQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.5.0.tgz",
+ "integrity": "sha512-9lA21XQnCdcS72xlBn1jfQdj2A1VUxZzOzi9UkNdnokNKke/9Ya2xA9aIK1SC3PQyBDLt4C+dfps7ULpkvKikQ==",
"dev": true,
"funding": [
{
@@ -2112,25 +2124,25 @@
}
],
"dependencies": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hdnode": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/pbkdf2": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/hdnode": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/pbkdf2": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/random": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
"aes-js": "3.0.0",
"scrypt-js": "3.0.1"
}
},
"node_modules/@ethersproject/keccak256": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.4.0.tgz",
- "integrity": "sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.5.0.tgz",
+ "integrity": "sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==",
"dev": true,
"funding": [
{
@@ -2143,14 +2155,14 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "js-sha3": "0.5.7"
+ "@ethersproject/bytes": "^5.5.0",
+ "js-sha3": "0.8.0"
}
},
"node_modules/@ethersproject/logger": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.4.0.tgz",
- "integrity": "sha512-xYdWGGQ9P2cxBayt64d8LC8aPFJk6yWCawQi/4eJ4+oJdMMjEBMrIcIMZ9AxhwpPVmnBPrsB10PcXGmGAqgUEQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.5.0.tgz",
+ "integrity": "sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg==",
"dev": true,
"funding": [
{
@@ -2164,9 +2176,9 @@
]
},
"node_modules/@ethersproject/networks": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.4.2.tgz",
- "integrity": "sha512-eekOhvJyBnuibfJnhtK46b8HimBc5+4gqpvd1/H9LEl7Q7/qhsIhM81dI9Fcnjpk3jB1aTy6bj0hz3cifhNeYw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz",
+ "integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==",
"dev": true,
"funding": [
{
@@ -2179,13 +2191,13 @@
}
],
"dependencies": {
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/logger": "^5.5.0"
}
},
"node_modules/@ethersproject/pbkdf2": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.4.0.tgz",
- "integrity": "sha512-x94aIv6tiA04g6BnazZSLoRXqyusawRyZWlUhKip2jvoLpzJuLb//KtMM6PEovE47pMbW+Qe1uw+68ameJjB7g==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz",
+ "integrity": "sha512-SaDvQFvXPnz1QGpzr6/HToLifftSXGoXrbpZ6BvoZhmx4bNLHrxDe8MZisuecyOziP1aVEwzC2Hasj+86TgWVg==",
"dev": true,
"funding": [
{
@@ -2198,14 +2210,14 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/sha2": "^5.5.0"
}
},
"node_modules/@ethersproject/properties": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.4.0.tgz",
- "integrity": "sha512-7jczalGVRAJ+XSRvNA6D5sAwT4gavLq3OXPuV/74o3Rd2wuzSL035IMpIMgei4CYyBdialJMrTqkOnzccLHn4A==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.5.0.tgz",
+ "integrity": "sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==",
"dev": true,
"funding": [
{
@@ -2218,13 +2230,13 @@
}
],
"dependencies": {
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/logger": "^5.5.0"
}
},
"node_modules/@ethersproject/providers": {
- "version": "5.4.3",
- "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.4.3.tgz",
- "integrity": "sha512-VURwkaWPoUj7jq9NheNDT5Iyy64Qcyf6BOFDwVdHsmLmX/5prNjFrgSX3GHPE4z1BRrVerDxe2yayvXKFm/NNg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz",
+ "integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==",
"dev": true,
"funding": [
{
@@ -2237,31 +2249,31 @@
}
],
"dependencies": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/basex": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/networks": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/web": "^5.4.0",
+ "@ethersproject/abstract-provider": "^5.5.0",
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/basex": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/hash": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/networks": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/random": "^5.5.0",
+ "@ethersproject/rlp": "^5.5.0",
+ "@ethersproject/sha2": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
+ "@ethersproject/web": "^5.5.0",
"bech32": "1.1.4",
"ws": "7.4.6"
}
},
"node_modules/@ethersproject/random": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.4.0.tgz",
- "integrity": "sha512-pnpWNQlf0VAZDEOVp1rsYQosmv2o0ITS/PecNw+mS2/btF8eYdspkN0vIXrCMtkX09EAh9bdk8GoXmFXM1eAKw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.5.0.tgz",
+ "integrity": "sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ==",
"dev": true,
"funding": [
{
@@ -2274,14 +2286,14 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0"
}
},
"node_modules/@ethersproject/rlp": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.4.0.tgz",
- "integrity": "sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.5.0.tgz",
+ "integrity": "sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA==",
"dev": true,
"funding": [
{
@@ -2294,14 +2306,14 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0"
}
},
"node_modules/@ethersproject/sha2": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.4.0.tgz",
- "integrity": "sha512-siheo36r1WD7Cy+bDdE1BJ8y0bDtqXCOxRMzPa4bV1TGt/eTUUt03BHoJNB6reWJD8A30E/pdJ8WFkq+/uz4Gg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.5.0.tgz",
+ "integrity": "sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA==",
"dev": true,
"funding": [
{
@@ -2314,15 +2326,15 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
"hash.js": "1.1.7"
}
},
"node_modules/@ethersproject/signing-key": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.4.0.tgz",
- "integrity": "sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.5.0.tgz",
+ "integrity": "sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng==",
"dev": true,
"funding": [
{
@@ -2335,18 +2347,18 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
"bn.js": "^4.11.9",
"elliptic": "6.5.4",
"hash.js": "1.1.7"
}
},
"node_modules/@ethersproject/solidity": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.4.0.tgz",
- "integrity": "sha512-XFQTZ7wFSHOhHcV1DpcWj7VXECEiSrBuv7JErJvB9Uo+KfCdc3QtUZV+Vjh/AAaYgezUEKbCtE6Khjm44seevQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.5.0.tgz",
+ "integrity": "sha512-9NgZs9LhGMj6aCtHXhtmFQ4AN4sth5HuFXVvAQtzmm0jpSCNOTGtrHZJAeYTh7MBjRR8brylWZxBZR9zDStXbw==",
"dev": true,
"funding": [
{
@@ -2359,17 +2371,18 @@
}
],
"dependencies": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/sha2": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"node_modules/@ethersproject/strings": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.4.0.tgz",
- "integrity": "sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.5.0.tgz",
+ "integrity": "sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ==",
"dev": true,
"funding": [
{
@@ -2382,15 +2395,15 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0"
}
},
"node_modules/@ethersproject/testcases": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/testcases/-/testcases-5.4.0.tgz",
- "integrity": "sha512-+Bz3QkFypWvCw5Z5kQXq/iKVCtseAO9scEl1E/zBsRM/79ncHV4Li1YMZD/byk7KXvWJyDFCyQrQqZ5046xEBw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/testcases/-/testcases-5.5.0.tgz",
+ "integrity": "sha512-85UNYJMHvvPoGKuZScH4AfVDC5+IEseh8vvoLZCQ6+5YkUfKYNKFsT3W79kQ/1Zdy8eh+06s3Kq4tc8Ldw9nug==",
"dev": true,
"funding": [
{
@@ -2403,18 +2416,18 @@
}
],
"dependencies": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "ethers": "^5.4.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0",
+ "ethers": "^5.5.0",
"tiny-inflate": "1.0.3"
}
},
"node_modules/@ethersproject/transactions": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.4.0.tgz",
- "integrity": "sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.5.0.tgz",
+ "integrity": "sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==",
"dev": true,
"funding": [
{
@@ -2427,21 +2440,21 @@
}
],
"dependencies": {
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0"
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/rlp": "^5.5.0",
+ "@ethersproject/signing-key": "^5.5.0"
}
},
"node_modules/@ethersproject/units": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.4.0.tgz",
- "integrity": "sha512-Z88krX40KCp+JqPCP5oPv5p750g+uU6gopDYRTBGcDvOASh6qhiEYCRatuM/suC4S2XW9Zz90QI35MfSrTIaFg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.5.0.tgz",
+ "integrity": "sha512-7+DpjiZk4v6wrikj+TCyWWa9dXLNU73tSTa7n0TSJDxkYbV3Yf1eRh9ToMLlZtuctNYu9RDNNy2USq3AdqSbag==",
"dev": true,
"funding": [
{
@@ -2454,15 +2467,15 @@
}
],
"dependencies": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0"
}
},
"node_modules/@ethersproject/wallet": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.4.0.tgz",
- "integrity": "sha512-wU29majLjM6AjCjpat21mPPviG+EpK7wY1+jzKD0fg3ui5fgedf2zEu1RDgpfIMsfn8fJHJuzM4zXZ2+hSHaSQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.5.0.tgz",
+ "integrity": "sha512-Mlu13hIctSYaZmUOo7r2PhNSd8eaMPVXe1wxrz4w4FCE4tDYBywDH+bAR1Xz2ADyXGwqYMwstzTrtUVIsKDO0Q==",
"dev": true,
"funding": [
{
@@ -2475,27 +2488,27 @@
}
],
"dependencies": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/hdnode": "^5.4.0",
- "@ethersproject/json-wallets": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/wordlists": "^5.4.0"
+ "@ethersproject/abstract-provider": "^5.5.0",
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/hash": "^5.5.0",
+ "@ethersproject/hdnode": "^5.5.0",
+ "@ethersproject/json-wallets": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/random": "^5.5.0",
+ "@ethersproject/signing-key": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
+ "@ethersproject/wordlists": "^5.5.0"
}
},
"node_modules/@ethersproject/web": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.4.0.tgz",
- "integrity": "sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz",
+ "integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==",
"dev": true,
"funding": [
{
@@ -2508,17 +2521,17 @@
}
],
"dependencies": {
- "@ethersproject/base64": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/base64": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"node_modules/@ethersproject/wordlists": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.4.0.tgz",
- "integrity": "sha512-FemEkf6a+EBKEPxlzeVgUaVSodU7G0Na89jqKjmWMlDB0tomoU8RlEMgUvXyqtrg8N4cwpLh8nyRnm1Nay1isA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.5.0.tgz",
+ "integrity": "sha512-bL0UTReWDiaQJJYOC9sh/XcRu/9i2jMrzf8VLRmPKx58ckSlOJiohODkECCO50dtLZHcGU6MLXQ4OOrgBwP77Q==",
"dev": true,
"funding": [
{
@@ -2531,11 +2544,11 @@
}
],
"dependencies": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/hash": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"node_modules/@humanwhocodes/config-array": {
@@ -2690,9 +2703,9 @@
}
},
"node_modules/@nomiclabs/hardhat-etherscan": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-2.1.4.tgz",
- "integrity": "sha512-KgFNTQv9gpioiTpQ9UlTysCAFfkcBonmEn9rVPTT22A7DRENFM1VTsVeGWF3AzRhd0mrASBF+o0gvbH30pSe0Q==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-2.1.7.tgz",
+ "integrity": "sha512-9nt9EXubnkd2aTMnQIqKtp80bQFhun88krfB31FN2wB0T54b8YuK0riG2d+EKq/D3t1Kb00oA7oFSFpHLIbLDQ==",
"dev": true,
"dependencies": {
"@ethersproject/abi": "^5.1.2",
@@ -2724,24 +2737,24 @@
}
},
"node_modules/@openzeppelin/contracts": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.1.tgz",
- "integrity": "sha512-cUriqMauq1ylzP2TxePNdPqkwI7Le3Annh4K9rrpvKfSBB/bdW+Iu1ihBaTIABTAAJ85LmKL5SSPPL9ry8d1gQ==",
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2.tgz",
+ "integrity": "sha512-z0zMCjyhhp4y7XKAcDAi3Vgms4T2PstwBdahiO0+9NaGICQKjynK3wduSRplTgk4LXmoO1yfDGO5RbjKYxtuxA==",
"dev": true
},
"node_modules/@openzeppelin/contracts-upgradeable": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.2.0.tgz",
- "integrity": "sha512-vn0hoUqQzgOLzLZwFgh+w/D5hzJHX8F7X/7t/gZdSQYIEXMyGpXUwkr5A3eoAeoc42f/n7yDhwusvBmNknM41Q==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.3.2.tgz",
+ "integrity": "sha512-i/pOaOtcqDk4UqsrOv735uYyTbn6dvfiuVu5hstsgV6c4ZKUtu88/31zT2BzkCg+3JfcwOfgg2TtRKVKKZIGkQ==",
"dev": true
},
"node_modules/@openzeppelin/hardhat-upgrades": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.9.0.tgz",
- "integrity": "sha512-ND1sqm8dpTY6CZLdaC5IgtUo6zvlVgSeqadrWRbr/N7J2Bs2JsINWA2G+r4IeunzbcOJFB7GHTs/RkFR6hNLmA==",
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.11.0.tgz",
+ "integrity": "sha512-TQ1WYrfOuYjybBiSIHFq/J7/9VvmKnUR/4Cq9WLHzZ3uDVq7E2DOy+MtNdjlLOTN5JsqgxmR6VwgIKAsFYMeCg==",
"dev": true,
"dependencies": {
- "@openzeppelin/upgrades-core": "^1.8.0"
+ "@openzeppelin/upgrades-core": "^1.10.0"
},
"bin": {
"migrate-oz-cli-project": "dist/scripts/migrate-oz-cli-project.js"
@@ -2752,13 +2765,13 @@
}
},
"node_modules/@openzeppelin/upgrades-core": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.8.1.tgz",
- "integrity": "sha512-txOl/VRi/QKywAKBck76jQHtbv8GJMlS7CO8DWmlTGAv7XcOvS0Kk0CyqBSPeOirk2gF0fM0vpNXa5U5ryHUyw==",
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.10.0.tgz",
+ "integrity": "sha512-N20t1i1wlHrVmu3etVZLiaRxT6XLkCrO9gIo4mUZNpsaVftl8V+WBu8o940AjoYXvzTEqj7O0re2DSFzjpkRBw==",
"dev": true,
"dependencies": {
"bn.js": "^5.1.2",
- "cbor": "^7.0.0",
+ "cbor": "^8.0.0",
"chalk": "^4.1.0",
"compare-versions": "^3.6.0",
"debug": "^4.1.1",
@@ -2767,17 +2780,6 @@
"solidity-ast": "^0.4.15"
}
},
- "node_modules/@openzeppelin/upgrades-core/node_modules/bignumber.js": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz",
- "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==",
- "dev": true,
- "optional": true,
- "peer": true,
- "engines": {
- "node": "*"
- }
- },
"node_modules/@openzeppelin/upgrades-core/node_modules/bn.js": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
@@ -2785,36 +2787,24 @@
"dev": true
},
"node_modules/@openzeppelin/upgrades-core/node_modules/cbor": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/cbor/-/cbor-7.0.6.tgz",
- "integrity": "sha512-rgt2RFogHGDLFU5r0kSfyeBc+de55DwYHP73KxKsQxsR5b0CYuQPH6AnJaXByiohpLdjQqj/K0SFcOV+dXdhSA==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.0.2.tgz",
+ "integrity": "sha512-H5WTjQYgyHQI0VrCmbyQBOPy1353MjmUi/r3DbPib4U13vuyqm7es9Mfpe8G58bN/mCdRlJWkiCrPl1uM1wAlg==",
"dev": true,
"dependencies": {
- "@cto.af/textdecoder": "^0.0.0",
- "nofilter": "^2.0.3"
+ "nofilter": "^3.0.3"
},
"engines": {
- "node": ">=10.18.0"
- },
- "peerDependencies": {
- "bignumber.js": "^9.0.1"
- },
- "peerDependenciesMeta": {
- "bignumber.js": {
- "optional": true
- }
+ "node": ">=12.19"
}
},
"node_modules/@openzeppelin/upgrades-core/node_modules/nofilter": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-2.0.3.tgz",
- "integrity": "sha512-FbuXC+lK+GU2+63D1kC1ETiZo+Z7SIi7B+mxKTCH1byrh6WFvfBCN/wpherFz0a0bjGd7EKTst/cz0yLeNngug==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz",
+ "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==",
"dev": true,
- "dependencies": {
- "@cto.af/textdecoder": "^0.0.0"
- },
"engines": {
- "node": ">=10.18"
+ "node": ">=12.19"
}
},
"node_modules/@resolver-engine/core": {
@@ -3065,10 +3055,13 @@
}
},
"node_modules/@solidity-parser/parser": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.11.1.tgz",
- "integrity": "sha512-H8BSBoKE8EubJa0ONqecA2TviT3TnHeC4NpgnAHSUiuhZoQBfPB4L2P9bs8R6AoTW10Endvh3vc+fomVMIDIYQ==",
- "dev": true
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.0.tgz",
+ "integrity": "sha512-cX0JJRcmPtNUJpzD2K7FdA7qQsTOk1UZnFx2k7qAg9ZRvuaH5NBe5IEdBMXGlmf2+FmjhqbygJ26H8l2SV7aKQ==",
+ "dev": true,
+ "dependencies": {
+ "antlr4ts": "^0.5.0-alpha.4"
+ }
},
"node_modules/@szmarczak/http-timer": {
"version": "1.1.2",
@@ -3103,14 +3096,14 @@
"optional": true
},
"node_modules/@truffle/codec": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/@truffle/codec/-/codec-0.11.10.tgz",
- "integrity": "sha512-GOHikPpu/YmzdbCeOQyGdRbzMND2SAiTW+ZuzwCF/7yDs8OjugijMBL3xR4uRwneefI3zkf/m31SeEqRn1LbGw==",
+ "version": "0.11.17",
+ "resolved": "https://registry.npmjs.org/@truffle/codec/-/codec-0.11.17.tgz",
+ "integrity": "sha512-WO9D5TVyTf9czqdsfK/qqYeSS//zWcHBgQgSNKPlCDb6koCNLxG5yGbb4P+0bZvTUNS2e2iIdN92QHg00wMbSQ==",
"dev": true,
"optional": true,
"dependencies": {
"@truffle/abi-utils": "^0.2.4",
- "@truffle/compile-common": "^0.7.16",
+ "@truffle/compile-common": "^0.7.22",
"big.js": "^5.2.2",
"bn.js": "^5.1.3",
"cbor": "^5.1.0",
@@ -3121,7 +3114,7 @@
"lodash.sum": "^4.0.2",
"semver": "^7.3.4",
"utf8": "^3.0.0",
- "web3-utils": "1.5.1"
+ "web3-utils": "1.5.3"
}
},
"node_modules/@truffle/codec/node_modules/bn.js": {
@@ -3168,39 +3161,36 @@
"optional": true
},
"node_modules/@truffle/compile-common": {
- "version": "0.7.16",
- "resolved": "https://registry.npmjs.org/@truffle/compile-common/-/compile-common-0.7.16.tgz",
- "integrity": "sha512-LsP7SKPU/0hJ3cjM1wxCqBi8BJEVweY/ifipT/9TPOMSXo1vW5PL25P5R8fGHLqRD2bCsTPBfSvQkFB9XXXWjQ==",
+ "version": "0.7.22",
+ "resolved": "https://registry.npmjs.org/@truffle/compile-common/-/compile-common-0.7.22.tgz",
+ "integrity": "sha512-afFKh0Wphn8JrCSjOORKjO8/E1X0EtQv6GpFJpQCAWo3/i4VGcSVKR1rjkknnExtjEGe9PJH/Ym/opGH3pQyDw==",
"dev": true,
"optional": true,
"dependencies": {
- "@truffle/contract-sources": "^0.1.12",
"@truffle/error": "^0.0.14",
- "@truffle/expect": "^0.0.18",
- "colors": "^1.4.0",
- "debug": "^4.3.1"
+ "colors": "^1.4.0"
}
},
"node_modules/@truffle/contract": {
- "version": "4.3.30",
- "resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.3.30.tgz",
- "integrity": "sha512-gf+Mptv/11XiYUcMSnje1LFju56rBnDzZXS/kHpGwZpodEXzraEBmKXU4l4gXFNWSz+2bt02650OwgYnpX+QPQ==",
+ "version": "4.3.38",
+ "resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.3.38.tgz",
+ "integrity": "sha512-11HL9IJTmd45pVXJvEaRYeyuhf8GmAgRD7bTYBZj2CiMBnt0337Fg7Zz/GuTpUUW2h3fbyTYO4hgOntxdQjZ5A==",
"dev": true,
"optional": true,
"dependencies": {
"@ensdomains/ensjs": "^2.0.1",
"@truffle/blockchain-utils": "^0.0.31",
"@truffle/contract-schema": "^3.4.3",
- "@truffle/debug-utils": "^5.1.10",
+ "@truffle/debug-utils": "^5.1.18",
"@truffle/error": "^0.0.14",
- "@truffle/interface-adapter": "^0.5.4",
+ "@truffle/interface-adapter": "^0.5.8",
"bignumber.js": "^7.2.1",
"ethers": "^4.0.32",
- "web3": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-promievent": "1.5.1",
- "web3-eth-abi": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-promievent": "1.5.3",
+ "web3-eth-abi": "1.5.3",
+ "web3-utils": "1.5.3"
}
},
"node_modules/@truffle/contract-schema": {
@@ -3214,17 +3204,6 @@
"debug": "^4.3.1"
}
},
- "node_modules/@truffle/contract-sources": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/@truffle/contract-sources/-/contract-sources-0.1.12.tgz",
- "integrity": "sha512-7OH8P+N4n2LewbNiVpuleshPqj8G7n9Qkd5ot79sZ/R6xIRyXF05iBtg3/IbjIzOeQCrCE9aYUHNe2go9RuM0g==",
- "dev": true,
- "optional": true,
- "dependencies": {
- "debug": "^4.3.1",
- "glob": "^7.1.6"
- }
- },
"node_modules/@truffle/contract/node_modules/ethers": {
"version": "4.0.49",
"resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz",
@@ -3254,6 +3233,13 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "node_modules/@truffle/contract/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true,
+ "optional": true
+ },
"node_modules/@truffle/contract/node_modules/scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -3277,18 +3263,18 @@
"optional": true
},
"node_modules/@truffle/debug-utils": {
- "version": "5.1.10",
- "resolved": "https://registry.npmjs.org/@truffle/debug-utils/-/debug-utils-5.1.10.tgz",
- "integrity": "sha512-KYs8WgH1XBobGO1evlCMdbmSWEP5U9gyQKov9myTx9sESQmB2qPu9ynww5nTbcajtvmeinuq19xjqVKMvBAS4g==",
+ "version": "5.1.18",
+ "resolved": "https://registry.npmjs.org/@truffle/debug-utils/-/debug-utils-5.1.18.tgz",
+ "integrity": "sha512-QBq1vA/YozksQZGjyA7o482AuT8KW5gvO8VmYM/PIDllCIqDruEZuz4DZ+zpVUPXyVoJycFo+RKnM/TLE1AZRQ==",
"dev": true,
"optional": true,
"dependencies": {
- "@truffle/codec": "^0.11.10",
+ "@truffle/codec": "^0.11.17",
"@trufflesuite/chromafi": "^2.2.2",
"bn.js": "^5.1.3",
"chalk": "^2.4.2",
"debug": "^4.3.1",
- "highlightjs-solidity": "^1.2.2"
+ "highlightjs-solidity": "^2.0.1"
}
},
"node_modules/@truffle/debug-utils/node_modules/ansi-styles": {
@@ -3383,23 +3369,16 @@
"dev": true,
"optional": true
},
- "node_modules/@truffle/expect": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/@truffle/expect/-/expect-0.0.18.tgz",
- "integrity": "sha512-ZcYladRCgwn3bbhK3jIORVHcUOBk/MXsUxjfzcw+uD+0H1Kodsvcw1AAIaqd5tlyFhdOb7YkOcH0kUES7F8d1A==",
- "dev": true,
- "optional": true
- },
"node_modules/@truffle/interface-adapter": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.4.tgz",
- "integrity": "sha512-4wlaYWrt6eBMoWWtyljeDQU+MwCfWyXu14L/jAYiTjiW/uhkY3kp8QWVR5fkntBq2rJXjjeDNj8Ez+VWO4+8sw==",
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.8.tgz",
+ "integrity": "sha512-vvy3xpq36oLgjjy8KE9l2Jabg3WcGPOt18tIyMfTQX9MFnbHoQA2Ne2i8xsd4p6KfxIqSjAB53Q9/nScAqY0UQ==",
"dev": true,
"optional": true,
"dependencies": {
"bn.js": "^5.1.3",
"ethers": "^4.0.32",
- "web3": "1.5.1"
+ "web3": "1.5.3"
}
},
"node_modules/@truffle/interface-adapter/node_modules/bn.js": {
@@ -3445,6 +3424,13 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "node_modules/@truffle/interface-adapter/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true,
+ "optional": true
+ },
"node_modules/@truffle/interface-adapter/node_modules/scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -3597,9 +3583,9 @@
}
},
"node_modules/@types/chai": {
- "version": "4.2.21",
- "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.21.tgz",
- "integrity": "sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg==",
+ "version": "4.2.22",
+ "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.22.tgz",
+ "integrity": "sha512-tFfcE+DSTzWAgifkjik9AySNqIyNoYwmR+uecPwwD/XRNfvOjmC/FjCxpiUGDkDVDphPfCUecSQVFw+lN3M3kQ==",
"dev": true
},
"node_modules/@types/concat-stream": {
@@ -3611,6 +3597,35 @@
"@types/node": "*"
}
},
+ "node_modules/@types/eslint": {
+ "version": "7.28.2",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz",
+ "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
+ "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/@types/ethereum-protocol": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@types/ethereum-protocol/-/ethereum-protocol-1.0.2.tgz",
@@ -3683,9 +3698,9 @@
"dev": true
},
"node_modules/@types/node": {
- "version": "14.17.9",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.9.tgz",
- "integrity": "sha512-CMjgRNsks27IDwI785YMY0KLt3co/c0cQ5foxHYv/shC2w8oOnVwz5Ubq1QG5KzrcW+AXk6gzdnxIkDnTvzu3g==",
+ "version": "14.17.29",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.29.tgz",
+ "integrity": "sha512-sd4CHI9eTJXTH2vF3RGtGkqvWRwhsSSUFsXD4oG38GZzSZ0tNPbWikd2AbOAcKxCXhOg57fL8FPxjpfSzb2pIQ==",
"dev": true
},
"node_modules/@types/node-fetch": {
@@ -3708,9 +3723,9 @@
}
},
"node_modules/@types/prettier": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz",
- "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz",
+ "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==",
"dev": true
},
"node_modules/@types/prop-types": {
@@ -3726,9 +3741,9 @@
"dev": true
},
"node_modules/@types/react": {
- "version": "17.0.18",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.18.tgz",
- "integrity": "sha512-YTLgu7oS5zvSqq49X5Iue5oAbVGhgPc5Au29SJC4VeE17V6gASoOxVkUDy9pXFMRFxCWCD9fLeweNFizo3UzOg==",
+ "version": "17.0.32",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.32.tgz",
+ "integrity": "sha512-hAm1pmwA3oZWbkB985RFwNvBRMG0F3KWSiC4/hNmanigKZMiKQoH5Q6etNw8HIDztTGfvXyOjPvdNnvBUCuaPg==",
"dev": true,
"dependencies": {
"@types/prop-types": "*",
@@ -3761,9 +3776,9 @@
}
},
"node_modules/@types/sinon": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.2.tgz",
- "integrity": "sha512-BHn8Bpkapj8Wdfxvh2jWIUoaYB/9/XhsL0oOvBfRagJtKlSl9NWPcFOz2lRukI9szwGxFtYZCTejJSqsGDbdmw==",
+ "version": "10.0.5",
+ "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.5.tgz",
+ "integrity": "sha512-BrAUy0yq3n84XOykYGvGbDir9nBIYwQm2NdBNQT0DbtDLqh/5nMUsjz5XfwrefFNLPE9B6g8yLOZREpvw0J40A==",
"dev": true,
"dependencies": {
"@sinonjs/fake-timers": "^7.1.0"
@@ -3817,15 +3832,16 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.1.tgz",
- "integrity": "sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
+ "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/experimental-utils": "4.29.1",
- "@typescript-eslint/scope-manager": "4.29.1",
+ "@typescript-eslint/experimental-utils": "4.33.0",
+ "@typescript-eslint/scope-manager": "4.33.0",
"debug": "^4.3.1",
"functional-red-black-tree": "^1.0.1",
+ "ignore": "^5.1.8",
"regexpp": "^3.1.0",
"semver": "^7.3.5",
"tsutils": "^3.21.0"
@@ -3881,15 +3897,15 @@
"dev": true
},
"node_modules/@typescript-eslint/experimental-utils": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.1.tgz",
- "integrity": "sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
+ "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
"dev": true,
"dependencies": {
"@types/json-schema": "^7.0.7",
- "@typescript-eslint/scope-manager": "4.29.1",
- "@typescript-eslint/types": "4.29.1",
- "@typescript-eslint/typescript-estree": "4.29.1",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
},
@@ -3905,14 +3921,14 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.29.1.tgz",
- "integrity": "sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz",
+ "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "4.29.1",
- "@typescript-eslint/types": "4.29.1",
- "@typescript-eslint/typescript-estree": "4.29.1",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
"debug": "^4.3.1"
},
"engines": {
@@ -3932,13 +3948,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.29.1.tgz",
- "integrity": "sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
+ "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "4.29.1",
- "@typescript-eslint/visitor-keys": "4.29.1"
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0"
},
"engines": {
"node": "^8.10.0 || ^10.13.0 || >=11.10.1"
@@ -3949,9 +3965,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.29.1.tgz",
- "integrity": "sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz",
+ "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==",
"dev": true,
"engines": {
"node": "^8.10.0 || ^10.13.0 || >=11.10.1"
@@ -3962,13 +3978,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.1.tgz",
- "integrity": "sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
+ "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "4.29.1",
- "@typescript-eslint/visitor-keys": "4.29.1",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0",
"debug": "^4.3.1",
"globby": "^11.0.3",
"is-glob": "^4.0.1",
@@ -4022,12 +4038,12 @@
"dev": true
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.1.tgz",
- "integrity": "sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
+ "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "4.29.1",
+ "@typescript-eslint/types": "4.33.0",
"eslint-visitor-keys": "^2.0.0"
},
"engines": {
@@ -4038,6 +4054,217 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+ "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+ "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+ "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+ "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+ "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+ "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+ "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+ "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+ "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+ "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+ "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/helper-wasm-section": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-opt": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "@webassemblyjs/wast-printer": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+ "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+ "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+ "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+ "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webpack-cli/configtest": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz",
+ "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==",
+ "dev": true,
+ "peerDependencies": {
+ "webpack": "4.x.x || 5.x.x",
+ "webpack-cli": "4.x.x"
+ }
+ },
+ "node_modules/@webpack-cli/info": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz",
+ "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==",
+ "dev": true,
+ "dependencies": {
+ "envinfo": "^7.7.3"
+ },
+ "peerDependencies": {
+ "webpack-cli": "4.x.x"
+ }
+ },
+ "node_modules/@webpack-cli/serve": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz",
+ "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==",
+ "dev": true,
+ "peerDependencies": {
+ "webpack-cli": "4.x.x"
+ },
+ "peerDependenciesMeta": {
+ "webpack-dev-server": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/@yarnpkg/lockfile": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
@@ -4200,7 +4427,6 @@
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true,
- "optional": true,
"peerDependencies": {
"ajv": "^6.9.1"
}
@@ -4220,6 +4446,26 @@
"node": ">=0.10.0"
}
},
+ "node_modules/align-text/node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/align-text/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/amdefine": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
@@ -4389,6 +4635,12 @@
"dev": true,
"peer": true
},
+ "node_modules/antlr4ts": {
+ "version": "0.5.0-alpha.4",
+ "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz",
+ "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==",
+ "dev": true
+ },
"node_modules/anymatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
@@ -4410,9 +4662,9 @@
"optional": true
},
"node_modules/are-we-there-yet": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+ "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
"dev": true,
"optional": true,
"dependencies": {
@@ -4690,9 +4942,9 @@
}
},
"node_modules/available-typed-arrays": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
- "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
"dev": true,
"optional": true,
"engines": {
@@ -5571,9 +5823,9 @@
}
},
"node_modules/base-x": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
- "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz",
+ "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==",
"dev": true,
"dependencies": {
"safe-buffer": "^5.0.1"
@@ -5633,16 +5885,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/base/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/base64-js": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -6081,14 +6323,17 @@
"dev": true
},
"node_modules/bufferutil": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz",
- "integrity": "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz",
+ "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"dependencies": {
- "node-gyp-build": "^4.2.0"
+ "node-gyp-build": "^4.3.0"
+ },
+ "engines": {
+ "node": ">=6.14.2"
}
},
"node_modules/builtin-status-codes": {
@@ -6216,9 +6461,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001251",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz",
- "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==",
+ "version": "1.0.30001271",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz",
+ "integrity": "sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==",
"dev": true,
"funding": {
"type": "opencollective",
@@ -6356,6 +6601,12 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "node_modules/chainlink/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"node_modules/chainlink/node_modules/scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -6512,6 +6763,16 @@
"dev": true,
"optional": true
},
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
"node_modules/ci-info": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
@@ -6522,6 +6783,7 @@
"version": "0.7.5",
"resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz",
"integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==",
+ "deprecated": "This module has been superseded by the multiformats module",
"dev": true,
"optional": true,
"dependencies": {
@@ -6540,6 +6802,7 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz",
"integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==",
+ "deprecated": "This module has been superseded by the multiformats module",
"dev": true,
"optional": true,
"dependencies": {
@@ -6661,6 +6924,20 @@
"node": ">=0.8"
}
},
+ "node_modules/clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/clone-response": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
@@ -6738,6 +7015,12 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
+ "node_modules/colorette": {
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
+ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "dev": true
+ },
"node_modules/colors": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
@@ -6956,9 +7239,9 @@
"optional": true
},
"node_modules/cookiejar": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
- "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz",
+ "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==",
"dev": true,
"optional": true
},
@@ -6981,9 +7264,9 @@
"hasInstallScript": true
},
"node_modules/core-js-pure": {
- "version": "3.16.1",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.16.1.tgz",
- "integrity": "sha512-TyofCdMzx0KMhi84mVRS8rL1XsRk2SPUNz2azmth53iRN0/08Uim9fdhQTaZTG1LqaXHYVci4RDHka6WrXfnvg==",
+ "version": "3.18.3",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.3.tgz",
+ "integrity": "sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw==",
"dev": true,
"hasInstallScript": true,
"funding": {
@@ -7081,6 +7364,15 @@
"whatwg-fetch": "2.0.4"
}
},
+ "node_modules/cross-fetch/node_modules/node-fetch": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
+ "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
+ "dev": true,
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ }
+ },
"node_modules/cross-fetch/node_modules/whatwg-fetch": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
@@ -7167,9 +7459,9 @@
}
},
"node_modules/css-what": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
- "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+ "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
"dev": true,
"optional": true,
"engines": {
@@ -7180,9 +7472,9 @@
}
},
"node_modules/csstype": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
- "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
+ "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==",
"dev": true
},
"node_modules/d": {
@@ -7296,9 +7588,9 @@
}
},
"node_modules/deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
"node_modules/defer-to-connect": {
@@ -7540,9 +7832,9 @@
"optional": true
},
"node_modules/domhandler": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
- "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
+ "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
"dev": true,
"optional": true,
"dependencies": {
@@ -7556,9 +7848,9 @@
}
},
"node_modules/domutils": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
- "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
"dev": true,
"optional": true,
"dependencies": {
@@ -7640,9 +7932,9 @@
"optional": true
},
"node_modules/electron-to-chromium": {
- "version": "1.3.806",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.806.tgz",
- "integrity": "sha512-AH/otJLAAecgyrYp0XK1DPiGVWcOgwPeJBOLeuFQ5l//vhQhwC9u6d+GijClqJAmsHG4XDue81ndSQPohUu0xA==",
+ "version": "1.3.878",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz",
+ "integrity": "sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA==",
"dev": true
},
"node_modules/elliptic": {
@@ -7732,19 +8024,16 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
- "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
+ "version": "5.8.3",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
+ "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
"dev": true,
- "optional": true,
"dependencies": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.4.0",
- "object-assign": "^4.0.1",
- "tapable": "^0.2.7"
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
},
"engines": {
- "node": ">=4.3.0 <5.0.0 || >=5.10"
+ "node": ">=10.13.0"
}
},
"node_modules/enquirer": {
@@ -7778,6 +8067,18 @@
"node": ">=6"
}
},
+ "node_modules/envinfo": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
+ "dev": true,
+ "bin": {
+ "envinfo": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/errno": {
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
@@ -7800,22 +8101,25 @@
}
},
"node_modules/es-abstract": {
- "version": "1.18.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
- "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
"has": "^1.0.3",
"has-symbols": "^1.0.2",
"internal-slot": "^1.0.3",
- "is-callable": "^1.2.3",
+ "is-callable": "^1.2.4",
"is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.3",
- "is-string": "^1.0.6",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
"object-inspect": "^1.11.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.2",
@@ -7848,6 +8152,13 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/es-module-lexer": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -7953,6 +8264,16 @@
"es6-symbol": "^3.1.1"
}
},
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -8180,9 +8501,9 @@
}
},
"node_modules/eslint/node_modules/ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
"engines": {
"node": ">=8"
@@ -8212,6 +8533,15 @@
"node": ">=4"
}
},
+ "node_modules/eslint/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
"node_modules/eslint/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -8240,12 +8570,12 @@
}
},
"node_modules/eslint/node_modules/strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"dependencies": {
- "ansi-regex": "^5.0.0"
+ "ansi-regex": "^5.0.1"
},
"engines": {
"node": ">=8"
@@ -8403,6 +8733,12 @@
"js-sha3": "^0.5.7"
}
},
+ "node_modules/eth-ens-namehash/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"node_modules/eth-gas-reporter": {
"version": "0.2.22",
"resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.22.tgz",
@@ -8511,6 +8847,12 @@
"node": ">=4"
}
},
+ "node_modules/eth-gas-reporter/node_modules/js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"node_modules/eth-gas-reporter/node_modules/keccak": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/keccak/-/keccak-2.1.0.tgz",
@@ -8740,12 +9082,6 @@
"js-sha3": "^0.8.0"
}
},
- "node_modules/ethereum-bloom-filters/node_modules/js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"node_modules/ethereum-common": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz",
@@ -8776,9 +9112,9 @@
}
},
"node_modules/ethereum-types": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/ethereum-types/-/ethereum-types-3.5.0.tgz",
- "integrity": "sha512-vTGJl45DxOK21w3rzlqV8KrfcdIJC+4ZqxFkjNf1aw2GBMXZy2MxiibUqBth2M823d98WgOuFpVHobOfa7ejDw==",
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/ethereum-types/-/ethereum-types-3.6.0.tgz",
+ "integrity": "sha512-iJX96C9W1elWhCZKUiSQfWn9fC+EO+xU2TvAE/p7QhMwcGibihKsxcG27B/4WZAudd8jNoeIhY4PH2qQPLuUfw==",
"dev": true,
"dependencies": {
"@types/node": "12.12.54",
@@ -9152,6 +9488,462 @@
"testrpc": "build/cli.node.js"
}
},
+ "node_modules/ethereumjs-testrpc/node_modules/acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/cliui/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/cliui/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/cliui/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/enhanced-resolve": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
+ "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.4.0",
+ "object-assign": "^4.0.1",
+ "tapable": "^0.2.7"
+ },
+ "engines": {
+ "node": ">=4.3.0 <5.0.0 || >=5.10"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/interpret": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
+ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/json5": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
+ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/load-json-file": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/loader-runner": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=4.3.0 <5.0.0 || >=5.10"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/path-type": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "pify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/read-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/read-pkg-up": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/supports-color": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
+ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "has-flag": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/tapable": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz",
+ "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/uglify-js": {
+ "version": "2.8.29",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
+ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "source-map": "~0.5.1",
+ "yargs": "~3.10.0"
+ },
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ },
+ "optionalDependencies": {
+ "uglify-to-browserify": "~1.0.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/uglify-js/node_modules/camelcase": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/uglify-js/node_modules/cliui": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
+ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "center-align": "^0.1.1",
+ "right-align": "^0.1.1",
+ "wordwrap": "0.0.2"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/uglify-js/node_modules/yargs": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
+ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "camelcase": "^1.0.2",
+ "cliui": "^2.1.0",
+ "decamelize": "^1.0.0",
+ "window-size": "0.1.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/uglifyjs-webpack-plugin": {
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
+ "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "dependencies": {
+ "source-map": "^0.5.6",
+ "uglify-js": "^2.8.29",
+ "webpack-sources": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.3.0 <5.0.0 || >=5.10"
+ },
+ "peerDependencies": {
+ "webpack": "^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3.0.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/watchpack": {
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+ "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "neo-async": "^2.5.0"
+ },
+ "optionalDependencies": {
+ "chokidar": "^3.4.1",
+ "watchpack-chokidar2": "^2.0.1"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/webpack": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
+ "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "acorn": "^5.0.0",
+ "acorn-dynamic-import": "^2.0.0",
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0",
+ "async": "^2.1.2",
+ "enhanced-resolve": "^3.4.0",
+ "escope": "^3.6.0",
+ "interpret": "^1.0.0",
+ "json-loader": "^0.5.4",
+ "json5": "^0.5.1",
+ "loader-runner": "^2.3.0",
+ "loader-utils": "^1.1.0",
+ "memory-fs": "~0.4.1",
+ "mkdirp": "~0.5.0",
+ "node-libs-browser": "^2.0.0",
+ "source-map": "^0.5.3",
+ "supports-color": "^4.2.1",
+ "tapable": "^0.2.7",
+ "uglifyjs-webpack-plugin": "^0.4.6",
+ "watchpack": "^1.4.0",
+ "webpack-sources": "^1.0.1",
+ "yargs": "^8.0.2"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=4.3.0 <5.0.0 || >=5.10"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/webpack-sources/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/window-size": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
+ "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/wordwrap": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
+ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/yargs": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
+ "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "camelcase": "^4.1.0",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "read-pkg-up": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^7.0.0"
+ }
+ },
+ "node_modules/ethereumjs-testrpc/node_modules/yargs-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
+ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "camelcase": "^4.1.0"
+ }
+ },
"node_modules/ethereumjs-tx": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz",
@@ -9185,16 +9977,15 @@
}
},
"node_modules/ethereumjs-util": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz",
- "integrity": "sha512-kR+vhu++mUDARrsMMhsjjzPduRVAeundLGXucGRHF3B4oEltOUspfgCVco4kckucj3FMlLaZHUl9n7/kdmr6Tw==",
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.3.tgz",
+ "integrity": "sha512-y+82tEbyASO0K0X1/SRhbJJoAlfcvq8JbrG4a5cjrOks7HS/36efU/0j2flxCPOUM++HFahk33kr/ZxyC4vNuw==",
"dev": true,
"dependencies": {
"@types/bn.js": "^5.1.0",
"bn.js": "^5.1.2",
"create-hash": "^1.1.2",
"ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
"rlp": "^2.2.4"
},
"engines": {
@@ -9527,9 +10318,9 @@
}
},
"node_modules/ethers": {
- "version": "5.4.4",
- "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.4.4.tgz",
- "integrity": "sha512-zaTs8yaDjfb0Zyj8tT6a+/hEkC+kWAA350MWRp6yP5W7NdGcURRPMOpOU+6GtkfxV9wyJEShWesqhE/TjdqpMA==",
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz",
+ "integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==",
"dev": true,
"funding": [
{
@@ -9542,36 +10333,36 @@
}
],
"dependencies": {
- "@ethersproject/abi": "5.4.0",
- "@ethersproject/abstract-provider": "5.4.1",
- "@ethersproject/abstract-signer": "5.4.1",
- "@ethersproject/address": "5.4.0",
- "@ethersproject/base64": "5.4.0",
- "@ethersproject/basex": "5.4.0",
- "@ethersproject/bignumber": "5.4.1",
- "@ethersproject/bytes": "5.4.0",
- "@ethersproject/constants": "5.4.0",
- "@ethersproject/contracts": "5.4.1",
- "@ethersproject/hash": "5.4.0",
- "@ethersproject/hdnode": "5.4.0",
- "@ethersproject/json-wallets": "5.4.0",
- "@ethersproject/keccak256": "5.4.0",
- "@ethersproject/logger": "5.4.0",
- "@ethersproject/networks": "5.4.2",
- "@ethersproject/pbkdf2": "5.4.0",
- "@ethersproject/properties": "5.4.0",
- "@ethersproject/providers": "5.4.3",
- "@ethersproject/random": "5.4.0",
- "@ethersproject/rlp": "5.4.0",
- "@ethersproject/sha2": "5.4.0",
- "@ethersproject/signing-key": "5.4.0",
- "@ethersproject/solidity": "5.4.0",
- "@ethersproject/strings": "5.4.0",
- "@ethersproject/transactions": "5.4.0",
- "@ethersproject/units": "5.4.0",
- "@ethersproject/wallet": "5.4.0",
- "@ethersproject/web": "5.4.0",
- "@ethersproject/wordlists": "5.4.0"
+ "@ethersproject/abi": "5.5.0",
+ "@ethersproject/abstract-provider": "5.5.1",
+ "@ethersproject/abstract-signer": "5.5.0",
+ "@ethersproject/address": "5.5.0",
+ "@ethersproject/base64": "5.5.0",
+ "@ethersproject/basex": "5.5.0",
+ "@ethersproject/bignumber": "5.5.0",
+ "@ethersproject/bytes": "5.5.0",
+ "@ethersproject/constants": "5.5.0",
+ "@ethersproject/contracts": "5.5.0",
+ "@ethersproject/hash": "5.5.0",
+ "@ethersproject/hdnode": "5.5.0",
+ "@ethersproject/json-wallets": "5.5.0",
+ "@ethersproject/keccak256": "5.5.0",
+ "@ethersproject/logger": "5.5.0",
+ "@ethersproject/networks": "5.5.0",
+ "@ethersproject/pbkdf2": "5.5.0",
+ "@ethersproject/properties": "5.5.0",
+ "@ethersproject/providers": "5.5.0",
+ "@ethersproject/random": "5.5.0",
+ "@ethersproject/rlp": "5.5.0",
+ "@ethersproject/sha2": "5.5.0",
+ "@ethersproject/signing-key": "5.5.0",
+ "@ethersproject/solidity": "5.5.0",
+ "@ethersproject/strings": "5.5.0",
+ "@ethersproject/transactions": "5.5.0",
+ "@ethersproject/units": "5.5.0",
+ "@ethersproject/wallet": "5.5.0",
+ "@ethersproject/web": "5.5.0",
+ "@ethersproject/wordlists": "5.5.0"
}
},
"node_modules/ethjs-unit": {
@@ -9888,13 +10679,13 @@
"optional": true
},
"node_modules/ext": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
- "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
+ "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
"dev": true,
"optional": true,
"dependencies": {
- "type": "^2.0.0"
+ "type": "^2.5.0"
}
},
"node_modules/ext/node_modules/type": {
@@ -9997,16 +10788,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/extglob/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/extsprintf": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
@@ -10033,9 +10814,9 @@
"optional": true
},
"node_modules/fast-check": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.17.0.tgz",
- "integrity": "sha512-fNNKkxNEJP+27QMcEzF6nbpOYoSZIS0p+TyB+xh/jXqRBxRhLkiZSREly4ruyV8uJi7nwH1YWAhi7OOK5TubRw==",
+ "version": "2.18.1",
+ "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.18.1.tgz",
+ "integrity": "sha512-iNntcmt4xX3UvDV6tJNUIUrbskT78RCUTtZDfT8/QU+b8pDrmfi4aBIVaXDi3qHtseSp0pDIsdPPy73Uu4RmsA==",
"dev": true,
"optional": true,
"dependencies": {
@@ -10083,10 +10864,16 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
+ "node_modules/fastest-levenshtein": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
+ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
+ "dev": true
+ },
"node_modules/fastq": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz",
- "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==",
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
"dev": true,
"dependencies": {
"reusify": "^1.0.4"
@@ -10270,9 +11057,9 @@
"dev": true
},
"node_modules/follow-redirects": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz",
- "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==",
+ "version": "1.14.4",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
+ "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
"dev": true,
"funding": [
{
@@ -20990,6 +21777,22 @@
"node": ">=6"
}
},
+ "node_modules/get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/get-value": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
@@ -21017,9 +21820,9 @@
"optional": true
},
"node_modules/glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -21048,6 +21851,13 @@
"node": ">= 6"
}
},
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/global": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
@@ -21093,15 +21903,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/globby/node_modules/ignore": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
- "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
- "dev": true,
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/got": {
"version": "9.6.0",
"resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
@@ -21217,9 +22018,9 @@
}
},
"node_modules/hardhat": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.6.0.tgz",
- "integrity": "sha512-NEM2pe11QXWXB7k49heOLQA9vxihG4DJ0712KjMT9NYSZgLOMcWswJ3tvn+/ND6vzLn6Z4pqr2x/kWSfllWFuw==",
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.6.7.tgz",
+ "integrity": "sha512-Mua01f6ZN1feQLktHSH2p5A5LCdA+Wf7+O2lJDH6wClvWPtI2eqKNNY2gxBwYXoQ28GZrT3K6mqQOZeRWAca6Q==",
"dev": true,
"dependencies": {
"@ethereumjs/block": "^3.4.0",
@@ -21229,7 +22030,7 @@
"@ethereumjs/vm": "^5.5.2",
"@ethersproject/abi": "^5.1.2",
"@sentry/node": "^5.18.1",
- "@solidity-parser/parser": "^0.11.0",
+ "@solidity-parser/parser": "^0.14.0",
"@types/bn.js": "^5.1.0",
"@types/lru-cache": "^5.1.0",
"abort-controller": "^3.0.0",
@@ -21278,9 +22079,9 @@
}
},
"node_modules/hardhat-contract-sizer": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.0.3.tgz",
- "integrity": "sha512-iaixOzWxwOSIIE76cl2uk4m9VXI1hKU3bFt+gl7jDhyb2/JB2xOp5wECkfWqAoc4V5lD4JtjldZlpSTbzX+nPQ==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.1.1.tgz",
+ "integrity": "sha512-QgfuwdUkKT7Ugn6Zja26Eie7h6OLcBfWBewaaQtYMCzyglNafQPgUIznN2C42/iFmGrlqFPbqv4B98Iev89KSQ==",
"dev": true,
"dependencies": {
"cli-table3": "^0.6.0",
@@ -21368,12 +22169,6 @@
"node": ">=4"
}
},
- "node_modules/hardhat/node_modules/js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"node_modules/hardhat/node_modules/jsonfile": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
@@ -21708,9 +22503,9 @@
}
},
"node_modules/highlightjs-solidity": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/highlightjs-solidity/-/highlightjs-solidity-1.2.2.tgz",
- "integrity": "sha512-+cZ+1+nAO5Pi6c70TKuMcPmwqLECxiYhnQc1MxdXckK94zyWFMNZADzu98ECNlf5xCRdNh+XKp+eklmRU+Dniw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/highlightjs-solidity/-/highlightjs-solidity-2.0.1.tgz",
+ "integrity": "sha512-9YY+HQpXMTrF8HgRByjeQhd21GXAz2ktMPTcs6oWSj5HJR52fgsNoelMOmgigwcpt9j4tu4IVSaWaJB2n2TbvQ==",
"dev": true,
"optional": true
},
@@ -21859,6 +22654,15 @@
"node": ">= 6"
}
},
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
"node_modules/iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -21904,9 +22708,9 @@
]
},
"node_modules/ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
"dev": true,
"engines": {
"node": ">= 4"
@@ -21919,9 +22723,9 @@
"dev": true
},
"node_modules/immutable": {
- "version": "4.0.0-rc.14",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0-rc.14.tgz",
- "integrity": "sha512-pfkvmRKJSoW7JFx0QeYlAmT+kNYvn5j0u7bnpNq4N2RCvHSTlLT208G8jgaquNe+Q8kCPHKOSpxJkyvLDpYq0w==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
+ "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
"dev": true
},
"node_modules/import-fresh": {
@@ -21940,6 +22744,22 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/import-local": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz",
+ "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==",
+ "dev": true,
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -21987,11 +22807,10 @@
}
},
"node_modules/interpret": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
+ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
"dev": true,
- "optional": true,
"engines": {
"node": ">= 0.10"
}
@@ -22046,6 +22865,26 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-accessor-descriptor/node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/is-arguments": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
@@ -22156,9 +22995,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
- "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@@ -22180,6 +23019,26 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-data-descriptor/node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/is-date-object": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
@@ -22307,9 +23166,9 @@
}
},
"node_modules/is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"dependencies": {
"is-extglob": "^2.1.1"
@@ -22399,7 +23258,6 @@
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
"dev": true,
- "optional": true,
"dependencies": {
"isobject": "^3.0.1"
},
@@ -22433,6 +23291,15 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-shared-array-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
@@ -22473,13 +23340,13 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.7.tgz",
- "integrity": "sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==",
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz",
+ "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==",
"dev": true,
"optional": true,
"dependencies": {
- "available-typed-arrays": "^1.0.4",
+ "available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"es-abstract": "^1.18.5",
"foreach": "^2.0.5",
@@ -22520,6 +23387,18 @@
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
"dev": true
},
+ "node_modules/is-weakref": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz",
+ "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
@@ -22559,7 +23438,6 @@
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
"dev": true,
- "optional": true,
"engines": {
"node": ">=0.10.0"
}
@@ -22691,10 +23569,41 @@
"node": ">= 4"
}
},
+ "node_modules/jest-worker": {
+ "version": "27.3.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz",
+ "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
"node_modules/js-sha3": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
- "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
+ "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
"dev": true
},
"node_modules/js-tokens": {
@@ -22758,6 +23667,13 @@
"dev": true,
"optional": true
},
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/json-rpc-engine": {
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz",
@@ -22849,7 +23765,10 @@
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
"integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
- "dev": true
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
},
"node_modules/jsprim": {
"version": "1.4.1",
@@ -22867,14 +23786,15 @@
}
},
"node_modules/keccak": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz",
- "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz",
+ "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
"node-addon-api": "^2.0.0",
- "node-gyp-build": "^4.2.0"
+ "node-gyp-build": "^4.2.0",
+ "readable-stream": "^3.6.0"
},
"engines": {
"node": ">=10.0.0"
@@ -22891,25 +23811,14 @@
}
},
"node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
"dev": true,
- "optional": true,
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
"engines": {
"node": ">=0.10.0"
}
},
- "node_modules/kind-of/node_modules/is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true,
- "optional": true
- },
"node_modules/klaw": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
@@ -23101,13 +24010,13 @@
}
},
"node_modules/loader-runner": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
- "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
+ "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
"dev": true,
- "optional": true,
+ "peer": true,
"engines": {
- "node": ">=4.3.0 <5.0.0 || >=5.10"
+ "node": ">=6.11.5"
}
},
"node_modules/loader-utils": {
@@ -23529,13 +24438,10 @@
}
},
"node_modules/mcl-wasm": {
- "version": "0.7.8",
- "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.8.tgz",
- "integrity": "sha512-qNHlYO6wuEtSoH5A8TcZfCEHtw8gGPqF6hLZpQn2SVd/Mck0ELIKOkmj072D98S9B9CI/jZybTUC96q1P2/ZDw==",
+ "version": "0.7.9",
+ "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.9.tgz",
+ "integrity": "sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==",
"dev": true,
- "dependencies": {
- "typescript": "^4.3.4"
- },
"engines": {
"node": ">=8.9.0"
}
@@ -23672,6 +24578,12 @@
"dev": true,
"optional": true
},
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
"node_modules/merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -23682,13 +24594,13 @@
}
},
"node_modules/merkle-patricia-tree": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-4.2.0.tgz",
- "integrity": "sha512-0sBVXs7z1Q1/kxzWZ3nPnxSPiaHKF/f497UQzt9O7isRcS10tel9jM/4TivF6Jv7V1yFq4bWyoATxbDUOen5vQ==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-4.2.2.tgz",
+ "integrity": "sha512-eqZYNTshcYx9aESkSPr71EqwsR/QmpnObDEV4iLxkt/x/IoLYZYjJvKY72voP/27Vy61iMOrfOG6jrn7ttXD+Q==",
"dev": true,
"dependencies": {
"@types/levelup": "^4.3.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereumjs-util": "^7.1.2",
"level-mem": "^5.0.1",
"level-ws": "^2.0.0",
"readable-stream": "^3.6.0",
@@ -23746,21 +24658,21 @@
}
},
"node_modules/mime-db": {
- "version": "1.49.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
- "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
+ "version": "1.50.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz",
+ "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==",
"dev": true,
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
- "version": "2.1.32",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
- "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
+ "version": "2.1.33",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz",
+ "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==",
"dev": true,
"dependencies": {
- "mime-db": "1.49.0"
+ "mime-db": "1.50.0"
},
"engines": {
"node": ">= 0.6"
@@ -23919,9 +24831,9 @@
}
},
"node_modules/mnemonist": {
- "version": "0.38.3",
- "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.3.tgz",
- "integrity": "sha512-2K9QYubXx/NAjv4VLq1d1Ly8pWNC5L3BrixtdkyTegXWJIqY+zLNDhhX/A+ZwWt70tB1S8H4BE8FLYEFyNoOBw==",
+ "version": "0.38.4",
+ "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.4.tgz",
+ "integrity": "sha512-mflgW0gEWmVLbDDE2gJbOh3+RltTN7CgV9jV25qyCnyLN9FtoltWr7ZtAEDeD9u8W4oFAoolR6fBWieXdn3u8Q==",
"dev": true,
"dependencies": {
"obliterator": "^1.6.1"
@@ -24368,7 +25280,7 @@
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz",
"integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==",
- "deprecated": "stable api reached",
+ "deprecated": "This module has been superseded by the multiformats module",
"dev": true,
"optional": true,
"dependencies": {
@@ -24524,16 +25436,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/nanomatch/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/napi-build-utils": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
@@ -24587,9 +25489,9 @@
}
},
"node_modules/node-abi": {
- "version": "2.30.0",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz",
- "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==",
+ "version": "2.30.1",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
+ "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==",
"dev": true,
"optional": true,
"dependencies": {
@@ -24642,18 +25544,21 @@
}
},
"node_modules/node-fetch": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
- "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
+ "version": "2.6.5",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz",
+ "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==",
"dev": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
"engines": {
"node": "4.x || >=6.0.0"
}
},
"node_modules/node-gyp-build": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
- "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
+ "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==",
"dev": true,
"bin": {
"node-gyp-build": "bin.js",
@@ -24788,6 +25693,13 @@
"inherits": "2.0.3"
}
},
+ "node_modules/node-releases": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/nofilter": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz",
@@ -24891,9 +25803,9 @@
}
},
"node_modules/nth-check": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
- "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
"dev": true,
"optional": true,
"dependencies": {
@@ -24965,6 +25877,26 @@
"node": ">=0.10.0"
}
},
+ "node_modules/object-copy/node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/object-copy/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/object-inspect": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
@@ -25028,14 +25960,14 @@
}
},
"node_modules/object.getownpropertydescriptors": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
- "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz",
+ "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2"
+ "es-abstract": "^1.19.1"
},
"engines": {
"node": ">= 0.8"
@@ -25095,6 +26027,30 @@
"wrappy": "1"
}
},
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/onetime/node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/open": {
"version": "7.4.2",
"resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
@@ -25717,6 +26673,13 @@
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
"dev": true
},
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true,
+ "peer": true
+ },
"node_modules/picomatch": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
@@ -25759,6 +26722,88 @@
"node": ">=0.10.0"
}
},
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/pluralize": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
@@ -25851,9 +26896,9 @@
}
},
"node_modules/prettier": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz",
- "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
+ "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
"dev": true,
"bin": {
"prettier": "bin-prettier.js"
@@ -26249,6 +27294,18 @@
"node": ">=8.10.0"
}
},
+ "node_modules/rechoir": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+ "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+ "dev": true,
+ "dependencies": {
+ "resolve": "^1.9.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
"node_modules/redeyed": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz",
@@ -26620,6 +27677,27 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-cwd/node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
@@ -26731,17 +27809,23 @@
}
},
"node_modules/rlp": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz",
- "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==",
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz",
+ "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==",
"dev": true,
"dependencies": {
- "bn.js": "^4.11.1"
+ "bn.js": "^5.2.0"
},
"bin": {
"rlp": "bin/rlp"
}
},
+ "node_modules/rlp/node_modules/bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
+ "dev": true
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -26835,6 +27919,25 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
},
+ "node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
"node_modules/scrypt-js": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
@@ -26943,6 +28046,16 @@
"upper-case-first": "^1.1.2"
}
},
+ "node_modules/serialize-javascript": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+ "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
"node_modules/serve-static": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
@@ -27080,6 +28193,18 @@
"ieee754": "^1.2.1"
}
},
+ "node_modules/shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -27116,9 +28241,9 @@
}
},
"node_modules/signal-exit": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
+ "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
"dev": true
},
"node_modules/simple-concat": {
@@ -27278,24 +28403,34 @@
"node": ">=0.10.0"
}
},
- "node_modules/snapdragon-node/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "node_modules/snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
"dev": true,
"optional": true,
+ "dependencies": {
+ "kind-of": "^3.2.0"
+ },
"engines": {
"node": ">=0.10.0"
}
},
- "node_modules/snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "node_modules/snapdragon-util/node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/snapdragon-util/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"optional": true,
"dependencies": {
- "kind-of": "^3.2.0"
+ "is-buffer": "^1.1.5"
},
"engines": {
"node": ">=0.10.0"
@@ -27502,9 +28637,9 @@
}
},
"node_modules/solidity-ast": {
- "version": "0.4.26",
- "resolved": "https://registry.npmjs.org/solidity-ast/-/solidity-ast-0.4.26.tgz",
- "integrity": "sha512-UR9Ip3QoiEvNON5lOA28JNEzKT+1fLFA4xpIbZSEl4CEnYr/a4Pj0qMJh0652UQ51pKplI/nncZsDOMzdHdCcg==",
+ "version": "0.4.27",
+ "resolved": "https://registry.npmjs.org/solidity-ast/-/solidity-ast-0.4.27.tgz",
+ "integrity": "sha512-kCP7njjZlZzl2Ijur7gFwcmuAGBgz+v17xMDFmF9B9GOIljMS+6uJ6aUrbuMEcCuff/aDsW7HyMYMccJDxGbiw==",
"dev": true
},
"node_modules/solidity-parser-antlr": {
@@ -27548,9 +28683,9 @@
}
},
"node_modules/source-map-support": {
- "version": "0.5.19",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
- "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+ "version": "0.5.20",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
+ "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
"dev": true,
"dependencies": {
"buffer-from": "^1.0.0",
@@ -27667,6 +28802,11 @@
"safer-buffer": "^2.0.2",
"tweetnacl": "~0.14.0"
},
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
"engines": {
"node": ">=0.10.0"
}
@@ -27840,49 +28980,49 @@
}
},
"node_modules/string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"dependencies": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
+ "strip-ansi": "^6.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/string-width/node_modules/ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/string-width/node_modules/strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"dependencies": {
- "ansi-regex": "^5.0.0"
+ "ansi-regex": "^5.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/string.prototype.trim": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz",
- "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz",
+ "integrity": "sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2"
+ "es-abstract": "^1.19.1"
},
"engines": {
"node": ">= 0.4"
@@ -27959,6 +29099,15 @@
"node": ">=0.10.0"
}
},
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/strip-hex-prefix": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
@@ -28219,26 +29368,26 @@
}
},
"node_modules/table": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
- "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
+ "version": "6.7.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz",
+ "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==",
"dev": true,
"dependencies": {
"ajv": "^8.0.1",
"lodash.clonedeep": "^4.5.0",
"lodash.truncate": "^4.4.2",
"slice-ansi": "^4.0.0",
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0"
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/table/node_modules/ajv": {
- "version": "8.6.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
- "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
+ "version": "8.6.3",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
+ "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
"dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -28252,9 +29401,9 @@
}
},
"node_modules/table/node_modules/ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true,
"engines": {
"node": ">=8"
@@ -28267,25 +29416,24 @@
"dev": true
},
"node_modules/table/node_modules/strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"dependencies": {
- "ansi-regex": "^5.0.0"
+ "ansi-regex": "^5.0.1"
},
"engines": {
"node": ">=8"
}
},
"node_modules/tapable": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz",
- "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
"dev": true,
- "optional": true,
"engines": {
- "node": ">=0.6"
+ "node": ">=6"
}
},
"node_modules/tape": {
@@ -28314,6 +29462,26 @@
"tape": "bin/tape"
}
},
+ "node_modules/tape/node_modules/glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/tape/node_modules/resolve": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
@@ -28328,9 +29496,9 @@
}
},
"node_modules/tar": {
- "version": "4.4.17",
- "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.17.tgz",
- "integrity": "sha512-q7OwXq6NTdcYIa+k58nEMV3j1euhDhGCs/VRw9ymx/PbH0jtIM2+VTgDE/BW3rbLkrBUXs5fzEKgic5oUciu7g==",
+ "version": "4.4.19",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
+ "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
"dev": true,
"optional": true,
"dependencies": {
@@ -28376,6 +29544,96 @@
"node": ">=6"
}
},
+ "node_modules/terser": {
+ "version": "5.9.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
+ "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "commander": "^2.20.0",
+ "source-map": "~0.7.2",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz",
+ "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "jest-worker": "^27.0.6",
+ "p-limit": "^3.1.0",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.0",
+ "source-map": "^0.6.1",
+ "terser": "^5.7.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/terser/node_modules/source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/test-value": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
@@ -28582,6 +29840,26 @@
"node": ">=0.10.0"
}
},
+ "node_modules/to-object-path/node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/to-object-path/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/to-readable-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
@@ -28702,16 +29980,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/to-regex/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/toidentifier": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
@@ -28743,6 +30011,12 @@
"node": ">=6"
}
},
+ "node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
+ "dev": true
+ },
"node_modules/trim-right": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
@@ -28855,6 +30129,58 @@
"node": ">=4"
}
},
+ "node_modules/ts-loader": {
+ "version": "9.2.6",
+ "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
+ "integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "enhanced-resolve": "^5.0.0",
+ "micromatch": "^4.0.0",
+ "semver": "^7.3.4"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "typescript": "*",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/ts-loader/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ts-loader/node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ts-loader/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ },
"node_modules/ts-node": {
"version": "9.1.1",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
@@ -29027,12 +30353,6 @@
"typechain": "dist/cli/cli.js"
}
},
- "node_modules/typechain/node_modules/js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"node_modules/typechain/node_modules/ts-essentials": {
"version": "6.0.7",
"resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-6.0.7.tgz",
@@ -29059,9 +30379,9 @@
}
},
"node_modules/typescript": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
- "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
+ "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
"dev": true,
"bin": {
"tsc": "bin/tsc",
@@ -29084,9 +30404,9 @@
"dev": true
},
"node_modules/uglify-js": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.1.tgz",
- "integrity": "sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
+ "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
"dev": true,
"optional": true,
"bin": {
@@ -29103,110 +30423,6 @@
"dev": true,
"optional": true
},
- "node_modules/uglifyjs-webpack-plugin": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
- "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
- "dev": true,
- "hasInstallScript": true,
- "optional": true,
- "dependencies": {
- "source-map": "^0.5.6",
- "uglify-js": "^2.8.29",
- "webpack-sources": "^1.0.1"
- },
- "engines": {
- "node": ">=4.3.0 <5.0.0 || >=5.10"
- },
- "peerDependencies": {
- "webpack": "^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3.0.0"
- }
- },
- "node_modules/uglifyjs-webpack-plugin/node_modules/camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/uglifyjs-webpack-plugin/node_modules/cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "center-align": "^0.1.1",
- "right-align": "^0.1.1",
- "wordwrap": "0.0.2"
- }
- },
- "node_modules/uglifyjs-webpack-plugin/node_modules/source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/uglifyjs-webpack-plugin/node_modules/uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "source-map": "~0.5.1",
- "yargs": "~3.10.0"
- },
- "bin": {
- "uglifyjs": "bin/uglifyjs"
- },
- "engines": {
- "node": ">=0.8.0"
- },
- "optionalDependencies": {
- "uglify-to-browserify": "~1.0.0"
- }
- },
- "node_modules/uglifyjs-webpack-plugin/node_modules/window-size": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
- "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/uglifyjs-webpack-plugin/node_modules/wordwrap": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/uglifyjs-webpack-plugin/node_modules/yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "camelcase": "^1.0.2",
- "cliui": "^2.1.0",
- "decamelize": "^1.0.0",
- "window-size": "0.1.0"
- }
- },
"node_modules/ultron": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
@@ -29422,25 +30638,24 @@
"dev": true
},
"node_modules/usb": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/usb/-/usb-1.7.1.tgz",
- "integrity": "sha512-HTCfx6NnNRhv5y98t04Y8j2+A8dmQnEGxCMY2/zN/0gkiioLYfTZ5w/PEKlWRVUY+3qLe9xwRv9pHLkjQYNw/g==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/usb/-/usb-1.8.0.tgz",
+ "integrity": "sha512-lA0q2tjDEAq1YUsW6nQ+asw92TtFrQ8rhMd11jAoFhK3xItZUupJ7npZDSmVOpQqQhhdFmX/YciqyywupA/wOQ==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"dependencies": {
- "bindings": "^1.4.0",
- "node-addon-api": "3.0.2",
- "prebuild-install": "^5.3.3"
+ "node-addon-api": "^4.2.0",
+ "node-gyp-build": "^4.3.0"
},
"engines": {
- "node": ">=6"
+ "node": ">=10.16.0"
}
},
"node_modules/usb/node_modules/node-addon-api": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz",
- "integrity": "sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.2.0.tgz",
+ "integrity": "sha512-eazsqzwG2lskuzBqCGPi7Ac2UgOoMz8JVOXVhTvvPDYhthvNpefx8jWD8Np7Gv+2Sz0FlPWZk0nJV0z598Wn8Q==",
"dev": true,
"optional": true
},
@@ -29455,14 +30670,17 @@
}
},
"node_modules/utf-8-validate": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.5.tgz",
- "integrity": "sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==",
+ "version": "5.0.7",
+ "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz",
+ "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"dependencies": {
- "node-gyp-build": "^4.2.0"
+ "node-gyp-build": "^4.3.0"
+ },
+ "engines": {
+ "node": ">=6.14.2"
}
},
"node_modules/utf8": {
@@ -29589,18 +30807,17 @@
"optional": true
},
"node_modules/watchpack": {
- "version": "1.7.5",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
- "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
+ "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
"dev": true,
- "optional": true,
+ "peer": true,
"dependencies": {
- "graceful-fs": "^4.1.2",
- "neo-async": "^2.5.0"
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
},
- "optionalDependencies": {
- "chokidar": "^3.4.1",
- "watchpack-chokidar2": "^2.0.1"
+ "engines": {
+ "node": ">=10.13.0"
}
},
"node_modules/watchpack-chokidar2": {
@@ -29779,16 +30996,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/watchpack-chokidar2/node_modules/is-accessor-descriptor/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/watchpack-chokidar2/node_modules/is-binary-path": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
@@ -29802,6 +31009,13 @@
"node": ">=0.10.0"
}
},
+ "node_modules/watchpack-chokidar2/node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
"node_modules/watchpack-chokidar2/node_modules/is-data-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
@@ -29815,16 +31029,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/watchpack-chokidar2/node_modules/is-data-descriptor/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/watchpack-chokidar2/node_modules/is-descriptor": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
@@ -29840,16 +31044,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/watchpack-chokidar2/node_modules/is-descriptor/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/watchpack-chokidar2/node_modules/is-extendable": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
@@ -29876,6 +31070,19 @@
"node": ">=0.10.0"
}
},
+ "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/watchpack-chokidar2/node_modules/micromatch": {
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
@@ -29915,16 +31122,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/watchpack-chokidar2/node_modules/readable-stream": {
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
@@ -29988,29 +31185,29 @@
}
},
"node_modules/web3": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3/-/web3-1.5.1.tgz",
- "integrity": "sha512-qoXFBcnannngLR/BOgDvRcR1HxeG+fZPXaB2nle9xFUCdT7FjSBQcFG6LxZy+M2vHId7ONlbqSPLd2BbVLWVgA==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3/-/web3-1.5.3.tgz",
+ "integrity": "sha512-eyBg/1K44flfv0hPjXfKvNwcUfIVDI4NX48qHQe6wd7C8nPSdbWqo9vLy6ksZIt9NLa90HjI8HsGYgnMSUxn6w==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"dependencies": {
- "web3-bzz": "1.5.1",
- "web3-core": "1.5.1",
- "web3-eth": "1.5.1",
- "web3-eth-personal": "1.5.1",
- "web3-net": "1.5.1",
- "web3-shh": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-bzz": "1.5.3",
+ "web3-core": "1.5.3",
+ "web3-eth": "1.5.3",
+ "web3-eth-personal": "1.5.3",
+ "web3-net": "1.5.3",
+ "web3-shh": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-bzz": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.5.1.tgz",
- "integrity": "sha512-Xi3H1PFHZ7d8FJypEuQzOA7y1O00lSgAQxFyMgSyP4RKq+kLxpb7Z4lRxZ4N7EXVdKmS0S23iDAPa1GCnyJJpQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.5.3.tgz",
+ "integrity": "sha512-SlIkAqG0eS6cBS9Q2eBOTI1XFzqh83RqGJWnyrNZMDxUwsTVHL+zNnaPShVPvrWQA1Ub5b0bx1Kc5+qJVxsTJg==",
"dev": true,
"hasInstallScript": true,
"optional": true,
@@ -30024,67 +31221,67 @@
}
},
"node_modules/web3-bzz/node_modules/@types/node": {
- "version": "12.20.19",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.19.tgz",
- "integrity": "sha512-niAuZrwrjKck4+XhoCw6AAVQBENHftpXw9F4ryk66fTgYaKQ53R4FI7c9vUGGw5vQis1HKBHDR1gcYI/Bq1xvw==",
+ "version": "12.20.34",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz",
+ "integrity": "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==",
"dev": true,
"optional": true
},
"node_modules/web3-core": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.1.tgz",
- "integrity": "sha512-k+X1yDnoVmbTHTcACZfpC+dkZTVt/+Lr6N8a3Y/6CXM8d7Oq9APfin4ZlU8kRE4DMMQsWJSU2tdBzQfxtmwXkA==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.3.tgz",
+ "integrity": "sha512-ACTbu8COCu+0eUNmd9pG7Q9EVsNkAg2w3Y7SqhDr+zjTgbSHZV01jXKlapm9z+G3AN/BziV3zGwudClJ4u4xXQ==",
"dev": true,
"optional": true,
"dependencies": {
"@types/bn.js": "^4.11.5",
"@types/node": "^12.12.6",
"bignumber.js": "^9.0.0",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-core-requestmanager": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-core-requestmanager": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-core-helpers": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.1.tgz",
- "integrity": "sha512-7K4hykJLMaUEtVztPhQ9JDNjMPwDynky15nqCaph/ozOU9q57BaCJJorhmpRrh1bM9Rx6dJz4nGruE4KfZbk0w==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.3.tgz",
+ "integrity": "sha512-Ip1IjB3S8vN7Kf1PPjK41U5gskmMk6IJQlxIVuS8/1U7n/o0jC8krqtpRwiMfAgYyw3TXwBFtxSRTvJtnLyXZw==",
"dev": true,
"optional": true,
"dependencies": {
- "web3-eth-iban": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-eth-iban": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-core-method": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.1.tgz",
- "integrity": "sha512-qNGmI/nRywpV4aRQPm1JqdE9fGtvJE3YOTcS+Ju7FVA3HT+/z0wwhjMwcVkkDeFryB6rGdKtUfnLvwm0O1/66A==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.3.tgz",
+ "integrity": "sha512-8wJrwQ2qD9ibWieF9oHXwrJsUGrv3XAtEkNeyvyNMpktNTIjxJ2jaFGQUuLiyUrMubD18XXgLk4JS6PJU4Loeg==",
"dev": true,
"optional": true,
"dependencies": {
"@ethereumjs/common": "^2.4.0",
"@ethersproject/transactions": "^5.0.0-beta.135",
- "web3-core-helpers": "1.5.1",
- "web3-core-promievent": "1.5.1",
- "web3-core-subscriptions": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core-helpers": "1.5.3",
+ "web3-core-promievent": "1.5.3",
+ "web3-core-subscriptions": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-core-promievent": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.1.tgz",
- "integrity": "sha512-IElKxtZaUS3+T9TXO6mz1SUaEwOt9D3ng2B8HtPA1gcJ6bC4gIIE9g52CDVT2hgtC9QHX2hsvvEVvFJC4IMvJQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.3.tgz",
+ "integrity": "sha512-CFfgqvk3Vk6PIAxtLLuX+pOMozxkKCY+/GdGr7weMh033mDXEPvwyVjoSRO1PqIKj668/hMGQsVoIgbyxkJ9Mg==",
"dev": true,
"optional": true,
"dependencies": {
@@ -30095,31 +31292,31 @@
}
},
"node_modules/web3-core-requestmanager": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.1.tgz",
- "integrity": "sha512-AniBbDmcsm4somBkUQvAk7p3wzKYsea9ZP8oj4S34bYauVW0CFGiOyS9yRNmSwj36NVbwtYL3npVoc4+W8Lusg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.3.tgz",
+ "integrity": "sha512-9k/Bze2rs8ONix5IZR+hYdMNQv+ark2Ek2kVcrFgWO+LdLgZui/rn8FikPunjE+ub7x7pJaKCgVRbYFXjo3ZWg==",
"dev": true,
"optional": true,
"dependencies": {
"util": "^0.12.0",
- "web3-core-helpers": "1.5.1",
- "web3-providers-http": "1.5.1",
- "web3-providers-ipc": "1.5.1",
- "web3-providers-ws": "1.5.1"
+ "web3-core-helpers": "1.5.3",
+ "web3-providers-http": "1.5.3",
+ "web3-providers-ipc": "1.5.3",
+ "web3-providers-ws": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-core-subscriptions": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.1.tgz",
- "integrity": "sha512-CYinu+uU6DI938Tk13N7o1cJQpUHCU74AWIYVN9x5dJ1m1L+yxpuQ3cmDxuXsTMKAJGcj+ok+sk9zmpsNLq66w==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.3.tgz",
+ "integrity": "sha512-L2m9vG1iRN6thvmv/HQwO2YLhOQlmZU8dpLG6GSo9FBN14Uch868Swk0dYVr3rFSYjZ/GETevSXU+O+vhCummA==",
"dev": true,
"optional": true,
"dependencies": {
"eventemitter3": "4.0.4",
- "web3-core-helpers": "1.5.1"
+ "web3-core-helpers": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
@@ -30136,9 +31333,9 @@
}
},
"node_modules/web3-core/node_modules/@types/node": {
- "version": "12.20.19",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.19.tgz",
- "integrity": "sha512-niAuZrwrjKck4+XhoCw6AAVQBENHftpXw9F4ryk66fTgYaKQ53R4FI7c9vUGGw5vQis1HKBHDR1gcYI/Bq1xvw==",
+ "version": "12.20.34",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz",
+ "integrity": "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==",
"dev": true,
"optional": true
},
@@ -30153,37 +31350,37 @@
}
},
"node_modules/web3-eth": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.5.1.tgz",
- "integrity": "sha512-mkYWc5nQwNpweW6FY7ZCfQEB09/Z8Cu+MmDFVPSwdYAAs838LoF+/+1QIqGSP4qBePPwGN225p3ic58LF9QZEA==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.5.3.tgz",
+ "integrity": "sha512-saFurA1L23Bd7MEf7cBli6/jRdMhD4X/NaMiO2mdMMCXlPujoudlIJf+VWpRWJpsbDFdu7XJ2WHkmBYT5R3p1Q==",
"dev": true,
"optional": true,
"dependencies": {
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-core-subscriptions": "1.5.1",
- "web3-eth-abi": "1.5.1",
- "web3-eth-accounts": "1.5.1",
- "web3-eth-contract": "1.5.1",
- "web3-eth-ens": "1.5.1",
- "web3-eth-iban": "1.5.1",
- "web3-eth-personal": "1.5.1",
- "web3-net": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-core-subscriptions": "1.5.3",
+ "web3-eth-abi": "1.5.3",
+ "web3-eth-accounts": "1.5.3",
+ "web3-eth-contract": "1.5.3",
+ "web3-eth-ens": "1.5.3",
+ "web3-eth-iban": "1.5.3",
+ "web3-eth-personal": "1.5.3",
+ "web3-net": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-eth-abi": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.5.1.tgz",
- "integrity": "sha512-D+WjeVYW8mxL0GpuJVWc8FLfmHMaiJQesu2Lagx/Ul9A+VxnXrjGIzve/QY+YIINKrljUE1KiN0OV6EyLAd5Hw==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.5.3.tgz",
+ "integrity": "sha512-i/qhuFsoNrnV130CSRYX/z4SlCfSQ4mHntti5yTmmQpt70xZKYZ57BsU0R29ueSQ9/P+aQrL2t2rqkQkAloUxg==",
"dev": true,
"dependencies": {
"@ethersproject/abi": "5.0.7",
- "web3-utils": "1.5.1"
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
@@ -30207,9 +31404,9 @@
}
},
"node_modules/web3-eth-accounts": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.5.1.tgz",
- "integrity": "sha512-TuHdMKHMfIWVEF18dvuS8VmgMRasGylTwjVlrxQm1aVoZ7g9PKNJY5fCUKq8ymj8na/YzCE4iYZr/CylGchzWg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.5.3.tgz",
+ "integrity": "sha512-pdGhXgeBaEJENMvRT6W9cmji3Zz/46ugFSvmnLLw79qi5EH7XJhKISNVb41eWCrs4am5GhI67GLx5d2s2a72iw==",
"dev": true,
"optional": true,
"dependencies": {
@@ -30220,10 +31417,10 @@
"ethereumjs-util": "^7.0.10",
"scrypt-js": "^3.0.1",
"uuid": "3.3.2",
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
@@ -30253,20 +31450,20 @@
}
},
"node_modules/web3-eth-contract": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.5.1.tgz",
- "integrity": "sha512-LRzFnogxeZagxHVpJ9cDK5Y8oQFUNtNL8s5w4IjvZ/JDoBQXPJuwhySwjftL3Hlk3znziMFqAH6snoxjvHnoag==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.5.3.tgz",
+ "integrity": "sha512-Gdlt1L6cdHe83k7SdV6xhqCytVtOZkjD0kY/15x441AuuJ4JLubCHuqu69k2Dr3tWifHYVys/vG8QE/W16syGg==",
"dev": true,
"optional": true,
"dependencies": {
"@types/bn.js": "^4.11.5",
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-core-promievent": "1.5.1",
- "web3-core-subscriptions": "1.5.1",
- "web3-eth-abi": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-core-promievent": "1.5.3",
+ "web3-core-subscriptions": "1.5.3",
+ "web3-eth-abi": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
@@ -30283,74 +31480,74 @@
}
},
"node_modules/web3-eth-ens": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.5.1.tgz",
- "integrity": "sha512-SFK1HpXAiBWlsAuuia8G02MCJfaE16NZkOL7lpVhOvXmJeSDUxQLI8+PKSKJvP3+yyTKhnyYDu5B5TGEZDCVtg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.5.3.tgz",
+ "integrity": "sha512-QmGFFtTGElg0E+3xfCIFhiUF+1imFi9eg/cdsRMUZU4F1+MZCC/ee+IAelYLfNTGsEslCqfAusliKOT9DdGGnw==",
"dev": true,
"optional": true,
"dependencies": {
"content-hash": "^2.5.2",
"eth-ens-namehash": "2.0.8",
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-promievent": "1.5.1",
- "web3-eth-abi": "1.5.1",
- "web3-eth-contract": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-promievent": "1.5.3",
+ "web3-eth-abi": "1.5.3",
+ "web3-eth-contract": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-eth-iban": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.1.tgz",
- "integrity": "sha512-jPM0L11A8AhywTwpKfbrFYW4lT7+bZ3Jcuy2xw2K2QH/1WjK07OKBAu9rLFnAwRyHO/rDqje3xDf3+jcfA4Yvw==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.3.tgz",
+ "integrity": "sha512-vMzmGqolYZvRHwP9P4Nf6G8uYM5aTLlQu2a34vz78p0KlDC+eV1th3+90Qeaupa28EG7OO0IT1F0BejiIauOPw==",
"dev": true,
"optional": true,
"dependencies": {
"bn.js": "^4.11.9",
- "web3-utils": "1.5.1"
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-eth-personal": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.5.1.tgz",
- "integrity": "sha512-8mTvRSabsYvYZYRKR9a2lNZNyLE8fnTFLnWhdbgB8Mgp+vAxMvgzUYdR+zHRezkuSxQwRjAexKqo/Do3nK05XQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.5.3.tgz",
+ "integrity": "sha512-JzibJafR7ak/Icas8uvos3BmUNrZw1vShuNR5Cxjo+vteOC8XMqz1Vr7RH65B4bmlfb3bm9xLxetUHO894+Sew==",
"dev": true,
"optional": true,
"dependencies": {
"@types/node": "^12.12.6",
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-net": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-net": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-eth-personal/node_modules/@types/node": {
- "version": "12.20.19",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.19.tgz",
- "integrity": "sha512-niAuZrwrjKck4+XhoCw6AAVQBENHftpXw9F4ryk66fTgYaKQ53R4FI7c9vUGGw5vQis1HKBHDR1gcYI/Bq1xvw==",
+ "version": "12.20.34",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz",
+ "integrity": "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==",
"dev": true,
"optional": true
},
"node_modules/web3-net": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.5.1.tgz",
- "integrity": "sha512-4R5Lb+1QnlrxcL9ex0se/MZcogZ8tMdVd9LPB1mEaIyszTwaEESn2LvPi9WbLrpqxrxwoaj2CNpmxdGyh/gG/g==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.5.3.tgz",
+ "integrity": "sha512-0W/xHIPvgVXPSdLu0iZYnpcrgNnhzHMC888uMlGP5+qMCt8VuflUZHy7tYXae9Mzsg1kxaJAS5lHVNyeNw4CoQ==",
"dev": true,
"optional": true,
"dependencies": {
- "web3-core": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-utils": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
@@ -30450,13 +31647,13 @@
}
},
"node_modules/web3-providers-http": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.1.tgz",
- "integrity": "sha512-EJetb+XA+fv2Fvl/2+t0DtgL6Fk8+BAcKxSRh+RcgFO83C1xWtKFTLPaTphHylmc1xo9eNtf3DCzLoxljGu4lw==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.3.tgz",
+ "integrity": "sha512-5DpUyWGHtDAr2RYmBu34Fu+4gJuBAuNx2POeiJIooUtJ+Mu6pIx4XkONWH6V+Ez87tZAVAsFOkJRTYuzMr3rPw==",
"dev": true,
"optional": true,
"dependencies": {
- "web3-core-helpers": "1.5.1",
+ "web3-core-helpers": "1.5.3",
"xhr2-cookies": "1.1.0"
},
"engines": {
@@ -30464,28 +31661,28 @@
}
},
"node_modules/web3-providers-ipc": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.1.tgz",
- "integrity": "sha512-NHuyHE3HAuuzb3sEE02zgvA+XTaM0CN9IMbW8U4Bi3tk5/dk1ve4DgsoRA71/NhU2M5Q0BigV0tscZ6jnjVF0Q==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.3.tgz",
+ "integrity": "sha512-JmeAptugVpmXI39LGxUSAymx0NOFdgpuI1hGQfIhbEAcd4sv7fhfd5D+ZU4oLHbRI8IFr4qfGU0uhR8BXhDzlg==",
"dev": true,
"optional": true,
"dependencies": {
"oboe": "2.1.5",
- "web3-core-helpers": "1.5.1"
+ "web3-core-helpers": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-providers-ws": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.1.tgz",
- "integrity": "sha512-sCnznbJ6lp+dxMBhL9Ksj7+cmD8w+MIqEs3UWpfcJxxx1jLiO6VOIPBoQ2+NNb1L37m3TcLv/pAIf7dDDCGnJg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.3.tgz",
+ "integrity": "sha512-6DhTw4Q7nm5CFYEUHOJM0gAb3xFx+9gWpVveg3YxJ/ybR1BUvEWo3bLgIJJtX56cYX0WyY6DS35a7f0LOI1kVg==",
"dev": true,
"optional": true,
"dependencies": {
"eventemitter3": "4.0.4",
- "web3-core-helpers": "1.5.1",
+ "web3-core-helpers": "1.5.3",
"websocket": "^1.0.32"
},
"engines": {
@@ -30493,26 +31690,26 @@
}
},
"node_modules/web3-shh": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.5.1.tgz",
- "integrity": "sha512-lu2N5YkffVYBEmMAqoNqRCecBzFXPXEc13meVrS0L0/qLRtwDyZ1nm2x/fYO50bAtw5gLj2AZ6tBe57X9pzvhg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.5.3.tgz",
+ "integrity": "sha512-COfEXfsqoV/BkcsNLRxQqnWc1Teb8/9GxdGag5GtPC5gQC/vsN+7hYVJUwNxY9LtJPKYTij2DHHnx6UkITng+Q==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"dependencies": {
- "web3-core": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-core-subscriptions": "1.5.1",
- "web3-net": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-core-subscriptions": "1.5.3",
+ "web3-net": "1.5.3"
},
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/web3-utils": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.1.tgz",
- "integrity": "sha512-U8ULaMBwjkp9Rn+kRLjUmgAUHwPqDrM5/Q9tPKgvuDKtMWUggTLC33/KF8RY+PyAhSAlnD+lmNGfZnbjmVKBxQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.3.tgz",
+ "integrity": "sha512-56nRgA+Ad9SEyCv39g36rTcr5fpsd4L9LgV3FK0aB66nAMazLAA6Qz4lH5XrUKPDyBIPGJIR+kJsyRtwcu2q1Q==",
"dev": true,
"dependencies": {
"bn.js": "^4.11.9",
@@ -30538,305 +31735,239 @@
"xhr-request-promise": "^0.1.2"
}
},
+ "node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
+ "dev": true
+ },
"node_modules/webpack": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
- "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
+ "version": "5.60.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.60.0.tgz",
+ "integrity": "sha512-OL5GDYi2dKxnwJPSOg2tODgzDxAffN0osgWkZaBo/l3ikCxDFP+tuJT3uF7GyBE3SDBpKML/+a8EobyWAQO3DQ==",
"dev": true,
- "optional": true,
+ "peer": true,
"dependencies": {
- "acorn": "^5.0.0",
- "acorn-dynamic-import": "^2.0.0",
- "ajv": "^6.1.0",
- "ajv-keywords": "^3.1.0",
- "async": "^2.1.2",
- "enhanced-resolve": "^3.4.0",
- "escope": "^3.6.0",
- "interpret": "^1.0.0",
- "json-loader": "^0.5.4",
- "json5": "^0.5.1",
- "loader-runner": "^2.3.0",
- "loader-utils": "^1.1.0",
- "memory-fs": "~0.4.1",
- "mkdirp": "~0.5.0",
- "node-libs-browser": "^2.0.0",
- "source-map": "^0.5.3",
- "supports-color": "^4.2.1",
- "tapable": "^0.2.7",
- "uglifyjs-webpack-plugin": "^0.4.6",
- "watchpack": "^1.4.0",
- "webpack-sources": "^1.0.1",
- "yargs": "^8.0.2"
+ "@types/eslint-scope": "^3.7.0",
+ "@types/estree": "^0.0.50",
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/wasm-edit": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "acorn": "^8.4.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.8.3",
+ "es-module-lexer": "^0.9.0",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.4",
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.1.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.1.3",
+ "watchpack": "^2.2.0",
+ "webpack-sources": "^3.2.0"
},
"bin": {
"webpack": "bin/webpack.js"
},
"engines": {
- "node": ">=4.3.0 <5.0.0 || >=5.10"
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
}
},
- "node_modules/webpack-sources": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
- "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "node_modules/webpack-cli": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz",
+ "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==",
"dev": true,
- "optional": true,
"dependencies": {
- "source-list-map": "^2.0.0",
- "source-map": "~0.6.1"
- }
- },
- "node_modules/webpack-sources/node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/webpack/node_modules/acorn": {
- "version": "5.7.4",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
- "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
- "dev": true,
- "optional": true,
+ "@discoveryjs/json-ext": "^0.5.0",
+ "@webpack-cli/configtest": "^1.1.0",
+ "@webpack-cli/info": "^1.4.0",
+ "@webpack-cli/serve": "^1.6.0",
+ "colorette": "^2.0.14",
+ "commander": "^7.0.0",
+ "execa": "^5.0.0",
+ "fastest-levenshtein": "^1.0.12",
+ "import-local": "^3.0.2",
+ "interpret": "^2.2.0",
+ "rechoir": "^0.7.0",
+ "webpack-merge": "^5.7.3"
+ },
"bin": {
- "acorn": "bin/acorn"
+ "webpack-cli": "bin/cli.js"
},
"engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/webpack/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/webpack/node_modules/cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- }
- },
- "node_modules/webpack/node_modules/cliui/node_modules/is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "number-is-nan": "^1.0.0"
+ "node": ">=10.13.0"
},
- "engines": {
- "node": ">=0.10.0"
+ "peerDependencies": {
+ "webpack": "4.x.x || 5.x.x"
+ },
+ "peerDependenciesMeta": {
+ "@webpack-cli/generators": {
+ "optional": true
+ },
+ "@webpack-cli/migrate": {
+ "optional": true
+ },
+ "webpack-bundle-analyzer": {
+ "optional": true
+ },
+ "webpack-dev-server": {
+ "optional": true
+ }
}
},
- "node_modules/webpack/node_modules/cliui/node_modules/string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "node_modules/webpack-cli/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
"dev": true,
- "optional": true,
- "dependencies": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
"engines": {
- "node": ">=0.10.0"
+ "node": ">= 10"
}
},
- "node_modules/webpack/node_modules/cliui/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "node_modules/webpack-cli/node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"dev": true,
- "optional": true,
"dependencies": {
- "ansi-regex": "^2.0.0"
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
},
"engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/webpack/node_modules/has-flag": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
- "dev": true,
- "optional": true,
- "engines": {
- "node": ">=0.10.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
}
},
- "node_modules/webpack/node_modules/is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "node_modules/webpack-cli/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"dev": true,
- "optional": true,
"engines": {
- "node": ">=4"
- }
- },
- "node_modules/webpack/node_modules/json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
- "dev": true,
- "optional": true,
- "bin": {
- "json5": "lib/cli.js"
- }
- },
- "node_modules/webpack/node_modules/load-json-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
- "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "strip-bom": "^3.0.0"
+ "node": ">=10"
},
- "engines": {
- "node": ">=4"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/webpack/node_modules/path-type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
- "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "node_modules/webpack-cli/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
"dev": true,
- "optional": true,
- "dependencies": {
- "pify": "^2.0.0"
- },
"engines": {
- "node": ">=4"
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/webpack/node_modules/read-pkg": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
- "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "node_modules/webpack-cli/node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"dev": true,
- "optional": true,
"dependencies": {
- "load-json-file": "^2.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^2.0.0"
+ "path-key": "^3.0.0"
},
"engines": {
- "node": ">=4"
+ "node": ">=8"
}
},
- "node_modules/webpack/node_modules/read-pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
- "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "node_modules/webpack-merge": {
+ "version": "5.8.0",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
+ "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
"dev": true,
- "optional": true,
"dependencies": {
- "find-up": "^2.0.0",
- "read-pkg": "^2.0.0"
+ "clone-deep": "^4.0.1",
+ "wildcard": "^2.0.0"
},
"engines": {
- "node": ">=4"
+ "node": ">=10.0.0"
}
},
- "node_modules/webpack/node_modules/source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "node_modules/webpack-sources": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz",
+ "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==",
"dev": true,
- "optional": true,
+ "peer": true,
"engines": {
- "node": ">=0.10.0"
+ "node": ">=10.13.0"
}
},
- "node_modules/webpack/node_modules/string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "node_modules/webpack/node_modules/acorn": {
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
+ "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
"dev": true,
- "optional": true,
- "dependencies": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
+ "peer": true,
+ "bin": {
+ "acorn": "bin/acorn"
},
"engines": {
- "node": ">=4"
+ "node": ">=0.4.0"
}
},
- "node_modules/webpack/node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "node_modules/webpack/node_modules/acorn-import-assertions": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+ "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
"dev": true,
- "optional": true,
- "engines": {
- "node": ">=4"
+ "peer": true,
+ "peerDependencies": {
+ "acorn": "^8"
}
},
- "node_modules/webpack/node_modules/supports-color": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
- "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
+ "node_modules/webpack/node_modules/browserslist": {
+ "version": "4.17.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz",
+ "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==",
"dev": true,
- "optional": true,
+ "peer": true,
"dependencies": {
- "has-flag": "^2.0.0"
+ "caniuse-lite": "^1.0.30001271",
+ "electron-to-chromium": "^1.3.878",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
},
"engines": {
- "node": ">=4"
- }
- },
- "node_modules/webpack/node_modules/yargs": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
- "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "camelcase": "^4.1.0",
- "cliui": "^3.2.0",
- "decamelize": "^1.1.1",
- "get-caller-file": "^1.0.1",
- "os-locale": "^2.0.0",
- "read-pkg-up": "^2.0.0",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^2.0.0",
- "which-module": "^2.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^7.0.0"
- }
- },
- "node_modules/webpack/node_modules/yargs-parser": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
- "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "camelcase": "^4.1.0"
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
}
},
"node_modules/websocket": {
@@ -30880,6 +32011,16 @@
"integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==",
"dev": true
},
+ "node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "dev": true,
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -30925,18 +32066,18 @@
"optional": true
},
"node_modules/which-typed-array": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.6.tgz",
- "integrity": "sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==",
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz",
+ "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==",
"dev": true,
"optional": true,
"dependencies": {
- "available-typed-arrays": "^1.0.4",
+ "available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"es-abstract": "^1.18.5",
"foreach": "^2.0.5",
"has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.6"
+ "is-typed-array": "^1.1.7"
},
"engines": {
"node": ">= 0.4"
@@ -30976,6 +32117,12 @@
"node": ">=4"
}
},
+ "node_modules/wildcard": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
+ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
+ "dev": true
+ },
"node_modules/window-size": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz",
@@ -31502,18 +32649,31 @@
"engines": {
"node": ">=6"
}
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
}
},
"dependencies": {
"@0x/assert": {
- "version": "3.0.28",
- "resolved": "https://registry.npmjs.org/@0x/assert/-/assert-3.0.28.tgz",
- "integrity": "sha512-hBiBhoThQTEbzHSv/VEuiOAqzP7LWzVs9XXtdb2O8757ocWEcewJsp4cwgqdA4it4IwlWdwG5ASRn7BMSNcyXg==",
+ "version": "3.0.30",
+ "resolved": "https://registry.npmjs.org/@0x/assert/-/assert-3.0.30.tgz",
+ "integrity": "sha512-/yFLEZQKb82B2e2GyRFzLKGDoAmqajlZmEdkuPVzq1UB1BTIcURdWjC0JJGQTBJLTObDzfzrWCgIiNeXHYMggA==",
"dev": true,
"requires": {
- "@0x/json-schemas": "^6.2.0",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
+ "@0x/json-schemas": "^6.4.0",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
"@types/node": "12.12.54",
"lodash": "^4.17.11",
"valid-url": "^1.0.9"
@@ -31528,23 +32688,23 @@
}
},
"@0x/dev-utils": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/@0x/dev-utils/-/dev-utils-4.2.8.tgz",
- "integrity": "sha512-mWkvidvwTK6bhDD2p/P3PsTv2YUob35VHK7gBcBk13mzIWLz80dux9W0YzEqF9mTsjq828PTadCMov32A6/EiA==",
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/@0x/dev-utils/-/dev-utils-4.2.10.tgz",
+ "integrity": "sha512-TjgYhG7xf1swxhdoFqH4bRwgfQD9Pkovo+ltjg2JvdKsYkmyG/Hol0hqEHEmh9sKVbcOM/i7octFR2gIHY3ucg==",
"dev": true,
"requires": {
- "@0x/subproviders": "^6.5.4",
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
- "@0x/web3-wrapper": "^7.5.4",
+ "@0x/subproviders": "^6.6.1",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
+ "@0x/web3-wrapper": "^7.6.1",
"@types/node": "12.12.54",
"@types/web3-provider-engine": "^14.0.0",
"chai": "^4.0.1",
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
- "ethereum-types": "^3.5.0",
+ "ethereum-types": "^3.6.0",
"lodash": "^4.17.11",
"web3-provider-engine": "14.0.6"
},
@@ -31558,12 +32718,12 @@
}
},
"@0x/json-schemas": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@0x/json-schemas/-/json-schemas-6.2.0.tgz",
- "integrity": "sha512-k3Oe4V5ZwHeCLvMeElMJ6n8Aa3OAip8zcnMrZbtr1jR10ZMvcuZHtSyzXVSFjAw/X0PcAsTvWscmZoZaFcoThg==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/@0x/json-schemas/-/json-schemas-6.4.0.tgz",
+ "integrity": "sha512-QXyk1F05TcsCRGcQmri97jm4JPyn0OLtcUYbzTTcozSRJ6DoOxyfE0vn+rOEmqdxQcEqKJuRf3H6Fq+G/7Sbqw==",
"dev": true,
"requires": {
- "@0x/typescript-typings": "^5.2.0",
+ "@0x/typescript-typings": "^5.2.1",
"@types/node": "12.12.54",
"ajv": "^6.12.5",
"lodash.values": "^4.3.0"
@@ -31578,24 +32738,24 @@
}
},
"@0x/sol-compiler": {
- "version": "4.7.4",
- "resolved": "https://registry.npmjs.org/@0x/sol-compiler/-/sol-compiler-4.7.4.tgz",
- "integrity": "sha512-6GF2Syg6T4hBbrL5heb0DLrGI0/6AU/zHWJOoke1ZFfO2bcUiF4F8r4Lh97EIz3hFiMIxKD2XoM9QlDQVn/DJg==",
- "dev": true,
- "requires": {
- "@0x/assert": "^3.0.28",
- "@0x/json-schemas": "^6.2.0",
- "@0x/sol-resolver": "^3.1.8",
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
- "@0x/web3-wrapper": "^7.5.4",
+ "version": "4.7.6",
+ "resolved": "https://registry.npmjs.org/@0x/sol-compiler/-/sol-compiler-4.7.6.tgz",
+ "integrity": "sha512-JZMdQAAZPUMRD89ObpkV+4WOuYjlk0u3yL2eXO6ULwjewMPd4G+Fv8iwIblGulLW2RNppk0S5/7chTP3Y1DxMg==",
+ "dev": true,
+ "requires": {
+ "@0x/assert": "^3.0.30",
+ "@0x/json-schemas": "^6.4.0",
+ "@0x/sol-resolver": "^3.1.9",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
+ "@0x/web3-wrapper": "^7.6.1",
"@types/node": "12.12.54",
"@types/yargs": "^11.0.0",
"chalk": "^2.3.0",
"chokidar": "^3.0.2",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"lodash": "^4.17.11",
"mkdirp": "^0.5.1",
"pluralize": "^7.0.0",
@@ -31680,12 +32840,6 @@
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"jsonfile": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
@@ -31729,13 +32883,13 @@
}
},
"@0x/sol-resolver": {
- "version": "3.1.8",
- "resolved": "https://registry.npmjs.org/@0x/sol-resolver/-/sol-resolver-3.1.8.tgz",
- "integrity": "sha512-17PdOpBSLDtlBAUaIdZHWOBXFgcCrr+I0bRxlPg9mfefsJK6+0QdFLWZS35WLLnp8NJw6AeMRb13lBsY0EUuJQ==",
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/@0x/sol-resolver/-/sol-resolver-3.1.9.tgz",
+ "integrity": "sha512-N+GxAqtHzEgVsnj9k4yeE7xRqE2ymR+yo98j0s2VC8icjecVqm6LtqQpEpdPULEg20vA0aPdU/XY2q0xiCDpLg==",
"dev": true,
"requires": {
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
"@types/node": "12.12.54",
"lodash": "^4.17.11"
},
@@ -31749,18 +32903,18 @@
}
},
"@0x/sol-trace": {
- "version": "3.0.38",
- "resolved": "https://registry.npmjs.org/@0x/sol-trace/-/sol-trace-3.0.38.tgz",
- "integrity": "sha512-h0dvVuCP1yuOR6RV+XtLzV3YoyMVKpLE6QlrbkWszdpdIjV+sXLBrU55BtGiUO5i2SNmSDR/3hKRIhq6BMNMQQ==",
+ "version": "3.0.40",
+ "resolved": "https://registry.npmjs.org/@0x/sol-trace/-/sol-trace-3.0.40.tgz",
+ "integrity": "sha512-SZgM78d1fqpaD4KcfhW0XqG8NYObaE8yNFc9PIvD44EltmNW3d5OmHoEpJuOiNX7gDJh0Mw+CytP4h+vrQ1d8w==",
"dev": true,
"requires": {
- "@0x/sol-tracing-utils": "^7.2.4",
- "@0x/subproviders": "^6.5.4",
- "@0x/typescript-typings": "^5.2.0",
+ "@0x/sol-tracing-utils": "^7.2.6",
+ "@0x/subproviders": "^6.6.1",
+ "@0x/typescript-typings": "^5.2.1",
"@types/node": "12.12.54",
"chalk": "^2.3.0",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"lodash": "^4.17.11",
"loglevel": "^1.6.1",
"web3-provider-engine": "14.0.6"
@@ -31831,23 +32985,23 @@
}
},
"@0x/sol-tracing-utils": {
- "version": "7.2.4",
- "resolved": "https://registry.npmjs.org/@0x/sol-tracing-utils/-/sol-tracing-utils-7.2.4.tgz",
- "integrity": "sha512-E4HVS6VP+FW2/avQlC41L20mnF1JlB1XKppWGtG0HWCMV+qoZQEihEI1AUveyCrDnghHw6yBsY1b+2UyUx6v+A==",
- "dev": true,
- "requires": {
- "@0x/dev-utils": "^4.2.8",
- "@0x/sol-compiler": "^4.7.4",
- "@0x/sol-resolver": "^3.1.8",
- "@0x/subproviders": "^6.5.4",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
- "@0x/web3-wrapper": "^7.5.4",
+ "version": "7.2.6",
+ "resolved": "https://registry.npmjs.org/@0x/sol-tracing-utils/-/sol-tracing-utils-7.2.6.tgz",
+ "integrity": "sha512-8O8UY627nVwMY2GiiSWFjm9qmtcSbcAYot/kL/+xPSWXHLYY7d9snWt4tNY4M7RrY0hVKM8ifY5uAMzp8+0a2w==",
+ "dev": true,
+ "requires": {
+ "@0x/dev-utils": "^4.2.10",
+ "@0x/sol-compiler": "^4.7.6",
+ "@0x/sol-resolver": "^3.1.9",
+ "@0x/subproviders": "^6.6.1",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
+ "@0x/web3-wrapper": "^7.6.1",
"@types/node": "12.12.54",
"@types/solidity-parser-antlr": "^0.2.3",
"chalk": "^2.3.0",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"ethers": "~4.0.4",
"glob": "^7.1.2",
"istanbul": "^0.4.5",
@@ -31928,6 +33082,14 @@
"setimmediate": "1.0.4",
"uuid": "2.0.1",
"xmlhttprequest": "1.8.0"
+ },
+ "dependencies": {
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ }
}
},
"fs-extra": {
@@ -32000,14 +33162,6 @@
"require-from-string": "^2.0.0",
"semver": "^5.5.0",
"tmp": "0.0.33"
- },
- "dependencies": {
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- }
}
},
"supports-color": {
@@ -32028,18 +33182,18 @@
}
},
"@0x/subproviders": {
- "version": "6.5.4",
- "resolved": "https://registry.npmjs.org/@0x/subproviders/-/subproviders-6.5.4.tgz",
- "integrity": "sha512-rr1CUTXUfh7mJIYoNU36Agkt9wvzVNFJ71g67v8dbdPCZFzAE6iesjzqjse4vSSHej4KKvHjCLLGRmfhMwixQQ==",
+ "version": "6.6.1",
+ "resolved": "https://registry.npmjs.org/@0x/subproviders/-/subproviders-6.6.1.tgz",
+ "integrity": "sha512-rRYgW2WnXvKB4/eW2REyG+VC0C0bWkPsMI40snKwrXEF2pWKVoqSu/I0U5UfsyaVlD/0eeAf4y6p+59DlJjmPQ==",
"dev": true,
"requires": {
- "@0x/assert": "^3.0.28",
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
- "@0x/web3-wrapper": "^7.5.4",
- "@ethereumjs/common": "^2.2.0",
- "@ethereumjs/tx": "^3.1.3",
+ "@0x/assert": "^3.0.30",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
+ "@0x/web3-wrapper": "^7.6.1",
+ "@ethereumjs/common": "^2.4.0",
+ "@ethereumjs/tx": "^3.3.0",
"@ledgerhq/hw-app-eth": "^4.3.0",
"@ledgerhq/hw-transport-node-hid": "^4.3.0",
"@ledgerhq/hw-transport-u2f": "4.24.0",
@@ -32048,8 +33202,8 @@
"@types/web3-provider-engine": "^14.0.0",
"bip39": "^2.5.0",
"bn.js": "^4.11.8",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"ganache-core": "^2.13.2",
"hdkey": "^0.7.1",
"json-rpc-error": "2.0.0",
@@ -32067,14 +33221,14 @@
}
},
"@0x/types": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@0x/types/-/types-3.3.3.tgz",
- "integrity": "sha512-pImq1ukZl+YN64ZKQqNPTOK8noNw4rHMksEEPzFGM26x7Utovf8Py+VFqbZrn1TMw/9WWGeZg8lPxs+LUYxayw==",
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/@0x/types/-/types-3.3.4.tgz",
+ "integrity": "sha512-lB6maU/D1TEBrJXQcbwzGilmugX9qrfhxbyPr8r89TinSHe2SS694tTKIyI+ijnTbhyVjWzEnA95iuWxhPmP5g==",
"dev": true,
"requires": {
"@types/node": "12.12.54",
"bignumber.js": "~9.0.0",
- "ethereum-types": "^3.5.0"
+ "ethereum-types": "^3.6.0"
},
"dependencies": {
"@types/node": {
@@ -32092,16 +33246,16 @@
}
},
"@0x/typescript-typings": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@0x/typescript-typings/-/typescript-typings-5.2.0.tgz",
- "integrity": "sha512-8Gk0riQ37HTv3bNe/iWsb9mcJuRCMk/16PZTzA3IUauNQajcJgTD601pHbmBF57SJDpFhJIRg2Crcf6hePlzBA==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/@0x/typescript-typings/-/typescript-typings-5.2.1.tgz",
+ "integrity": "sha512-2yswstFMy/cpF+MrJclEZc8BNceBAVovwzRYdz1CyGPfzMT1Kh8jVGeexx0KvVw58KrhxMgcRD4mzCSHNqzjPA==",
"dev": true,
"requires": {
"@types/bn.js": "^4.11.0",
"@types/node": "12.12.54",
"@types/react": "*",
"bignumber.js": "~9.0.0",
- "ethereum-types": "^3.5.0",
+ "ethereum-types": "^3.6.0",
"popper.js": "1.14.3"
},
"dependencies": {
@@ -32129,21 +33283,21 @@
}
},
"@0x/utils": {
- "version": "6.4.3",
- "resolved": "https://registry.npmjs.org/@0x/utils/-/utils-6.4.3.tgz",
- "integrity": "sha512-HxZ22/fGGL56BhKAtPWe9mAurhzwH775uL6uEpHWt0TuOgNAdDZHz5GhiCh6mTz+5Bf6jmk0/VroMcWUB8qFnw==",
+ "version": "6.4.4",
+ "resolved": "https://registry.npmjs.org/@0x/utils/-/utils-6.4.4.tgz",
+ "integrity": "sha512-gTfK14tdMNtsmHC6FCrWz221+MYJNdDBdhA1hhnT+Kvru22uvhdTpP2udy7296/4yHZaEkDt5ZkvgJMsJCEhbg==",
"dev": true,
"requires": {
- "@0x/types": "^3.3.3",
- "@0x/typescript-typings": "^5.2.0",
+ "@0x/types": "^3.3.4",
+ "@0x/typescript-typings": "^5.2.1",
"@types/mocha": "^5.2.7",
"@types/node": "12.12.54",
"abortcontroller-polyfill": "^1.1.9",
"bignumber.js": "~9.0.0",
"chalk": "^2.3.0",
"detect-node": "2.0.3",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"ethers": "~4.0.4",
"isomorphic-fetch": "2.2.1",
"js-sha3": "^0.7.0",
@@ -32286,18 +33440,18 @@
}
},
"@0x/web3-wrapper": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/@0x/web3-wrapper/-/web3-wrapper-7.5.4.tgz",
- "integrity": "sha512-oMPo9TmAIdzW9Pgn1EwehUywGhRjmxJdIGXPf/gMir1Mnkydv9MY6ICJV5yrd0vkVG+SCWzsYEAkYNqbip/XCQ==",
+ "version": "7.6.1",
+ "resolved": "https://registry.npmjs.org/@0x/web3-wrapper/-/web3-wrapper-7.6.1.tgz",
+ "integrity": "sha512-Yv0xeAwobkooW1T6QsQ/MI69sHGJIXhVNTgAkoSjOVLs2u/WdQPi6OQsZP+hhpXu6XbAdZ/frvkz1saPxF3Q/w==",
"dev": true,
"requires": {
- "@0x/assert": "^3.0.28",
- "@0x/json-schemas": "^6.2.0",
- "@0x/typescript-typings": "^5.2.0",
- "@0x/utils": "^6.4.3",
+ "@0x/assert": "^3.0.30",
+ "@0x/json-schemas": "^6.4.0",
+ "@0x/typescript-typings": "^5.2.1",
+ "@0x/utils": "^6.4.4",
"@types/node": "12.12.54",
- "ethereum-types": "^3.5.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereum-types": "^3.6.0",
+ "ethereumjs-util": "^7.1.0",
"ethers": "~4.0.4",
"lodash": "^4.17.11"
},
@@ -32335,6 +33489,12 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -32365,9 +33525,9 @@
}
},
"@babel/helper-validator-identifier": {
- "version": "7.14.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
- "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==",
+ "version": "7.15.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
+ "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
"dev": true
},
"@babel/highlight": {
@@ -32440,9 +33600,9 @@
}
},
"@babel/runtime": {
- "version": "7.15.3",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz",
- "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==",
+ "version": "7.15.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
+ "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
"dev": true,
"optional": true,
"requires": {
@@ -32488,6 +33648,13 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true,
+ "optional": true
+ },
"scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -32601,6 +33768,12 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -32631,9 +33804,9 @@
}
},
"@codechecks/client": {
- "version": "0.1.11",
- "resolved": "https://registry.npmjs.org/@codechecks/client/-/client-0.1.11.tgz",
- "integrity": "sha512-dSIzHnGNcXxDZtnVQEXWQHXH2v9KrpnK4mDGDxdwSu3l00rOIVwJcttj0wzx0bC0Q6gs65VsQdZH4gkanLdXOA==",
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/@codechecks/client/-/client-0.1.12.tgz",
+ "integrity": "sha512-2GHHvhO3kaOyxFXxOaiznlY8ARmz33/p+WQdhc2y6wzWw5eOl2wSwg1eZxx3LsWlAnB963Y4bd1YjZcGIhKRzA==",
"dev": true,
"peer": true,
"requires": {
@@ -32745,10 +33918,10 @@
}
}
},
- "@cto.af/textdecoder": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/@cto.af/textdecoder/-/textdecoder-0.0.0.tgz",
- "integrity": "sha512-sJpx3F5xcVV/9jNYJQtvimo4Vfld/nD3ph+ZWtQzZ03Zo8rJC7QKQTRcIGS13Rcz80DwFNthCWMrd58vpY4ZAQ==",
+ "@discoveryjs/json-ext": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
+ "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
"dev": true
},
"@ensdomains/address-encoder": {
@@ -32798,15 +33971,6 @@
"eth-ens-namehash": "^2.0.8",
"ethers": "^5.0.13",
"js-sha3": "^0.8.0"
- },
- "dependencies": {
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true,
- "optional": true
- }
}
},
"@ensdomains/resolver": {
@@ -32830,16 +33994,24 @@
"js-yaml": "^3.13.1",
"minimatch": "^3.0.4",
"strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
+ }
}
},
"@ethereum-waffle/chai": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-3.4.0.tgz",
- "integrity": "sha512-GVaFKuFbFUclMkhHtQTDnWBnBQMJc/pAbfbFj/nnIK237WPLsO3KDDslA7m+MNEyTAOFrcc0CyfruAGGXAQw3g==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-3.4.1.tgz",
+ "integrity": "sha512-8mjgjWCe8XSCWuyJgVtJY8sm00VTczGBTDxBejgEBWN/J9x7QD8jdmWW8bfxdnqZbxiDCTvRFL58Wmd254BEqQ==",
"dev": true,
"requires": {
"@ethereum-waffle/provider": "^3.4.0",
- "ethers": "^5.0.0"
+ "ethers": "^5.4.7"
}
},
"@ethereum-waffle/compiler": {
@@ -32880,12 +34052,6 @@
"rimraf": "^2.2.8"
}
},
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"jsonfile": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
@@ -32969,28 +34135,28 @@
}
},
"@ethereumjs/block": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.4.0.tgz",
- "integrity": "sha512-umKAoTX32yXzErpIksPHodFc/5y8bmZMnOl6hWy5Vd8xId4+HKFUOyEiN16Y97zMwFRysRpcrR6wBejfqc6Bmg==",
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.5.1.tgz",
+ "integrity": "sha512-MoY9bHKABOBK6BW0v1N1Oc0Cve4x/giX67M3TtrVBUsKQTj2eznLGKpydoitxWSZ+WgKKSVhfRMzbCGRwk7T5w==",
"dev": true,
"requires": {
- "@ethereumjs/common": "^2.4.0",
- "@ethereumjs/tx": "^3.3.0",
- "ethereumjs-util": "^7.1.0",
- "merkle-patricia-tree": "^4.2.0"
+ "@ethereumjs/common": "^2.5.0",
+ "@ethereumjs/tx": "^3.3.1",
+ "ethereumjs-util": "^7.1.1",
+ "merkle-patricia-tree": "^4.2.1"
}
},
"@ethereumjs/blockchain": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.4.0.tgz",
- "integrity": "sha512-wAuKLaew6PL52kH8YPXO7PbjjKV12jivRSyHQehkESw4slSLLfYA6Jv7n5YxyT2ajD7KNMPVh7oyF/MU6HcOvg==",
+ "version": "5.4.2",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.4.2.tgz",
+ "integrity": "sha512-AOAAwz/lw2lciG9gf5wHi7M/qknraXXnLR66lYgbQ04qfyFC3ZE5x/5rLVm1Vu+kfJLlKrYZTmA0IbOkc7kvgw==",
"dev": true,
"requires": {
- "@ethereumjs/block": "^3.4.0",
- "@ethereumjs/common": "^2.4.0",
- "@ethereumjs/ethash": "^1.0.0",
+ "@ethereumjs/block": "^3.5.1",
+ "@ethereumjs/common": "^2.5.0",
+ "@ethereumjs/ethash": "^1.1.0",
"debug": "^2.2.0",
- "ethereumjs-util": "^7.1.0",
+ "ethereumjs-util": "^7.1.1",
"level-mem": "^5.0.1",
"lru-cache": "^5.1.1",
"rlp": "^2.2.4",
@@ -33015,24 +34181,25 @@
}
},
"@ethereumjs/common": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.4.0.tgz",
- "integrity": "sha512-UdkhFWzWcJCZVsj1O/H8/oqj/0RVYjLc1OhPjBrQdALAkQHpCp8xXI4WLnuGTADqTdJZww0NtgwG+TRPkXt27w==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.5.0.tgz",
+ "integrity": "sha512-DEHjW6e38o+JmB/NO3GZBpW4lpaiBpkFgXF6jLcJ6gETBYpEyaA5nTimsWBUJR3Vmtm/didUEbNjajskugZORg==",
"dev": true,
"requires": {
"crc-32": "^1.2.0",
- "ethereumjs-util": "^7.1.0"
+ "ethereumjs-util": "^7.1.1"
}
},
"@ethereumjs/ethash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/ethash/-/ethash-1.0.0.tgz",
- "integrity": "sha512-iIqnGG6NMKesyOxv2YctB2guOVX18qMAWlj3QlZyrc+GqfzLqoihti+cVNQnyNxr7eYuPdqwLQOFuPe6g/uKjw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/ethash/-/ethash-1.1.0.tgz",
+ "integrity": "sha512-/U7UOKW6BzpA+Vt+kISAoeDie1vAvY4Zy2KF5JJb+So7+1yKmJeJEHOGSnQIj330e9Zyl3L5Nae6VZyh2TJnAA==",
"dev": true,
"requires": {
+ "@ethereumjs/block": "^3.5.0",
"@types/levelup": "^4.3.0",
"buffer-xor": "^2.0.1",
- "ethereumjs-util": "^7.0.7",
+ "ethereumjs-util": "^7.1.1",
"miller-rabin": "^4.0.0"
},
"dependencies": {
@@ -33048,32 +34215,32 @@
}
},
"@ethereumjs/tx": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.3.0.tgz",
- "integrity": "sha512-yTwEj2lVzSMgE6Hjw9Oa1DZks/nKTWM8Wn4ykDNapBPua2f4nXO3qKnni86O6lgDj5fVNRqbDsD0yy7/XNGDEA==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.3.2.tgz",
+ "integrity": "sha512-6AaJhwg4ucmwTvw/1qLaZUX5miWrwZ4nLOUsKyb/HtzS3BMw/CasKhdi1ims9mBKeK9sOJCH4qGKOBGyJCeeog==",
"dev": true,
"requires": {
- "@ethereumjs/common": "^2.4.0",
- "ethereumjs-util": "^7.1.0"
+ "@ethereumjs/common": "^2.5.0",
+ "ethereumjs-util": "^7.1.2"
}
},
"@ethereumjs/vm": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.5.2.tgz",
- "integrity": "sha512-AydZ4wfvZAsBuFzs3xVSA2iU0hxhL8anXco3UW3oh9maVC34kTEytOfjHf06LTEfN0MF9LDQ4ciLa7If6ZN/sg==",
+ "version": "5.5.3",
+ "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.5.3.tgz",
+ "integrity": "sha512-0k5OreWnlgXYs54wohgO11jtGI05GDasj2EYxzuaStxTi15CS3vow5wGYELC1pG9xngE1F/mFmKi/f14XRuDow==",
"dev": true,
"requires": {
- "@ethereumjs/block": "^3.4.0",
- "@ethereumjs/blockchain": "^5.4.0",
- "@ethereumjs/common": "^2.4.0",
- "@ethereumjs/tx": "^3.3.0",
+ "@ethereumjs/block": "^3.5.0",
+ "@ethereumjs/blockchain": "^5.4.1",
+ "@ethereumjs/common": "^2.5.0",
+ "@ethereumjs/tx": "^3.3.1",
"async-eventemitter": "^0.2.4",
"core-js-pure": "^3.0.1",
"debug": "^2.2.0",
- "ethereumjs-util": "^7.1.0",
+ "ethereumjs-util": "^7.1.1",
"functional-red-black-tree": "^1.0.1",
"mcl-wasm": "^0.7.1",
- "merkle-patricia-tree": "^4.2.0",
+ "merkle-patricia-tree": "^4.2.1",
"rustbn.js": "~0.2.0",
"util.promisify": "^1.0.1"
},
@@ -33096,415 +34263,416 @@
}
},
"@ethersproject/abi": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.4.0.tgz",
- "integrity": "sha512-9gU2H+/yK1j2eVMdzm6xvHSnMxk8waIHQGYCZg5uvAyH0rsAzxkModzBSpbAkAuhKFEovC2S9hM4nPuLym8IZw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.5.0.tgz",
+ "integrity": "sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w==",
"dev": true,
"requires": {
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/hash": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"@ethersproject/abstract-provider": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.4.1.tgz",
- "integrity": "sha512-3EedfKI3LVpjSKgAxoUaI+gB27frKsxzm+r21w9G60Ugk+3wVLQwhi1LsEJAKNV7WoZc8CIpNrATlL1QFABjtQ==",
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz",
+ "integrity": "sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg==",
"dev": true,
"requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/networks": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/web": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/networks": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
+ "@ethersproject/web": "^5.5.0"
}
},
"@ethersproject/abstract-signer": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.4.1.tgz",
- "integrity": "sha512-SkkFL5HVq1k4/25dM+NWP9MILgohJCgGv5xT5AcRruGz4ILpfHeBtO/y6j+Z3UN/PAjDeb4P7E51Yh8wcGNLGA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz",
+ "integrity": "sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA==",
"dev": true,
"requires": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0"
+ "@ethersproject/abstract-provider": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0"
}
},
"@ethersproject/address": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.4.0.tgz",
- "integrity": "sha512-SD0VgOEkcACEG/C6xavlU1Hy3m5DGSXW3CUHkaaEHbAPPsgi0coP5oNPsxau8eTlZOk/bpa/hKeCNoK5IzVI2Q==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.5.0.tgz",
+ "integrity": "sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw==",
"dev": true,
"requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/rlp": "^5.5.0"
}
},
"@ethersproject/base64": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.4.0.tgz",
- "integrity": "sha512-CjQw6E17QDSSC5jiM9YpF7N1aSCHmYGMt9bWD8PWv6YPMxjsys2/Q8xLrROKI3IWJ7sFfZ8B3flKDTM5wlWuZQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.5.0.tgz",
+ "integrity": "sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0"
}
},
"@ethersproject/basex": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.4.0.tgz",
- "integrity": "sha512-J07+QCVJ7np2bcpxydFVf/CuYo9mZ7T73Pe7KQY4c1lRlrixMeblauMxHXD0MPwFmUHZIILDNViVkykFBZylbg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.5.0.tgz",
+ "integrity": "sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/properties": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0"
}
},
"@ethersproject/bignumber": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.4.1.tgz",
- "integrity": "sha512-fJhdxqoQNuDOk6epfM7yD6J8Pol4NUCy1vkaGAkuujZm0+lNow//MKu1hLhRiYV4BsOHyBv5/lsTjF+7hWwhJg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.5.0.tgz",
+ "integrity": "sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
"bn.js": "^4.11.9"
}
},
"@ethersproject/bytes": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.4.0.tgz",
- "integrity": "sha512-H60ceqgTHbhzOj4uRc/83SCN9d+BSUnOkrr2intevqdtEMO1JFVZ1XL84OEZV+QjV36OaZYxtnt4lGmxcGsPfA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.5.0.tgz",
+ "integrity": "sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog==",
"dev": true,
"requires": {
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/logger": "^5.5.0"
}
},
"@ethersproject/constants": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.4.0.tgz",
- "integrity": "sha512-tzjn6S7sj9+DIIeKTJLjK9WGN2Tj0P++Z8ONEIlZjyoTkBuODN+0VfhAyYksKi43l1Sx9tX2VlFfzjfmr5Wl3Q==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.5.0.tgz",
+ "integrity": "sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ==",
"dev": true,
"requires": {
- "@ethersproject/bignumber": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0"
}
},
"@ethersproject/contracts": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.4.1.tgz",
- "integrity": "sha512-m+z2ZgPy4pyR15Je//dUaymRUZq5MtDajF6GwFbGAVmKz/RF+DNIPwF0k5qEcL3wPGVqUjFg2/krlCRVTU4T5w==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.5.0.tgz",
+ "integrity": "sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg==",
"dev": true,
"requires": {
- "@ethersproject/abi": "^5.4.0",
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0"
+ "@ethersproject/abi": "^5.5.0",
+ "@ethersproject/abstract-provider": "^5.5.0",
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0"
}
},
"@ethersproject/hash": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.4.0.tgz",
- "integrity": "sha512-xymAM9tmikKgbktOCjW60Z5sdouiIIurkZUr9oW5NOex5uwxrbsYG09kb5bMcNjlVeJD3yPivTNzViIs1GCbqA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.5.0.tgz",
+ "integrity": "sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg==",
"dev": true,
"requires": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"@ethersproject/hdnode": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.4.0.tgz",
- "integrity": "sha512-pKxdS0KAaeVGfZPp1KOiDLB0jba11tG6OP1u11QnYfb7pXn6IZx0xceqWRr6ygke8+Kw74IpOoSi7/DwANhy8Q==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.5.0.tgz",
+ "integrity": "sha512-mcSOo9zeUg1L0CoJH7zmxwUG5ggQHU1UrRf8jyTYy6HxdZV+r0PBoL1bxr+JHIPXRzS6u/UW4mEn43y0tmyF8Q==",
"dev": true,
"requires": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/basex": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/pbkdf2": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/wordlists": "^5.4.0"
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/basex": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/pbkdf2": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/sha2": "^5.5.0",
+ "@ethersproject/signing-key": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
+ "@ethersproject/wordlists": "^5.5.0"
}
},
"@ethersproject/json-wallets": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.4.0.tgz",
- "integrity": "sha512-igWcu3fx4aiczrzEHwG1xJZo9l1cFfQOWzTqwRw/xcvxTk58q4f9M7cjh51EKphMHvrJtcezJ1gf1q1AUOfEQQ==",
- "dev": true,
- "requires": {
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hdnode": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/pbkdf2": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.5.0.tgz",
+ "integrity": "sha512-9lA21XQnCdcS72xlBn1jfQdj2A1VUxZzOzi9UkNdnokNKke/9Ya2xA9aIK1SC3PQyBDLt4C+dfps7ULpkvKikQ==",
+ "dev": true,
+ "requires": {
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/hdnode": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/pbkdf2": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/random": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
"aes-js": "3.0.0",
"scrypt-js": "3.0.1"
}
},
"@ethersproject/keccak256": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.4.0.tgz",
- "integrity": "sha512-FBI1plWet+dPUvAzPAeHzRKiPpETQzqSUWR1wXJGHVWi4i8bOSrpC3NwpkPjgeXG7MnugVc1B42VbfnQikyC/A==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.5.0.tgz",
+ "integrity": "sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "js-sha3": "0.5.7"
+ "@ethersproject/bytes": "^5.5.0",
+ "js-sha3": "0.8.0"
}
},
"@ethersproject/logger": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.4.0.tgz",
- "integrity": "sha512-xYdWGGQ9P2cxBayt64d8LC8aPFJk6yWCawQi/4eJ4+oJdMMjEBMrIcIMZ9AxhwpPVmnBPrsB10PcXGmGAqgUEQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.5.0.tgz",
+ "integrity": "sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg==",
"dev": true
},
"@ethersproject/networks": {
- "version": "5.4.2",
- "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.4.2.tgz",
- "integrity": "sha512-eekOhvJyBnuibfJnhtK46b8HimBc5+4gqpvd1/H9LEl7Q7/qhsIhM81dI9Fcnjpk3jB1aTy6bj0hz3cifhNeYw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.5.0.tgz",
+ "integrity": "sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA==",
"dev": true,
"requires": {
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/logger": "^5.5.0"
}
},
"@ethersproject/pbkdf2": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.4.0.tgz",
- "integrity": "sha512-x94aIv6tiA04g6BnazZSLoRXqyusawRyZWlUhKip2jvoLpzJuLb//KtMM6PEovE47pMbW+Qe1uw+68ameJjB7g==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz",
+ "integrity": "sha512-SaDvQFvXPnz1QGpzr6/HToLifftSXGoXrbpZ6BvoZhmx4bNLHrxDe8MZisuecyOziP1aVEwzC2Hasj+86TgWVg==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/sha2": "^5.5.0"
}
},
"@ethersproject/properties": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.4.0.tgz",
- "integrity": "sha512-7jczalGVRAJ+XSRvNA6D5sAwT4gavLq3OXPuV/74o3Rd2wuzSL035IMpIMgei4CYyBdialJMrTqkOnzccLHn4A==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.5.0.tgz",
+ "integrity": "sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA==",
"dev": true,
"requires": {
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/logger": "^5.5.0"
}
},
"@ethersproject/providers": {
- "version": "5.4.3",
- "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.4.3.tgz",
- "integrity": "sha512-VURwkaWPoUj7jq9NheNDT5Iyy64Qcyf6BOFDwVdHsmLmX/5prNjFrgSX3GHPE4z1BRrVerDxe2yayvXKFm/NNg==",
- "dev": true,
- "requires": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/basex": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/networks": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/web": "^5.4.0",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.5.0.tgz",
+ "integrity": "sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw==",
+ "dev": true,
+ "requires": {
+ "@ethersproject/abstract-provider": "^5.5.0",
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/basex": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/hash": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/networks": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/random": "^5.5.0",
+ "@ethersproject/rlp": "^5.5.0",
+ "@ethersproject/sha2": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
+ "@ethersproject/web": "^5.5.0",
"bech32": "1.1.4",
"ws": "7.4.6"
}
},
"@ethersproject/random": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.4.0.tgz",
- "integrity": "sha512-pnpWNQlf0VAZDEOVp1rsYQosmv2o0ITS/PecNw+mS2/btF8eYdspkN0vIXrCMtkX09EAh9bdk8GoXmFXM1eAKw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.5.0.tgz",
+ "integrity": "sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0"
}
},
"@ethersproject/rlp": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.4.0.tgz",
- "integrity": "sha512-0I7MZKfi+T5+G8atId9QaQKHRvvasM/kqLyAH4XxBCBchAooH2EX5rL9kYZWwcm3awYV+XC7VF6nLhfeQFKVPg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.5.0.tgz",
+ "integrity": "sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0"
}
},
"@ethersproject/sha2": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.4.0.tgz",
- "integrity": "sha512-siheo36r1WD7Cy+bDdE1BJ8y0bDtqXCOxRMzPa4bV1TGt/eTUUt03BHoJNB6reWJD8A30E/pdJ8WFkq+/uz4Gg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.5.0.tgz",
+ "integrity": "sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
"hash.js": "1.1.7"
}
},
"@ethersproject/signing-key": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.4.0.tgz",
- "integrity": "sha512-q8POUeywx6AKg2/jX9qBYZIAmKSB4ubGXdQ88l40hmATj29JnG5pp331nAWwwxPn2Qao4JpWHNZsQN+bPiSW9A==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.5.0.tgz",
+ "integrity": "sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
"bn.js": "^4.11.9",
"elliptic": "6.5.4",
"hash.js": "1.1.7"
}
},
"@ethersproject/solidity": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.4.0.tgz",
- "integrity": "sha512-XFQTZ7wFSHOhHcV1DpcWj7VXECEiSrBuv7JErJvB9Uo+KfCdc3QtUZV+Vjh/AAaYgezUEKbCtE6Khjm44seevQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.5.0.tgz",
+ "integrity": "sha512-9NgZs9LhGMj6aCtHXhtmFQ4AN4sth5HuFXVvAQtzmm0jpSCNOTGtrHZJAeYTh7MBjRR8brylWZxBZR9zDStXbw==",
"dev": true,
"requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/sha2": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/sha2": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"@ethersproject/strings": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.4.0.tgz",
- "integrity": "sha512-k/9DkH5UGDhv7aReXLluFG5ExurwtIpUfnDNhQA29w896Dw3i4uDTz01Quaptbks1Uj9kI8wo9tmW73wcIEaWA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.5.0.tgz",
+ "integrity": "sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0"
}
},
"@ethersproject/testcases": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/testcases/-/testcases-5.4.0.tgz",
- "integrity": "sha512-+Bz3QkFypWvCw5Z5kQXq/iKVCtseAO9scEl1E/zBsRM/79ncHV4Li1YMZD/byk7KXvWJyDFCyQrQqZ5046xEBw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/testcases/-/testcases-5.5.0.tgz",
+ "integrity": "sha512-85UNYJMHvvPoGKuZScH4AfVDC5+IEseh8vvoLZCQ6+5YkUfKYNKFsT3W79kQ/1Zdy8eh+06s3Kq4tc8Ldw9nug==",
"dev": true,
"requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/strings": "^5.4.0",
- "ethers": "^5.4.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0",
+ "ethers": "^5.5.0",
"tiny-inflate": "1.0.3"
}
},
"@ethersproject/transactions": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.4.0.tgz",
- "integrity": "sha512-s3EjZZt7xa4BkLknJZ98QGoIza94rVjaEed0rzZ/jB9WrIuu/1+tjvYCWzVrystXtDswy7TPBeIepyXwSYa4WQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.5.0.tgz",
+ "integrity": "sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA==",
"dev": true,
"requires": {
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/rlp": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0"
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/rlp": "^5.5.0",
+ "@ethersproject/signing-key": "^5.5.0"
}
},
"@ethersproject/units": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.4.0.tgz",
- "integrity": "sha512-Z88krX40KCp+JqPCP5oPv5p750g+uU6gopDYRTBGcDvOASh6qhiEYCRatuM/suC4S2XW9Zz90QI35MfSrTIaFg==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.5.0.tgz",
+ "integrity": "sha512-7+DpjiZk4v6wrikj+TCyWWa9dXLNU73tSTa7n0TSJDxkYbV3Yf1eRh9ToMLlZtuctNYu9RDNNy2USq3AdqSbag==",
"dev": true,
"requires": {
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/constants": "^5.4.0",
- "@ethersproject/logger": "^5.4.0"
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/constants": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0"
}
},
"@ethersproject/wallet": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.4.0.tgz",
- "integrity": "sha512-wU29majLjM6AjCjpat21mPPviG+EpK7wY1+jzKD0fg3ui5fgedf2zEu1RDgpfIMsfn8fJHJuzM4zXZ2+hSHaSQ==",
- "dev": true,
- "requires": {
- "@ethersproject/abstract-provider": "^5.4.0",
- "@ethersproject/abstract-signer": "^5.4.0",
- "@ethersproject/address": "^5.4.0",
- "@ethersproject/bignumber": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/hdnode": "^5.4.0",
- "@ethersproject/json-wallets": "^5.4.0",
- "@ethersproject/keccak256": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/random": "^5.4.0",
- "@ethersproject/signing-key": "^5.4.0",
- "@ethersproject/transactions": "^5.4.0",
- "@ethersproject/wordlists": "^5.4.0"
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.5.0.tgz",
+ "integrity": "sha512-Mlu13hIctSYaZmUOo7r2PhNSd8eaMPVXe1wxrz4w4FCE4tDYBywDH+bAR1Xz2ADyXGwqYMwstzTrtUVIsKDO0Q==",
+ "dev": true,
+ "requires": {
+ "@ethersproject/abstract-provider": "^5.5.0",
+ "@ethersproject/abstract-signer": "^5.5.0",
+ "@ethersproject/address": "^5.5.0",
+ "@ethersproject/bignumber": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/hash": "^5.5.0",
+ "@ethersproject/hdnode": "^5.5.0",
+ "@ethersproject/json-wallets": "^5.5.0",
+ "@ethersproject/keccak256": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/random": "^5.5.0",
+ "@ethersproject/signing-key": "^5.5.0",
+ "@ethersproject/transactions": "^5.5.0",
+ "@ethersproject/wordlists": "^5.5.0"
}
},
"@ethersproject/web": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.4.0.tgz",
- "integrity": "sha512-1bUusGmcoRLYgMn6c1BLk1tOKUIFuTg8j+6N8lYlbMpDesnle+i3pGSagGNvwjaiLo4Y5gBibwctpPRmjrh4Og==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.5.0.tgz",
+ "integrity": "sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA==",
"dev": true,
"requires": {
- "@ethersproject/base64": "^5.4.0",
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/base64": "^5.5.0",
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"@ethersproject/wordlists": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.4.0.tgz",
- "integrity": "sha512-FemEkf6a+EBKEPxlzeVgUaVSodU7G0Na89jqKjmWMlDB0tomoU8RlEMgUvXyqtrg8N4cwpLh8nyRnm1Nay1isA==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.5.0.tgz",
+ "integrity": "sha512-bL0UTReWDiaQJJYOC9sh/XcRu/9i2jMrzf8VLRmPKx58ckSlOJiohODkECCO50dtLZHcGU6MLXQ4OOrgBwP77Q==",
"dev": true,
"requires": {
- "@ethersproject/bytes": "^5.4.0",
- "@ethersproject/hash": "^5.4.0",
- "@ethersproject/logger": "^5.4.0",
- "@ethersproject/properties": "^5.4.0",
- "@ethersproject/strings": "^5.4.0"
+ "@ethersproject/bytes": "^5.5.0",
+ "@ethersproject/hash": "^5.5.0",
+ "@ethersproject/logger": "^5.5.0",
+ "@ethersproject/properties": "^5.5.0",
+ "@ethersproject/strings": "^5.5.0"
}
},
"@humanwhocodes/config-array": {
@@ -33643,9 +34811,9 @@
"requires": {}
},
"@nomiclabs/hardhat-etherscan": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-2.1.4.tgz",
- "integrity": "sha512-KgFNTQv9gpioiTpQ9UlTysCAFfkcBonmEn9rVPTT22A7DRENFM1VTsVeGWF3AzRhd0mrASBF+o0gvbH30pSe0Q==",
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-2.1.7.tgz",
+ "integrity": "sha512-9nt9EXubnkd2aTMnQIqKtp80bQFhun88krfB31FN2wB0T54b8YuK0riG2d+EKq/D3t1Kb00oA7oFSFpHLIbLDQ==",
"dev": true,
"requires": {
"@ethersproject/abi": "^5.1.2",
@@ -33668,34 +34836,34 @@
}
},
"@openzeppelin/contracts": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.1.tgz",
- "integrity": "sha512-cUriqMauq1ylzP2TxePNdPqkwI7Le3Annh4K9rrpvKfSBB/bdW+Iu1ihBaTIABTAAJ85LmKL5SSPPL9ry8d1gQ==",
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-3.4.2.tgz",
+ "integrity": "sha512-z0zMCjyhhp4y7XKAcDAi3Vgms4T2PstwBdahiO0+9NaGICQKjynK3wduSRplTgk4LXmoO1yfDGO5RbjKYxtuxA==",
"dev": true
},
"@openzeppelin/contracts-upgradeable": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.2.0.tgz",
- "integrity": "sha512-vn0hoUqQzgOLzLZwFgh+w/D5hzJHX8F7X/7t/gZdSQYIEXMyGpXUwkr5A3eoAeoc42f/n7yDhwusvBmNknM41Q==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.3.2.tgz",
+ "integrity": "sha512-i/pOaOtcqDk4UqsrOv735uYyTbn6dvfiuVu5hstsgV6c4ZKUtu88/31zT2BzkCg+3JfcwOfgg2TtRKVKKZIGkQ==",
"dev": true
},
"@openzeppelin/hardhat-upgrades": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.9.0.tgz",
- "integrity": "sha512-ND1sqm8dpTY6CZLdaC5IgtUo6zvlVgSeqadrWRbr/N7J2Bs2JsINWA2G+r4IeunzbcOJFB7GHTs/RkFR6hNLmA==",
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.11.0.tgz",
+ "integrity": "sha512-TQ1WYrfOuYjybBiSIHFq/J7/9VvmKnUR/4Cq9WLHzZ3uDVq7E2DOy+MtNdjlLOTN5JsqgxmR6VwgIKAsFYMeCg==",
"dev": true,
"requires": {
- "@openzeppelin/upgrades-core": "^1.8.0"
+ "@openzeppelin/upgrades-core": "^1.10.0"
}
},
"@openzeppelin/upgrades-core": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.8.1.tgz",
- "integrity": "sha512-txOl/VRi/QKywAKBck76jQHtbv8GJMlS7CO8DWmlTGAv7XcOvS0Kk0CyqBSPeOirk2gF0fM0vpNXa5U5ryHUyw==",
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.10.0.tgz",
+ "integrity": "sha512-N20t1i1wlHrVmu3etVZLiaRxT6XLkCrO9gIo4mUZNpsaVftl8V+WBu8o940AjoYXvzTEqj7O0re2DSFzjpkRBw==",
"dev": true,
"requires": {
"bn.js": "^5.1.2",
- "cbor": "^7.0.0",
+ "cbor": "^8.0.0",
"chalk": "^4.1.0",
"compare-versions": "^3.6.0",
"debug": "^4.1.1",
@@ -33704,14 +34872,6 @@
"solidity-ast": "^0.4.15"
},
"dependencies": {
- "bignumber.js": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz",
- "integrity": "sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==",
- "dev": true,
- "optional": true,
- "peer": true
- },
"bn.js": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
@@ -33719,23 +34879,19 @@
"dev": true
},
"cbor": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/cbor/-/cbor-7.0.6.tgz",
- "integrity": "sha512-rgt2RFogHGDLFU5r0kSfyeBc+de55DwYHP73KxKsQxsR5b0CYuQPH6AnJaXByiohpLdjQqj/K0SFcOV+dXdhSA==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.0.2.tgz",
+ "integrity": "sha512-H5WTjQYgyHQI0VrCmbyQBOPy1353MjmUi/r3DbPib4U13vuyqm7es9Mfpe8G58bN/mCdRlJWkiCrPl1uM1wAlg==",
"dev": true,
"requires": {
- "@cto.af/textdecoder": "^0.0.0",
- "nofilter": "^2.0.3"
+ "nofilter": "^3.0.3"
}
},
"nofilter": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-2.0.3.tgz",
- "integrity": "sha512-FbuXC+lK+GU2+63D1kC1ETiZo+Z7SIi7B+mxKTCH1byrh6WFvfBCN/wpherFz0a0bjGd7EKTst/cz0yLeNngug==",
- "dev": true,
- "requires": {
- "@cto.af/textdecoder": "^0.0.0"
- }
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz",
+ "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==",
+ "dev": true
}
}
},
@@ -33983,10 +35139,13 @@
}
},
"@solidity-parser/parser": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.11.1.tgz",
- "integrity": "sha512-H8BSBoKE8EubJa0ONqecA2TviT3TnHeC4NpgnAHSUiuhZoQBfPB4L2P9bs8R6AoTW10Endvh3vc+fomVMIDIYQ==",
- "dev": true
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@solidity-parser/parser/-/parser-0.14.0.tgz",
+ "integrity": "sha512-cX0JJRcmPtNUJpzD2K7FdA7qQsTOk1UZnFx2k7qAg9ZRvuaH5NBe5IEdBMXGlmf2+FmjhqbygJ26H8l2SV7aKQ==",
+ "dev": true,
+ "requires": {
+ "antlr4ts": "^0.5.0-alpha.4"
+ }
},
"@szmarczak/http-timer": {
"version": "1.1.2",
@@ -34018,14 +35177,14 @@
"optional": true
},
"@truffle/codec": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/@truffle/codec/-/codec-0.11.10.tgz",
- "integrity": "sha512-GOHikPpu/YmzdbCeOQyGdRbzMND2SAiTW+ZuzwCF/7yDs8OjugijMBL3xR4uRwneefI3zkf/m31SeEqRn1LbGw==",
+ "version": "0.11.17",
+ "resolved": "https://registry.npmjs.org/@truffle/codec/-/codec-0.11.17.tgz",
+ "integrity": "sha512-WO9D5TVyTf9czqdsfK/qqYeSS//zWcHBgQgSNKPlCDb6koCNLxG5yGbb4P+0bZvTUNS2e2iIdN92QHg00wMbSQ==",
"dev": true,
"optional": true,
"requires": {
"@truffle/abi-utils": "^0.2.4",
- "@truffle/compile-common": "^0.7.16",
+ "@truffle/compile-common": "^0.7.22",
"big.js": "^5.2.2",
"bn.js": "^5.1.3",
"cbor": "^5.1.0",
@@ -34036,7 +35195,7 @@
"lodash.sum": "^4.0.2",
"semver": "^7.3.4",
"utf8": "^3.0.0",
- "web3-utils": "1.5.1"
+ "web3-utils": "1.5.3"
},
"dependencies": {
"bn.js": {
@@ -34076,39 +35235,36 @@
}
},
"@truffle/compile-common": {
- "version": "0.7.16",
- "resolved": "https://registry.npmjs.org/@truffle/compile-common/-/compile-common-0.7.16.tgz",
- "integrity": "sha512-LsP7SKPU/0hJ3cjM1wxCqBi8BJEVweY/ifipT/9TPOMSXo1vW5PL25P5R8fGHLqRD2bCsTPBfSvQkFB9XXXWjQ==",
+ "version": "0.7.22",
+ "resolved": "https://registry.npmjs.org/@truffle/compile-common/-/compile-common-0.7.22.tgz",
+ "integrity": "sha512-afFKh0Wphn8JrCSjOORKjO8/E1X0EtQv6GpFJpQCAWo3/i4VGcSVKR1rjkknnExtjEGe9PJH/Ym/opGH3pQyDw==",
"dev": true,
"optional": true,
"requires": {
- "@truffle/contract-sources": "^0.1.12",
"@truffle/error": "^0.0.14",
- "@truffle/expect": "^0.0.18",
- "colors": "^1.4.0",
- "debug": "^4.3.1"
+ "colors": "^1.4.0"
}
},
"@truffle/contract": {
- "version": "4.3.30",
- "resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.3.30.tgz",
- "integrity": "sha512-gf+Mptv/11XiYUcMSnje1LFju56rBnDzZXS/kHpGwZpodEXzraEBmKXU4l4gXFNWSz+2bt02650OwgYnpX+QPQ==",
+ "version": "4.3.38",
+ "resolved": "https://registry.npmjs.org/@truffle/contract/-/contract-4.3.38.tgz",
+ "integrity": "sha512-11HL9IJTmd45pVXJvEaRYeyuhf8GmAgRD7bTYBZj2CiMBnt0337Fg7Zz/GuTpUUW2h3fbyTYO4hgOntxdQjZ5A==",
"dev": true,
"optional": true,
"requires": {
"@ensdomains/ensjs": "^2.0.1",
"@truffle/blockchain-utils": "^0.0.31",
"@truffle/contract-schema": "^3.4.3",
- "@truffle/debug-utils": "^5.1.10",
+ "@truffle/debug-utils": "^5.1.18",
"@truffle/error": "^0.0.14",
- "@truffle/interface-adapter": "^0.5.4",
+ "@truffle/interface-adapter": "^0.5.8",
"bignumber.js": "^7.2.1",
"ethers": "^4.0.32",
- "web3": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-promievent": "1.5.1",
- "web3-eth-abi": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-promievent": "1.5.3",
+ "web3-eth-abi": "1.5.3",
+ "web3-utils": "1.5.3"
},
"dependencies": {
"ethers": {
@@ -34140,6 +35296,13 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true,
+ "optional": true
+ },
"scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -34174,30 +35337,19 @@
"debug": "^4.3.1"
}
},
- "@truffle/contract-sources": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/@truffle/contract-sources/-/contract-sources-0.1.12.tgz",
- "integrity": "sha512-7OH8P+N4n2LewbNiVpuleshPqj8G7n9Qkd5ot79sZ/R6xIRyXF05iBtg3/IbjIzOeQCrCE9aYUHNe2go9RuM0g==",
- "dev": true,
- "optional": true,
- "requires": {
- "debug": "^4.3.1",
- "glob": "^7.1.6"
- }
- },
"@truffle/debug-utils": {
- "version": "5.1.10",
- "resolved": "https://registry.npmjs.org/@truffle/debug-utils/-/debug-utils-5.1.10.tgz",
- "integrity": "sha512-KYs8WgH1XBobGO1evlCMdbmSWEP5U9gyQKov9myTx9sESQmB2qPu9ynww5nTbcajtvmeinuq19xjqVKMvBAS4g==",
+ "version": "5.1.18",
+ "resolved": "https://registry.npmjs.org/@truffle/debug-utils/-/debug-utils-5.1.18.tgz",
+ "integrity": "sha512-QBq1vA/YozksQZGjyA7o482AuT8KW5gvO8VmYM/PIDllCIqDruEZuz4DZ+zpVUPXyVoJycFo+RKnM/TLE1AZRQ==",
"dev": true,
"optional": true,
"requires": {
- "@truffle/codec": "^0.11.10",
+ "@truffle/codec": "^0.11.17",
"@trufflesuite/chromafi": "^2.2.2",
"bn.js": "^5.1.3",
"chalk": "^2.4.2",
"debug": "^4.3.1",
- "highlightjs-solidity": "^1.2.2"
+ "highlightjs-solidity": "^2.0.1"
},
"dependencies": {
"ansi-styles": {
@@ -34279,23 +35431,16 @@
"dev": true,
"optional": true
},
- "@truffle/expect": {
- "version": "0.0.18",
- "resolved": "https://registry.npmjs.org/@truffle/expect/-/expect-0.0.18.tgz",
- "integrity": "sha512-ZcYladRCgwn3bbhK3jIORVHcUOBk/MXsUxjfzcw+uD+0H1Kodsvcw1AAIaqd5tlyFhdOb7YkOcH0kUES7F8d1A==",
- "dev": true,
- "optional": true
- },
"@truffle/interface-adapter": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.4.tgz",
- "integrity": "sha512-4wlaYWrt6eBMoWWtyljeDQU+MwCfWyXu14L/jAYiTjiW/uhkY3kp8QWVR5fkntBq2rJXjjeDNj8Ez+VWO4+8sw==",
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.8.tgz",
+ "integrity": "sha512-vvy3xpq36oLgjjy8KE9l2Jabg3WcGPOt18tIyMfTQX9MFnbHoQA2Ne2i8xsd4p6KfxIqSjAB53Q9/nScAqY0UQ==",
"dev": true,
"optional": true,
"requires": {
"bn.js": "^5.1.3",
"ethers": "^4.0.32",
- "web3": "1.5.1"
+ "web3": "1.5.3"
},
"dependencies": {
"bn.js": {
@@ -34343,6 +35488,13 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true,
+ "optional": true
+ },
"scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -34477,9 +35629,9 @@
}
},
"@types/chai": {
- "version": "4.2.21",
- "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.21.tgz",
- "integrity": "sha512-yd+9qKmJxm496BOV9CMNaey8TWsikaZOwMRwPHQIjcOJM9oV+fi9ZMNw3JsVnbEEbo2gRTDnGEBv8pjyn67hNg==",
+ "version": "4.2.22",
+ "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.2.22.tgz",
+ "integrity": "sha512-tFfcE+DSTzWAgifkjik9AySNqIyNoYwmR+uecPwwD/XRNfvOjmC/FjCxpiUGDkDVDphPfCUecSQVFw+lN3M3kQ==",
"dev": true
},
"@types/concat-stream": {
@@ -34491,6 +35643,35 @@
"@types/node": "*"
}
},
+ "@types/eslint": {
+ "version": "7.28.2",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz",
+ "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "@types/eslint-scope": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
+ "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+ "dev": true,
+ "peer": true
+ },
"@types/ethereum-protocol": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@types/ethereum-protocol/-/ethereum-protocol-1.0.2.tgz",
@@ -34563,9 +35744,9 @@
"dev": true
},
"@types/node": {
- "version": "14.17.9",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.9.tgz",
- "integrity": "sha512-CMjgRNsks27IDwI785YMY0KLt3co/c0cQ5foxHYv/shC2w8oOnVwz5Ubq1QG5KzrcW+AXk6gzdnxIkDnTvzu3g==",
+ "version": "14.17.29",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.29.tgz",
+ "integrity": "sha512-sd4CHI9eTJXTH2vF3RGtGkqvWRwhsSSUFsXD4oG38GZzSZ0tNPbWikd2AbOAcKxCXhOg57fL8FPxjpfSzb2pIQ==",
"dev": true
},
"@types/node-fetch": {
@@ -34588,9 +35769,9 @@
}
},
"@types/prettier": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz",
- "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz",
+ "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==",
"dev": true
},
"@types/prop-types": {
@@ -34606,9 +35787,9 @@
"dev": true
},
"@types/react": {
- "version": "17.0.18",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.18.tgz",
- "integrity": "sha512-YTLgu7oS5zvSqq49X5Iue5oAbVGhgPc5Au29SJC4VeE17V6gASoOxVkUDy9pXFMRFxCWCD9fLeweNFizo3UzOg==",
+ "version": "17.0.32",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.32.tgz",
+ "integrity": "sha512-hAm1pmwA3oZWbkB985RFwNvBRMG0F3KWSiC4/hNmanigKZMiKQoH5Q6etNw8HIDztTGfvXyOjPvdNnvBUCuaPg==",
"dev": true,
"requires": {
"@types/prop-types": "*",
@@ -34641,9 +35822,9 @@
}
},
"@types/sinon": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.2.tgz",
- "integrity": "sha512-BHn8Bpkapj8Wdfxvh2jWIUoaYB/9/XhsL0oOvBfRagJtKlSl9NWPcFOz2lRukI9szwGxFtYZCTejJSqsGDbdmw==",
+ "version": "10.0.5",
+ "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.5.tgz",
+ "integrity": "sha512-BrAUy0yq3n84XOykYGvGbDir9nBIYwQm2NdBNQT0DbtDLqh/5nMUsjz5XfwrefFNLPE9B6g8yLOZREpvw0J40A==",
"dev": true,
"requires": {
"@sinonjs/fake-timers": "^7.1.0"
@@ -34697,15 +35878,16 @@
"dev": true
},
"@typescript-eslint/eslint-plugin": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.1.tgz",
- "integrity": "sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
+ "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==",
"dev": true,
"requires": {
- "@typescript-eslint/experimental-utils": "4.29.1",
- "@typescript-eslint/scope-manager": "4.29.1",
+ "@typescript-eslint/experimental-utils": "4.33.0",
+ "@typescript-eslint/scope-manager": "4.33.0",
"debug": "^4.3.1",
"functional-red-black-tree": "^1.0.1",
+ "ignore": "^5.1.8",
"regexpp": "^3.1.0",
"semver": "^7.3.5",
"tsutils": "^3.21.0"
@@ -34738,55 +35920,55 @@
}
},
"@typescript-eslint/experimental-utils": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.1.tgz",
- "integrity": "sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
+ "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.7",
- "@typescript-eslint/scope-manager": "4.29.1",
- "@typescript-eslint/types": "4.29.1",
- "@typescript-eslint/typescript-estree": "4.29.1",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0"
}
},
"@typescript-eslint/parser": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.29.1.tgz",
- "integrity": "sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz",
+ "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "4.29.1",
- "@typescript-eslint/types": "4.29.1",
- "@typescript-eslint/typescript-estree": "4.29.1",
+ "@typescript-eslint/scope-manager": "4.33.0",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/typescript-estree": "4.33.0",
"debug": "^4.3.1"
}
},
"@typescript-eslint/scope-manager": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.29.1.tgz",
- "integrity": "sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
+ "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.29.1",
- "@typescript-eslint/visitor-keys": "4.29.1"
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0"
}
},
"@typescript-eslint/types": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.29.1.tgz",
- "integrity": "sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz",
+ "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.1.tgz",
- "integrity": "sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
+ "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.29.1",
- "@typescript-eslint/visitor-keys": "4.29.1",
+ "@typescript-eslint/types": "4.33.0",
+ "@typescript-eslint/visitor-keys": "4.33.0",
"debug": "^4.3.1",
"globby": "^11.0.3",
"is-glob": "^4.0.1",
@@ -34821,15 +36003,213 @@
}
},
"@typescript-eslint/visitor-keys": {
- "version": "4.29.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.1.tgz",
- "integrity": "sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==",
+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
+ "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.29.1",
+ "@typescript-eslint/types": "4.33.0",
"eslint-visitor-keys": "^2.0.0"
}
},
+ "@webassemblyjs/ast": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+ "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/helper-numbers": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1"
+ }
+ },
+ "@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+ "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/helper-api-error": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+ "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/helper-buffer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+ "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/helper-numbers": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+ "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+ "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+ "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1"
+ }
+ },
+ "@webassemblyjs/ieee754": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+ "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "@webassemblyjs/leb128": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+ "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/utf8": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+ "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+ "dev": true,
+ "peer": true
+ },
+ "@webassemblyjs/wasm-edit": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+ "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/helper-wasm-section": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-opt": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "@webassemblyjs/wast-printer": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-gen": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+ "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-opt": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+ "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-buffer": "1.11.1",
+ "@webassemblyjs/wasm-gen": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wasm-parser": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+ "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/helper-api-error": "1.11.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+ "@webassemblyjs/ieee754": "1.11.1",
+ "@webassemblyjs/leb128": "1.11.1",
+ "@webassemblyjs/utf8": "1.11.1"
+ }
+ },
+ "@webassemblyjs/wast-printer": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+ "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.11.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webpack-cli/configtest": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz",
+ "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==",
+ "dev": true,
+ "requires": {}
+ },
+ "@webpack-cli/info": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz",
+ "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==",
+ "dev": true,
+ "requires": {
+ "envinfo": "^7.7.3"
+ }
+ },
+ "@webpack-cli/serve": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz",
+ "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==",
+ "dev": true,
+ "requires": {}
+ },
+ "@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true,
+ "peer": true
+ },
+ "@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+ "dev": true,
+ "peer": true
+ },
"@yarnpkg/lockfile": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
@@ -34961,7 +36341,6 @@
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true,
- "optional": true,
"requires": {}
},
"align-text": {
@@ -34974,6 +36353,25 @@
"kind-of": "^3.0.2",
"longest": "^1.0.1",
"repeat-string": "^1.5.2"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
}
},
"amdefine": {
@@ -35107,6 +36505,12 @@
"dev": true,
"peer": true
},
+ "antlr4ts": {
+ "version": "0.5.0-alpha.4",
+ "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz",
+ "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==",
+ "dev": true
+ },
"anymatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
@@ -35125,9 +36529,9 @@
"optional": true
},
"are-we-there-yet": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
- "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+ "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
"dev": true,
"optional": true,
"requires": {
@@ -35370,9 +36774,9 @@
"optional": true
},
"available-typed-arrays": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz",
- "integrity": "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
"dev": true,
"optional": true
},
@@ -36245,20 +37649,13 @@
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
}
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
}
}
},
"base-x": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.8.tgz",
- "integrity": "sha512-Rl/1AWP4J/zRrk54hhlxH4drNxPJXYUaKffODVI53/dAsV4t9fBxyxYKAVPU1XBHxYwOWP9h9H0hM2MVw4YfJA==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz",
+ "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==",
"dev": true,
"requires": {
"safe-buffer": "^5.0.1"
@@ -36652,13 +38049,13 @@
"dev": true
},
"bufferutil": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz",
- "integrity": "sha512-yEYTwGndELGvfXsImMBLop58eaGW+YdONi1fNjTINSY98tmMmFijBG6WXgdkfuLNt4imzQNtIE+eBp1PVpMCSw==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.5.tgz",
+ "integrity": "sha512-HTm14iMQKK2FjFLRTM5lAVcyaUzOnqbPtesFIvREgXpJHdQm8bWS+GkQgIkfaBYRHuCnea7w8UVNfwiAQhlr9A==",
"dev": true,
"optional": true,
"requires": {
- "node-gyp-build": "^4.2.0"
+ "node-gyp-build": "^4.3.0"
}
},
"builtin-status-codes": {
@@ -36761,9 +38158,9 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001251",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz",
- "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==",
+ "version": "1.0.30001271",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz",
+ "integrity": "sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==",
"dev": true
},
"cardinal": {
@@ -36881,6 +38278,12 @@
"minimalistic-assert": "^1.0.0"
}
},
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"scrypt-js": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz",
@@ -37012,6 +38415,13 @@
"dev": true,
"optional": true
},
+ "chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "dev": true,
+ "peer": true
+ },
"ci-info": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
@@ -37140,6 +38550,17 @@
"integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
"dev": true
},
+ "clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ }
+ },
"clone-response": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
@@ -37209,6 +38630,12 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
+ "colorette": {
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
+ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+ "dev": true
+ },
"colors": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
@@ -37412,9 +38839,9 @@
"optional": true
},
"cookiejar": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
- "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz",
+ "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==",
"dev": true,
"optional": true
},
@@ -37432,9 +38859,9 @@
"dev": true
},
"core-js-pure": {
- "version": "3.16.1",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.16.1.tgz",
- "integrity": "sha512-TyofCdMzx0KMhi84mVRS8rL1XsRk2SPUNz2azmth53iRN0/08Uim9fdhQTaZTG1LqaXHYVci4RDHka6WrXfnvg==",
+ "version": "3.18.3",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.3.tgz",
+ "integrity": "sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw==",
"dev": true
},
"core-util-is": {
@@ -37518,6 +38945,12 @@
"whatwg-fetch": "2.0.4"
},
"dependencies": {
+ "node-fetch": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
+ "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
+ "dev": true
+ },
"whatwg-fetch": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
@@ -37594,16 +39027,16 @@
}
},
"css-what": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
- "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+ "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
"dev": true,
"optional": true
},
"csstype": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
- "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
+ "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==",
"dev": true
},
"d": {
@@ -37688,9 +39121,9 @@
"optional": true
},
"deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
},
"defer-to-connect": {
@@ -37883,9 +39316,9 @@
"optional": true
},
"domhandler": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz",
- "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz",
+ "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==",
"dev": true,
"optional": true,
"requires": {
@@ -37893,9 +39326,9 @@
}
},
"domutils": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz",
- "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
"dev": true,
"optional": true,
"requires": {
@@ -37965,9 +39398,9 @@
"optional": true
},
"electron-to-chromium": {
- "version": "1.3.806",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.806.tgz",
- "integrity": "sha512-AH/otJLAAecgyrYp0XK1DPiGVWcOgwPeJBOLeuFQ5l//vhQhwC9u6d+GijClqJAmsHG4XDue81ndSQPohUu0xA==",
+ "version": "1.3.878",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz",
+ "integrity": "sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA==",
"dev": true
},
"elliptic": {
@@ -38047,16 +39480,13 @@
}
},
"enhanced-resolve": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
- "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
+ "version": "5.8.3",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
+ "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
"dev": true,
- "optional": true,
"requires": {
- "graceful-fs": "^4.1.2",
- "memory-fs": "^0.4.0",
- "object-assign": "^4.0.1",
- "tapable": "^0.2.7"
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
}
},
"enquirer": {
@@ -38081,6 +39511,12 @@
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
"dev": true
},
+ "envinfo": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
+ "dev": true
+ },
"errno": {
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
@@ -38100,22 +39536,25 @@
}
},
"es-abstract": {
- "version": "1.18.5",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
- "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
"has": "^1.0.3",
"has-symbols": "^1.0.2",
"internal-slot": "^1.0.3",
- "is-callable": "^1.2.3",
+ "is-callable": "^1.2.4",
"is-negative-zero": "^2.0.1",
- "is-regex": "^1.1.3",
- "is-string": "^1.0.6",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
"object-inspect": "^1.11.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.2",
@@ -38138,6 +39577,13 @@
}
}
},
+ "es-module-lexer": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+ "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+ "dev": true,
+ "peer": true
+ },
"es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
@@ -38239,6 +39685,13 @@
"es6-symbol": "^3.1.1"
}
},
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
+ "peer": true
+ },
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -38374,9 +39827,9 @@
},
"dependencies": {
"ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"eslint-utils": {
@@ -38396,6 +39849,12 @@
}
}
},
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
+ },
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -38415,12 +39874,12 @@
}
},
"strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
- "ansi-regex": "^5.0.0"
+ "ansi-regex": "^5.0.1"
}
},
"yallist": {
@@ -38581,6 +40040,14 @@
"requires": {
"idna-uts46-hx": "^2.3.1",
"js-sha3": "^0.5.7"
+ },
+ "dependencies": {
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ }
}
},
"eth-gas-reporter": {
@@ -38680,6 +40147,12 @@
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true
},
+ "js-sha3": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
+ "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "dev": true
+ },
"keccak": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/keccak/-/keccak-2.1.0.tgz",
@@ -38905,14 +40378,6 @@
"dev": true,
"requires": {
"js-sha3": "^0.8.0"
- },
- "dependencies": {
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- }
}
},
"ethereum-common": {
@@ -38945,9 +40410,9 @@
}
},
"ethereum-types": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/ethereum-types/-/ethereum-types-3.5.0.tgz",
- "integrity": "sha512-vTGJl45DxOK21w3rzlqV8KrfcdIJC+4ZqxFkjNf1aw2GBMXZy2MxiibUqBth2M823d98WgOuFpVHobOfa7ejDw==",
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/ethereum-types/-/ethereum-types-3.6.0.tgz",
+ "integrity": "sha512-iJX96C9W1elWhCZKUiSQfWn9fC+EO+xU2TvAE/p7QhMwcGibihKsxcG27B/4WZAudd8jNoeIhY4PH2qQPLuUfw==",
"dev": true,
"requires": {
"@types/node": "12.12.54",
@@ -39310,6 +40775,372 @@
"optional": true,
"requires": {
"webpack": "^3.0.0"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true,
+ "optional": true
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "optional": true
+ },
+ "cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "enhanced-resolve": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
+ "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.4.0",
+ "object-assign": "^4.0.1",
+ "tapable": "^0.2.7"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
+ "dev": true,
+ "optional": true
+ },
+ "interpret": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
+ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
+ "dev": true,
+ "optional": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "optional": true
+ },
+ "json5": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
+ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
+ "dev": true,
+ "optional": true
+ },
+ "load-json-file": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "loader-runner": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
+ "dev": true,
+ "optional": true
+ },
+ "path-type": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "pify": "^2.0.0"
+ }
+ },
+ "read-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
+ }
+ },
+ "read-pkg-up": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ }
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true,
+ "optional": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true,
+ "optional": true
+ },
+ "supports-color": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
+ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "has-flag": "^2.0.0"
+ }
+ },
+ "tapable": {
+ "version": "0.2.9",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz",
+ "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==",
+ "dev": true,
+ "optional": true
+ },
+ "uglify-js": {
+ "version": "2.8.29",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
+ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "source-map": "~0.5.1",
+ "uglify-to-browserify": "~1.0.0",
+ "yargs": "~3.10.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
+ "dev": true,
+ "optional": true
+ },
+ "cliui": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
+ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "center-align": "^0.1.1",
+ "right-align": "^0.1.1",
+ "wordwrap": "0.0.2"
+ }
+ },
+ "yargs": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
+ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "camelcase": "^1.0.2",
+ "cliui": "^2.1.0",
+ "decamelize": "^1.0.0",
+ "window-size": "0.1.0"
+ }
+ }
+ }
+ },
+ "uglifyjs-webpack-plugin": {
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
+ "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "source-map": "^0.5.6",
+ "uglify-js": "^2.8.29",
+ "webpack-sources": "^1.0.1"
+ }
+ },
+ "watchpack": {
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+ "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chokidar": "^3.4.1",
+ "graceful-fs": "^4.1.2",
+ "neo-async": "^2.5.0",
+ "watchpack-chokidar2": "^2.0.1"
+ }
+ },
+ "webpack": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
+ "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "acorn": "^5.0.0",
+ "acorn-dynamic-import": "^2.0.0",
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0",
+ "async": "^2.1.2",
+ "enhanced-resolve": "^3.4.0",
+ "escope": "^3.6.0",
+ "interpret": "^1.0.0",
+ "json-loader": "^0.5.4",
+ "json5": "^0.5.1",
+ "loader-runner": "^2.3.0",
+ "loader-utils": "^1.1.0",
+ "memory-fs": "~0.4.1",
+ "mkdirp": "~0.5.0",
+ "node-libs-browser": "^2.0.0",
+ "source-map": "^0.5.3",
+ "supports-color": "^4.2.1",
+ "tapable": "^0.2.7",
+ "uglifyjs-webpack-plugin": "^0.4.6",
+ "watchpack": "^1.4.0",
+ "webpack-sources": "^1.0.1",
+ "yargs": "^8.0.2"
+ }
+ },
+ "webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "window-size": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
+ "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
+ "dev": true,
+ "optional": true
+ },
+ "wordwrap": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
+ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
+ "dev": true,
+ "optional": true
+ },
+ "yargs": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
+ "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "camelcase": "^4.1.0",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "read-pkg-up": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^7.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
+ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "camelcase": "^4.1.0"
+ }
+ }
}
},
"ethereumjs-tx": {
@@ -39346,16 +41177,15 @@
}
},
"ethereumjs-util": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz",
- "integrity": "sha512-kR+vhu++mUDARrsMMhsjjzPduRVAeundLGXucGRHF3B4oEltOUspfgCVco4kckucj3FMlLaZHUl9n7/kdmr6Tw==",
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.3.tgz",
+ "integrity": "sha512-y+82tEbyASO0K0X1/SRhbJJoAlfcvq8JbrG4a5cjrOks7HS/36efU/0j2flxCPOUM++HFahk33kr/ZxyC4vNuw==",
"dev": true,
"requires": {
"@types/bn.js": "^5.1.0",
"bn.js": "^5.1.2",
"create-hash": "^1.1.2",
"ethereum-cryptography": "^0.1.3",
- "ethjs-util": "0.1.6",
"rlp": "^2.2.4"
},
"dependencies": {
@@ -39690,41 +41520,41 @@
}
},
"ethers": {
- "version": "5.4.4",
- "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.4.4.tgz",
- "integrity": "sha512-zaTs8yaDjfb0Zyj8tT6a+/hEkC+kWAA350MWRp6yP5W7NdGcURRPMOpOU+6GtkfxV9wyJEShWesqhE/TjdqpMA==",
- "dev": true,
- "requires": {
- "@ethersproject/abi": "5.4.0",
- "@ethersproject/abstract-provider": "5.4.1",
- "@ethersproject/abstract-signer": "5.4.1",
- "@ethersproject/address": "5.4.0",
- "@ethersproject/base64": "5.4.0",
- "@ethersproject/basex": "5.4.0",
- "@ethersproject/bignumber": "5.4.1",
- "@ethersproject/bytes": "5.4.0",
- "@ethersproject/constants": "5.4.0",
- "@ethersproject/contracts": "5.4.1",
- "@ethersproject/hash": "5.4.0",
- "@ethersproject/hdnode": "5.4.0",
- "@ethersproject/json-wallets": "5.4.0",
- "@ethersproject/keccak256": "5.4.0",
- "@ethersproject/logger": "5.4.0",
- "@ethersproject/networks": "5.4.2",
- "@ethersproject/pbkdf2": "5.4.0",
- "@ethersproject/properties": "5.4.0",
- "@ethersproject/providers": "5.4.3",
- "@ethersproject/random": "5.4.0",
- "@ethersproject/rlp": "5.4.0",
- "@ethersproject/sha2": "5.4.0",
- "@ethersproject/signing-key": "5.4.0",
- "@ethersproject/solidity": "5.4.0",
- "@ethersproject/strings": "5.4.0",
- "@ethersproject/transactions": "5.4.0",
- "@ethersproject/units": "5.4.0",
- "@ethersproject/wallet": "5.4.0",
- "@ethersproject/web": "5.4.0",
- "@ethersproject/wordlists": "5.4.0"
+ "version": "5.5.1",
+ "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.5.1.tgz",
+ "integrity": "sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw==",
+ "dev": true,
+ "requires": {
+ "@ethersproject/abi": "5.5.0",
+ "@ethersproject/abstract-provider": "5.5.1",
+ "@ethersproject/abstract-signer": "5.5.0",
+ "@ethersproject/address": "5.5.0",
+ "@ethersproject/base64": "5.5.0",
+ "@ethersproject/basex": "5.5.0",
+ "@ethersproject/bignumber": "5.5.0",
+ "@ethersproject/bytes": "5.5.0",
+ "@ethersproject/constants": "5.5.0",
+ "@ethersproject/contracts": "5.5.0",
+ "@ethersproject/hash": "5.5.0",
+ "@ethersproject/hdnode": "5.5.0",
+ "@ethersproject/json-wallets": "5.5.0",
+ "@ethersproject/keccak256": "5.5.0",
+ "@ethersproject/logger": "5.5.0",
+ "@ethersproject/networks": "5.5.0",
+ "@ethersproject/pbkdf2": "5.5.0",
+ "@ethersproject/properties": "5.5.0",
+ "@ethersproject/providers": "5.5.0",
+ "@ethersproject/random": "5.5.0",
+ "@ethersproject/rlp": "5.5.0",
+ "@ethersproject/sha2": "5.5.0",
+ "@ethersproject/signing-key": "5.5.0",
+ "@ethersproject/solidity": "5.5.0",
+ "@ethersproject/strings": "5.5.0",
+ "@ethersproject/transactions": "5.5.0",
+ "@ethersproject/units": "5.5.0",
+ "@ethersproject/wallet": "5.5.0",
+ "@ethersproject/web": "5.5.0",
+ "@ethersproject/wordlists": "5.5.0"
}
},
"ethjs-unit": {
@@ -39996,13 +41826,13 @@
}
},
"ext": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
- "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
+ "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
"dev": true,
"optional": true,
"requires": {
- "type": "^2.0.0"
+ "type": "^2.5.0"
},
"dependencies": {
"type": {
@@ -40088,13 +41918,6 @@
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
}
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
}
}
},
@@ -40121,9 +41944,9 @@
"optional": true
},
"fast-check": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.17.0.tgz",
- "integrity": "sha512-fNNKkxNEJP+27QMcEzF6nbpOYoSZIS0p+TyB+xh/jXqRBxRhLkiZSREly4ruyV8uJi7nwH1YWAhi7OOK5TubRw==",
+ "version": "2.18.1",
+ "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-2.18.1.tgz",
+ "integrity": "sha512-iNntcmt4xX3UvDV6tJNUIUrbskT78RCUTtZDfT8/QU+b8pDrmfi4aBIVaXDi3qHtseSp0pDIsdPPy73Uu4RmsA==",
"dev": true,
"optional": true,
"requires": {
@@ -40161,10 +41984,16 @@
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
"dev": true
},
+ "fastest-levenshtein": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz",
+ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
+ "dev": true
+ },
"fastq": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz",
- "integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==",
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
"dev": true,
"requires": {
"reusify": "^1.0.4"
@@ -40326,9 +42155,9 @@
"dev": true
},
"follow-redirects": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz",
- "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==",
+ "version": "1.14.4",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
+ "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
"dev": true
},
"for-each": {
@@ -48483,6 +50312,16 @@
"pump": "^3.0.0"
}
},
+ "get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ }
+ },
"get-value": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
@@ -48507,9 +50346,9 @@
"optional": true
},
"glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
@@ -48529,6 +50368,13 @@
"is-glob": "^4.0.1"
}
},
+ "glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "dev": true,
+ "peer": true
+ },
"global": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
@@ -48560,14 +50406,6 @@
"ignore": "^5.1.4",
"merge2": "^1.3.0",
"slash": "^3.0.0"
- },
- "dependencies": {
- "ignore": {
- "version": "5.1.8",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
- "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
- "dev": true
- }
}
},
"got": {
@@ -48659,9 +50497,9 @@
}
},
"hardhat": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.6.0.tgz",
- "integrity": "sha512-NEM2pe11QXWXB7k49heOLQA9vxihG4DJ0712KjMT9NYSZgLOMcWswJ3tvn+/ND6vzLn6Z4pqr2x/kWSfllWFuw==",
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.6.7.tgz",
+ "integrity": "sha512-Mua01f6ZN1feQLktHSH2p5A5LCdA+Wf7+O2lJDH6wClvWPtI2eqKNNY2gxBwYXoQ28GZrT3K6mqQOZeRWAca6Q==",
"dev": true,
"requires": {
"@ethereumjs/block": "^3.4.0",
@@ -48671,7 +50509,7 @@
"@ethereumjs/vm": "^5.5.2",
"@ethersproject/abi": "^5.1.2",
"@sentry/node": "^5.18.1",
- "@solidity-parser/parser": "^0.11.0",
+ "@solidity-parser/parser": "^0.14.0",
"@types/bn.js": "^5.1.0",
"@types/lru-cache": "^5.1.0",
"abort-controller": "^3.0.0",
@@ -48766,12 +50604,6 @@
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"jsonfile": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
@@ -48831,9 +50663,9 @@
}
},
"hardhat-contract-sizer": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.0.3.tgz",
- "integrity": "sha512-iaixOzWxwOSIIE76cl2uk4m9VXI1hKU3bFt+gl7jDhyb2/JB2xOp5wECkfWqAoc4V5lD4JtjldZlpSTbzX+nPQ==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.1.1.tgz",
+ "integrity": "sha512-QgfuwdUkKT7Ugn6Zja26Eie7h6OLcBfWBewaaQtYMCzyglNafQPgUIznN2C42/iFmGrlqFPbqv4B98Iev89KSQ==",
"dev": true,
"requires": {
"cli-table3": "^0.6.0",
@@ -49065,9 +50897,9 @@
"optional": true
},
"highlightjs-solidity": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/highlightjs-solidity/-/highlightjs-solidity-1.2.2.tgz",
- "integrity": "sha512-+cZ+1+nAO5Pi6c70TKuMcPmwqLECxiYhnQc1MxdXckK94zyWFMNZADzu98ECNlf5xCRdNh+XKp+eklmRU+Dniw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/highlightjs-solidity/-/highlightjs-solidity-2.0.1.tgz",
+ "integrity": "sha512-9YY+HQpXMTrF8HgRByjeQhd21GXAz2ktMPTcs6oWSj5HJR52fgsNoelMOmgigwcpt9j4tu4IVSaWaJB2n2TbvQ==",
"dev": true,
"optional": true
},
@@ -49195,6 +51027,12 @@
"debug": "4"
}
},
+ "human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true
+ },
"iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -49220,9 +51058,9 @@
"dev": true
},
"ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "version": "5.1.8",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
+ "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
"dev": true
},
"immediate": {
@@ -49232,9 +51070,9 @@
"dev": true
},
"immutable": {
- "version": "4.0.0-rc.14",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0-rc.14.tgz",
- "integrity": "sha512-pfkvmRKJSoW7JFx0QeYlAmT+kNYvn5j0u7bnpNq4N2RCvHSTlLT208G8jgaquNe+Q8kCPHKOSpxJkyvLDpYq0w==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz",
+ "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==",
"dev": true
},
"import-fresh": {
@@ -49247,6 +51085,16 @@
"resolve-from": "^4.0.0"
}
},
+ "import-local": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz",
+ "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ }
+ },
"imurmurhash": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -49288,11 +51136,10 @@
}
},
"interpret": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
- "dev": true,
- "optional": true
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
+ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
+ "dev": true
},
"invariant": {
"version": "2.2.4",
@@ -49333,6 +51180,25 @@
"optional": true,
"requires": {
"kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
}
},
"is-arguments": {
@@ -49401,9 +51267,9 @@
}
},
"is-core-module": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
- "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
+ "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
"dev": true,
"requires": {
"has": "^1.0.3"
@@ -49417,6 +51283,25 @@
"optional": true,
"requires": {
"kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
}
},
"is-date-object": {
@@ -49503,9 +51388,9 @@
}
},
"is-glob": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
- "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"requires": {
"is-extglob": "^2.1.1"
@@ -49567,7 +51452,6 @@
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
"dev": true,
- "optional": true,
"requires": {
"isobject": "^3.0.1"
}
@@ -49589,6 +51473,12 @@
"dev": true,
"optional": true
},
+ "is-shared-array-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
+ "dev": true
+ },
"is-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
@@ -49614,13 +51504,13 @@
}
},
"is-typed-array": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.7.tgz",
- "integrity": "sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==",
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz",
+ "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==",
"dev": true,
"optional": true,
"requires": {
- "available-typed-arrays": "^1.0.4",
+ "available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"es-abstract": "^1.18.5",
"foreach": "^2.0.5",
@@ -49655,6 +51545,15 @@
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
"dev": true
},
+ "is-weakref": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz",
+ "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0"
+ }
+ },
"is-windows": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
@@ -49687,8 +51586,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
- "dev": true,
- "optional": true
+ "dev": true
},
"isomorphic-fetch": {
"version": "2.2.1",
@@ -49802,10 +51700,34 @@
"is-object": "^1.0.1"
}
},
+ "jest-worker": {
+ "version": "27.3.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz",
+ "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
"js-sha3": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz",
- "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=",
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
+ "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
"dev": true
},
"js-tokens": {
@@ -49858,6 +51780,13 @@
"dev": true,
"optional": true
},
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true,
+ "peer": true
+ },
"json-rpc-engine": {
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz",
@@ -49958,13 +51887,14 @@
}
},
"keccak": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.1.tgz",
- "integrity": "sha512-epq90L9jlFWCW7+pQa6JOnKn2Xgl2mtI664seYR6MHskvI9agt7AnDqmAlp9TqU4/caMYbA08Hi5DMZAl5zdkA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz",
+ "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==",
"dev": true,
"requires": {
"node-addon-api": "^2.0.0",
- "node-gyp-build": "^4.2.0"
+ "node-gyp-build": "^4.2.0",
+ "readable-stream": "^3.6.0"
}
},
"keyv": {
@@ -49978,23 +51908,10 @@
}
},
"kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "optional": true,
- "requires": {
- "is-buffer": "^1.1.5"
- },
- "dependencies": {
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true,
- "optional": true
- }
- }
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
},
"klaw": {
"version": "1.3.1",
@@ -50148,11 +52065,11 @@
}
},
"loader-runner": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
- "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
+ "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
"dev": true,
- "optional": true
+ "peer": true
},
"loader-utils": {
"version": "1.4.0",
@@ -50503,13 +52420,10 @@
}
},
"mcl-wasm": {
- "version": "0.7.8",
- "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.8.tgz",
- "integrity": "sha512-qNHlYO6wuEtSoH5A8TcZfCEHtw8gGPqF6hLZpQn2SVd/Mck0ELIKOkmj072D98S9B9CI/jZybTUC96q1P2/ZDw==",
- "dev": true,
- "requires": {
- "typescript": "^4.3.4"
- }
+ "version": "0.7.9",
+ "resolved": "https://registry.npmjs.org/mcl-wasm/-/mcl-wasm-0.7.9.tgz",
+ "integrity": "sha512-iJIUcQWA88IJB/5L15GnJVnSQJmf/YaxxV6zRavv83HILHaJQb6y0iFyDMdDO0gN8X37tdxmAOrH/P8B6RB8sQ==",
+ "dev": true
},
"md5.js": {
"version": "1.3.5",
@@ -50632,6 +52546,12 @@
"dev": true,
"optional": true
},
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
"merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -50639,13 +52559,13 @@
"dev": true
},
"merkle-patricia-tree": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-4.2.0.tgz",
- "integrity": "sha512-0sBVXs7z1Q1/kxzWZ3nPnxSPiaHKF/f497UQzt9O7isRcS10tel9jM/4TivF6Jv7V1yFq4bWyoATxbDUOen5vQ==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-4.2.2.tgz",
+ "integrity": "sha512-eqZYNTshcYx9aESkSPr71EqwsR/QmpnObDEV4iLxkt/x/IoLYZYjJvKY72voP/27Vy61iMOrfOG6jrn7ttXD+Q==",
"dev": true,
"requires": {
"@types/levelup": "^4.3.0",
- "ethereumjs-util": "^7.0.10",
+ "ethereumjs-util": "^7.1.2",
"level-mem": "^5.0.1",
"level-ws": "^2.0.0",
"readable-stream": "^3.6.0",
@@ -50688,18 +52608,18 @@
"optional": true
},
"mime-db": {
- "version": "1.49.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
- "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
+ "version": "1.50.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz",
+ "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==",
"dev": true
},
"mime-types": {
- "version": "2.1.32",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
- "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
+ "version": "2.1.33",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz",
+ "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==",
"dev": true,
"requires": {
- "mime-db": "1.49.0"
+ "mime-db": "1.50.0"
}
},
"mimic-fn": {
@@ -50829,9 +52749,9 @@
}
},
"mnemonist": {
- "version": "0.38.3",
- "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.3.tgz",
- "integrity": "sha512-2K9QYubXx/NAjv4VLq1d1Ly8pWNC5L3BrixtdkyTegXWJIqY+zLNDhhX/A+ZwWt70tB1S8H4BE8FLYEFyNoOBw==",
+ "version": "0.38.4",
+ "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.4.tgz",
+ "integrity": "sha512-mflgW0gEWmVLbDDE2gJbOh3+RltTN7CgV9jV25qyCnyLN9FtoltWr7ZtAEDeD9u8W4oFAoolR6fBWieXdn3u8Q==",
"dev": true,
"requires": {
"obliterator": "^1.6.1"
@@ -51315,13 +53235,6 @@
"requires": {
"is-plain-object": "^2.0.4"
}
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
}
}
},
@@ -51375,9 +53288,9 @@
}
},
"node-abi": {
- "version": "2.30.0",
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.0.tgz",
- "integrity": "sha512-g6bZh3YCKQRdwuO/tSZZYJAw622SjsRfJ2X0Iy4sSOHZ34/sPPdVBn8fev2tj7njzLwuqPw9uMtGsGkO5kIQvg==",
+ "version": "2.30.1",
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.30.1.tgz",
+ "integrity": "sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==",
"dev": true,
"optional": true,
"requires": {
@@ -51428,15 +53341,18 @@
}
},
"node-fetch": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
- "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
- "dev": true
+ "version": "2.6.5",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.5.tgz",
+ "integrity": "sha512-mmlIVHJEu5rnIxgEgez6b9GgWXbkZj5YZ7fx+2r94a2E+Uirsp6HsPTPlomfdHtpt/B0cdKviwkoaM6pyvUOpQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
},
"node-gyp-build": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
- "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz",
+ "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==",
"dev": true
},
"node-hid": {
@@ -51561,6 +53477,13 @@
}
}
},
+ "node-releases": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
+ "dev": true,
+ "peer": true
+ },
"nofilter": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/nofilter/-/nofilter-1.0.4.tgz",
@@ -51647,9 +53570,9 @@
}
},
"nth-check": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
- "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
"dev": true,
"optional": true,
"requires": {
@@ -51702,6 +53625,25 @@
"copy-descriptor": "^0.1.0",
"define-property": "^0.2.5",
"kind-of": "^3.0.3"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
}
},
"object-inspect": {
@@ -51749,14 +53691,14 @@
}
},
"object.getownpropertydescriptors": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz",
- "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==",
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz",
+ "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2"
+ "es-abstract": "^1.19.1"
}
},
"object.pick": {
@@ -51804,6 +53746,23 @@
"wrappy": "1"
}
},
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ },
+ "dependencies": {
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ }
+ }
+ },
"open": {
"version": "7.4.2",
"resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz",
@@ -52307,6 +54266,13 @@
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
"dev": true
},
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true,
+ "peer": true
+ },
"picomatch": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
@@ -52334,6 +54300,66 @@
"pinkie": "^2.0.0"
}
},
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ }
+ }
+ },
"pluralize": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
@@ -52403,9 +54429,9 @@
"optional": true
},
"prettier": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.3.2.tgz",
- "integrity": "sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==",
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
+ "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
"dev": true
},
"printj": {
@@ -52710,6 +54736,15 @@
"picomatch": "^2.2.1"
}
},
+ "rechoir": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+ "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.9.0"
+ }
+ },
"redeyed": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz",
@@ -53000,6 +55035,23 @@
"path-parse": "^1.0.6"
}
},
+ "resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ }
+ }
+ },
"resolve-from": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
@@ -53088,12 +55140,20 @@
"optional": true
},
"rlp": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.6.tgz",
- "integrity": "sha512-HAfAmL6SDYNWPUOJNrM500x4Thn4PZsEy5pijPh40U9WfNk0z15hUYzO9xVIMAdIHdFtD8CBDHd75Td1g36Mjg==",
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz",
+ "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==",
"dev": true,
"requires": {
- "bn.js": "^4.11.1"
+ "bn.js": "^5.2.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
+ "dev": true
+ }
}
},
"run-parallel": {
@@ -53159,6 +55219,18 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
},
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
"scrypt-js": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz",
@@ -53255,6 +55327,16 @@
"upper-case-first": "^1.1.2"
}
},
+ "serialize-javascript": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+ "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
"serve-static": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
@@ -53362,6 +55444,15 @@
}
}
},
+ "shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.2"
+ }
+ },
"shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -53389,9 +55480,9 @@
}
},
"signal-exit": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
+ "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
"dev": true
},
"simple-concat": {
@@ -53535,13 +55626,6 @@
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
}
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
}
}
},
@@ -53553,6 +55637,25 @@
"optional": true,
"requires": {
"kind-of": "^3.2.0"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
}
},
"solc": {
@@ -53704,9 +55807,9 @@
}
},
"solidity-ast": {
- "version": "0.4.26",
- "resolved": "https://registry.npmjs.org/solidity-ast/-/solidity-ast-0.4.26.tgz",
- "integrity": "sha512-UR9Ip3QoiEvNON5lOA28JNEzKT+1fLFA4xpIbZSEl4CEnYr/a4Pj0qMJh0652UQ51pKplI/nncZsDOMzdHdCcg==",
+ "version": "0.4.27",
+ "resolved": "https://registry.npmjs.org/solidity-ast/-/solidity-ast-0.4.27.tgz",
+ "integrity": "sha512-kCP7njjZlZzl2Ijur7gFwcmuAGBgz+v17xMDFmF9B9GOIljMS+6uJ6aUrbuMEcCuff/aDsW7HyMYMccJDxGbiw==",
"dev": true
},
"solidity-parser-antlr": {
@@ -53747,9 +55850,9 @@
}
},
"source-map-support": {
- "version": "0.5.19",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
- "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+ "version": "0.5.20",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
+ "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
"dev": true,
"requires": {
"buffer-from": "^1.0.0",
@@ -54018,42 +56121,42 @@
}
},
"string-width": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
- "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.0"
+ "strip-ansi": "^6.0.1"
},
"dependencies": {
"ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
- "ansi-regex": "^5.0.0"
+ "ansi-regex": "^5.0.1"
}
}
}
},
"string.prototype.trim": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz",
- "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz",
+ "integrity": "sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.1.3",
- "es-abstract": "^1.18.0-next.2"
+ "es-abstract": "^1.19.1"
}
},
"string.prototype.trimend": {
@@ -54106,6 +56209,12 @@
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
"dev": true
},
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true
+ },
"strip-hex-prefix": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz",
@@ -54320,23 +56429,23 @@
}
},
"table": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
- "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
+ "version": "6.7.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz",
+ "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==",
"dev": true,
"requires": {
"ajv": "^8.0.1",
"lodash.clonedeep": "^4.5.0",
"lodash.truncate": "^4.4.2",
"slice-ansi": "^4.0.0",
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0"
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1"
},
"dependencies": {
"ajv": {
- "version": "8.6.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
- "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
+ "version": "8.6.3",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
+ "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
@@ -54346,9 +56455,9 @@
}
},
"ansi-regex": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
- "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"dev": true
},
"json-schema-traverse": {
@@ -54358,22 +56467,21 @@
"dev": true
},
"strip-ansi": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
- "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"dev": true,
"requires": {
- "ansi-regex": "^5.0.0"
+ "ansi-regex": "^5.0.1"
}
}
}
},
"tapable": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz",
- "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==",
- "dev": true,
- "optional": true
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "dev": true
},
"tape": {
"version": "4.14.0",
@@ -54398,6 +56506,20 @@
"through": "~2.3.8"
},
"dependencies": {
+ "glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
"resolve": {
"version": "1.20.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
@@ -54411,9 +56533,9 @@
}
},
"tar": {
- "version": "4.4.17",
- "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.17.tgz",
- "integrity": "sha512-q7OwXq6NTdcYIa+k58nEMV3j1euhDhGCs/VRw9ymx/PbH0jtIM2+VTgDE/BW3rbLkrBUXs5fzEKgic5oUciu7g==",
+ "version": "4.4.19",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
+ "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
"dev": true,
"optional": true,
"requires": {
@@ -54453,6 +56575,61 @@
"readable-stream": "^3.1.1"
}
},
+ "terser": {
+ "version": "5.9.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
+ "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "commander": "^2.20.0",
+ "source-map": "~0.7.2",
+ "source-map-support": "~0.5.20"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "dev": true,
+ "peer": true
+ }
+ }
+ },
+ "terser-webpack-plugin": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz",
+ "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "jest-worker": "^27.0.6",
+ "p-limit": "^3.1.0",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.0",
+ "source-map": "^0.6.1",
+ "terser": "^5.7.2"
+ },
+ "dependencies": {
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "peer": true
+ }
+ }
+ },
"test-value": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz",
@@ -54635,6 +56812,25 @@
"optional": true,
"requires": {
"kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
}
},
"to-readable-stream": {
@@ -54720,13 +56916,6 @@
"requires": {
"is-plain-object": "^2.0.4"
}
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
}
}
},
@@ -54763,6 +56952,12 @@
}
}
},
+ "tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
+ "dev": true
+ },
"trim-right": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
@@ -54856,6 +57051,44 @@
}
}
},
+ "ts-loader": {
+ "version": "9.2.6",
+ "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
+ "integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.1.0",
+ "enhanced-resolve": "^5.0.0",
+ "micromatch": "^4.0.0",
+ "semver": "^7.3.4"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ }
+ }
+ },
"ts-node": {
"version": "9.1.1",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz",
@@ -54990,12 +57223,6 @@
"ts-generator": "^0.1.1"
},
"dependencies": {
- "js-sha3": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
- "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==",
- "dev": true
- },
"ts-essentials": {
"version": "6.0.7",
"resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-6.0.7.tgz",
@@ -55022,9 +57249,9 @@
}
},
"typescript": {
- "version": "4.3.5",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
- "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
+ "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
"dev": true
},
"typical": {
@@ -55040,9 +57267,9 @@
"dev": true
},
"uglify-js": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.1.tgz",
- "integrity": "sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
+ "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
"dev": true,
"optional": true
},
@@ -55053,85 +57280,6 @@
"dev": true,
"optional": true
},
- "uglifyjs-webpack-plugin": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
- "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
- "dev": true,
- "optional": true,
- "requires": {
- "source-map": "^0.5.6",
- "uglify-js": "^2.8.29",
- "webpack-sources": "^1.0.1"
- },
- "dependencies": {
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
- "dev": true,
- "optional": true
- },
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
- "dev": true,
- "optional": true,
- "requires": {
- "center-align": "^0.1.1",
- "right-align": "^0.1.1",
- "wordwrap": "0.0.2"
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true,
- "optional": true
- },
- "uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
- "dev": true,
- "optional": true,
- "requires": {
- "source-map": "~0.5.1",
- "uglify-to-browserify": "~1.0.0",
- "yargs": "~3.10.0"
- }
- },
- "window-size": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
- "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
- "dev": true,
- "optional": true
- },
- "wordwrap": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
- "dev": true,
- "optional": true
- },
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "dev": true,
- "optional": true,
- "requires": {
- "camelcase": "^1.0.2",
- "cliui": "^2.1.0",
- "decamelize": "^1.0.0",
- "window-size": "0.1.0"
- }
- }
- }
- },
"ultron": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
@@ -55315,21 +57463,20 @@
"optional": true
},
"usb": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/usb/-/usb-1.7.1.tgz",
- "integrity": "sha512-HTCfx6NnNRhv5y98t04Y8j2+A8dmQnEGxCMY2/zN/0gkiioLYfTZ5w/PEKlWRVUY+3qLe9xwRv9pHLkjQYNw/g==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/usb/-/usb-1.8.0.tgz",
+ "integrity": "sha512-lA0q2tjDEAq1YUsW6nQ+asw92TtFrQ8rhMd11jAoFhK3xItZUupJ7npZDSmVOpQqQhhdFmX/YciqyywupA/wOQ==",
"dev": true,
"optional": true,
"requires": {
- "bindings": "^1.4.0",
- "node-addon-api": "3.0.2",
- "prebuild-install": "^5.3.3"
+ "node-addon-api": "^4.2.0",
+ "node-gyp-build": "^4.3.0"
},
"dependencies": {
"node-addon-api": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz",
- "integrity": "sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.2.0.tgz",
+ "integrity": "sha512-eazsqzwG2lskuzBqCGPi7Ac2UgOoMz8JVOXVhTvvPDYhthvNpefx8jWD8Np7Gv+2Sz0FlPWZk0nJV0z598Wn8Q==",
"dev": true,
"optional": true
}
@@ -55343,13 +57490,13 @@
"optional": true
},
"utf-8-validate": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.5.tgz",
- "integrity": "sha512-+pnxRYsS/axEpkrrEpzYfNZGXp0IjC/9RIxwM5gntY4Koi8SHmUGSfxfWqxZdRxrtaoVstuOzUp/rbs3JSPELQ==",
+ "version": "5.0.7",
+ "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.7.tgz",
+ "integrity": "sha512-vLt1O5Pp+flcArHGIyKEQq883nBt8nN8tVBcoL0qUXj2XT1n7p70yGIq2VK98I5FdZ1YHc0wk/koOnHjnXWk1Q==",
"dev": true,
"optional": true,
"requires": {
- "node-gyp-build": "^4.2.0"
+ "node-gyp-build": "^4.3.0"
}
},
"utf8": {
@@ -55460,16 +57607,14 @@
"optional": true
},
"watchpack": {
- "version": "1.7.5",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
- "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
+ "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
"dev": true,
- "optional": true,
+ "peer": true,
"requires": {
- "chokidar": "^3.4.1",
- "graceful-fs": "^4.1.2",
- "neo-async": "^2.5.0",
- "watchpack-chokidar2": "^2.0.1"
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
}
},
"watchpack-chokidar2": {
@@ -55618,15 +57763,6 @@
"optional": true,
"requires": {
"kind-of": "^6.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
- }
}
},
"is-binary-path": {
@@ -55639,6 +57775,13 @@
"binary-extensions": "^1.0.0"
}
},
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true,
+ "optional": true
+ },
"is-data-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
@@ -55647,15 +57790,6 @@
"optional": true,
"requires": {
"kind-of": "^6.0.0"
- },
- "dependencies": {
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
- }
}
},
"is-descriptor": {
@@ -55668,15 +57802,6 @@
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
- }
}
},
"is-extendable": {
@@ -55697,6 +57822,18 @@
"optional": true,
"requires": {
"kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
}
},
"micromatch": {
@@ -55731,13 +57868,6 @@
"assign-symbols": "^1.0.0",
"is-extendable": "^1.0.1"
}
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "optional": true
}
}
},
@@ -55800,25 +57930,25 @@
}
},
"web3": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3/-/web3-1.5.1.tgz",
- "integrity": "sha512-qoXFBcnannngLR/BOgDvRcR1HxeG+fZPXaB2nle9xFUCdT7FjSBQcFG6LxZy+M2vHId7ONlbqSPLd2BbVLWVgA==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3/-/web3-1.5.3.tgz",
+ "integrity": "sha512-eyBg/1K44flfv0hPjXfKvNwcUfIVDI4NX48qHQe6wd7C8nPSdbWqo9vLy6ksZIt9NLa90HjI8HsGYgnMSUxn6w==",
"dev": true,
"optional": true,
"requires": {
- "web3-bzz": "1.5.1",
- "web3-core": "1.5.1",
- "web3-eth": "1.5.1",
- "web3-eth-personal": "1.5.1",
- "web3-net": "1.5.1",
- "web3-shh": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-bzz": "1.5.3",
+ "web3-core": "1.5.3",
+ "web3-eth": "1.5.3",
+ "web3-eth-personal": "1.5.3",
+ "web3-net": "1.5.3",
+ "web3-shh": "1.5.3",
+ "web3-utils": "1.5.3"
}
},
"web3-bzz": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.5.1.tgz",
- "integrity": "sha512-Xi3H1PFHZ7d8FJypEuQzOA7y1O00lSgAQxFyMgSyP4RKq+kLxpb7Z4lRxZ4N7EXVdKmS0S23iDAPa1GCnyJJpQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.5.3.tgz",
+ "integrity": "sha512-SlIkAqG0eS6cBS9Q2eBOTI1XFzqh83RqGJWnyrNZMDxUwsTVHL+zNnaPShVPvrWQA1Ub5b0bx1Kc5+qJVxsTJg==",
"dev": true,
"optional": true,
"requires": {
@@ -55828,28 +57958,28 @@
},
"dependencies": {
"@types/node": {
- "version": "12.20.19",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.19.tgz",
- "integrity": "sha512-niAuZrwrjKck4+XhoCw6AAVQBENHftpXw9F4ryk66fTgYaKQ53R4FI7c9vUGGw5vQis1HKBHDR1gcYI/Bq1xvw==",
+ "version": "12.20.34",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz",
+ "integrity": "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==",
"dev": true,
"optional": true
}
}
},
"web3-core": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.1.tgz",
- "integrity": "sha512-k+X1yDnoVmbTHTcACZfpC+dkZTVt/+Lr6N8a3Y/6CXM8d7Oq9APfin4ZlU8kRE4DMMQsWJSU2tdBzQfxtmwXkA==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.3.tgz",
+ "integrity": "sha512-ACTbu8COCu+0eUNmd9pG7Q9EVsNkAg2w3Y7SqhDr+zjTgbSHZV01jXKlapm9z+G3AN/BziV3zGwudClJ4u4xXQ==",
"dev": true,
"optional": true,
"requires": {
"@types/bn.js": "^4.11.5",
"@types/node": "^12.12.6",
"bignumber.js": "^9.0.0",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-core-requestmanager": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-core-requestmanager": "1.5.3",
+ "web3-utils": "1.5.3"
},
"dependencies": {
"@types/bn.js": {
@@ -55863,9 +57993,9 @@
}
},
"@types/node": {
- "version": "12.20.19",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.19.tgz",
- "integrity": "sha512-niAuZrwrjKck4+XhoCw6AAVQBENHftpXw9F4ryk66fTgYaKQ53R4FI7c9vUGGw5vQis1HKBHDR1gcYI/Bq1xvw==",
+ "version": "12.20.34",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz",
+ "integrity": "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==",
"dev": true,
"optional": true
},
@@ -55879,35 +58009,35 @@
}
},
"web3-core-helpers": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.1.tgz",
- "integrity": "sha512-7K4hykJLMaUEtVztPhQ9JDNjMPwDynky15nqCaph/ozOU9q57BaCJJorhmpRrh1bM9Rx6dJz4nGruE4KfZbk0w==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.3.tgz",
+ "integrity": "sha512-Ip1IjB3S8vN7Kf1PPjK41U5gskmMk6IJQlxIVuS8/1U7n/o0jC8krqtpRwiMfAgYyw3TXwBFtxSRTvJtnLyXZw==",
"dev": true,
"optional": true,
"requires": {
- "web3-eth-iban": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-eth-iban": "1.5.3",
+ "web3-utils": "1.5.3"
}
},
"web3-core-method": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.1.tgz",
- "integrity": "sha512-qNGmI/nRywpV4aRQPm1JqdE9fGtvJE3YOTcS+Ju7FVA3HT+/z0wwhjMwcVkkDeFryB6rGdKtUfnLvwm0O1/66A==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.3.tgz",
+ "integrity": "sha512-8wJrwQ2qD9ibWieF9oHXwrJsUGrv3XAtEkNeyvyNMpktNTIjxJ2jaFGQUuLiyUrMubD18XXgLk4JS6PJU4Loeg==",
"dev": true,
"optional": true,
"requires": {
"@ethereumjs/common": "^2.4.0",
"@ethersproject/transactions": "^5.0.0-beta.135",
- "web3-core-helpers": "1.5.1",
- "web3-core-promievent": "1.5.1",
- "web3-core-subscriptions": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core-helpers": "1.5.3",
+ "web3-core-promievent": "1.5.3",
+ "web3-core-subscriptions": "1.5.3",
+ "web3-utils": "1.5.3"
}
},
"web3-core-promievent": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.1.tgz",
- "integrity": "sha512-IElKxtZaUS3+T9TXO6mz1SUaEwOt9D3ng2B8HtPA1gcJ6bC4gIIE9g52CDVT2hgtC9QHX2hsvvEVvFJC4IMvJQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.3.tgz",
+ "integrity": "sha512-CFfgqvk3Vk6PIAxtLLuX+pOMozxkKCY+/GdGr7weMh033mDXEPvwyVjoSRO1PqIKj668/hMGQsVoIgbyxkJ9Mg==",
"dev": true,
"optional": true,
"requires": {
@@ -55915,59 +58045,59 @@
}
},
"web3-core-requestmanager": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.1.tgz",
- "integrity": "sha512-AniBbDmcsm4somBkUQvAk7p3wzKYsea9ZP8oj4S34bYauVW0CFGiOyS9yRNmSwj36NVbwtYL3npVoc4+W8Lusg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.3.tgz",
+ "integrity": "sha512-9k/Bze2rs8ONix5IZR+hYdMNQv+ark2Ek2kVcrFgWO+LdLgZui/rn8FikPunjE+ub7x7pJaKCgVRbYFXjo3ZWg==",
"dev": true,
"optional": true,
"requires": {
"util": "^0.12.0",
- "web3-core-helpers": "1.5.1",
- "web3-providers-http": "1.5.1",
- "web3-providers-ipc": "1.5.1",
- "web3-providers-ws": "1.5.1"
+ "web3-core-helpers": "1.5.3",
+ "web3-providers-http": "1.5.3",
+ "web3-providers-ipc": "1.5.3",
+ "web3-providers-ws": "1.5.3"
}
},
"web3-core-subscriptions": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.1.tgz",
- "integrity": "sha512-CYinu+uU6DI938Tk13N7o1cJQpUHCU74AWIYVN9x5dJ1m1L+yxpuQ3cmDxuXsTMKAJGcj+ok+sk9zmpsNLq66w==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.3.tgz",
+ "integrity": "sha512-L2m9vG1iRN6thvmv/HQwO2YLhOQlmZU8dpLG6GSo9FBN14Uch868Swk0dYVr3rFSYjZ/GETevSXU+O+vhCummA==",
"dev": true,
"optional": true,
"requires": {
"eventemitter3": "4.0.4",
- "web3-core-helpers": "1.5.1"
+ "web3-core-helpers": "1.5.3"
}
},
"web3-eth": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.5.1.tgz",
- "integrity": "sha512-mkYWc5nQwNpweW6FY7ZCfQEB09/Z8Cu+MmDFVPSwdYAAs838LoF+/+1QIqGSP4qBePPwGN225p3ic58LF9QZEA==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.5.3.tgz",
+ "integrity": "sha512-saFurA1L23Bd7MEf7cBli6/jRdMhD4X/NaMiO2mdMMCXlPujoudlIJf+VWpRWJpsbDFdu7XJ2WHkmBYT5R3p1Q==",
"dev": true,
"optional": true,
"requires": {
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-core-subscriptions": "1.5.1",
- "web3-eth-abi": "1.5.1",
- "web3-eth-accounts": "1.5.1",
- "web3-eth-contract": "1.5.1",
- "web3-eth-ens": "1.5.1",
- "web3-eth-iban": "1.5.1",
- "web3-eth-personal": "1.5.1",
- "web3-net": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-core-subscriptions": "1.5.3",
+ "web3-eth-abi": "1.5.3",
+ "web3-eth-accounts": "1.5.3",
+ "web3-eth-contract": "1.5.3",
+ "web3-eth-ens": "1.5.3",
+ "web3-eth-iban": "1.5.3",
+ "web3-eth-personal": "1.5.3",
+ "web3-net": "1.5.3",
+ "web3-utils": "1.5.3"
}
},
"web3-eth-abi": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.5.1.tgz",
- "integrity": "sha512-D+WjeVYW8mxL0GpuJVWc8FLfmHMaiJQesu2Lagx/Ul9A+VxnXrjGIzve/QY+YIINKrljUE1KiN0OV6EyLAd5Hw==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.5.3.tgz",
+ "integrity": "sha512-i/qhuFsoNrnV130CSRYX/z4SlCfSQ4mHntti5yTmmQpt70xZKYZ57BsU0R29ueSQ9/P+aQrL2t2rqkQkAloUxg==",
"dev": true,
"requires": {
"@ethersproject/abi": "5.0.7",
- "web3-utils": "1.5.1"
+ "web3-utils": "1.5.3"
},
"dependencies": {
"@ethersproject/abi": {
@@ -55990,9 +58120,9 @@
}
},
"web3-eth-accounts": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.5.1.tgz",
- "integrity": "sha512-TuHdMKHMfIWVEF18dvuS8VmgMRasGylTwjVlrxQm1aVoZ7g9PKNJY5fCUKq8ymj8na/YzCE4iYZr/CylGchzWg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.5.3.tgz",
+ "integrity": "sha512-pdGhXgeBaEJENMvRT6W9cmji3Zz/46ugFSvmnLLw79qi5EH7XJhKISNVb41eWCrs4am5GhI67GLx5d2s2a72iw==",
"dev": true,
"optional": true,
"requires": {
@@ -56003,10 +58133,10 @@
"ethereumjs-util": "^7.0.10",
"scrypt-js": "^3.0.1",
"uuid": "3.3.2",
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-utils": "1.5.3"
},
"dependencies": {
"eth-lib": {
@@ -56031,20 +58161,20 @@
}
},
"web3-eth-contract": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.5.1.tgz",
- "integrity": "sha512-LRzFnogxeZagxHVpJ9cDK5Y8oQFUNtNL8s5w4IjvZ/JDoBQXPJuwhySwjftL3Hlk3znziMFqAH6snoxjvHnoag==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.5.3.tgz",
+ "integrity": "sha512-Gdlt1L6cdHe83k7SdV6xhqCytVtOZkjD0kY/15x441AuuJ4JLubCHuqu69k2Dr3tWifHYVys/vG8QE/W16syGg==",
"dev": true,
"optional": true,
"requires": {
"@types/bn.js": "^4.11.5",
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-core-promievent": "1.5.1",
- "web3-core-subscriptions": "1.5.1",
- "web3-eth-abi": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-core-promievent": "1.5.3",
+ "web3-core-subscriptions": "1.5.3",
+ "web3-eth-abi": "1.5.3",
+ "web3-utils": "1.5.3"
},
"dependencies": {
"@types/bn.js": {
@@ -56060,67 +58190,67 @@
}
},
"web3-eth-ens": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.5.1.tgz",
- "integrity": "sha512-SFK1HpXAiBWlsAuuia8G02MCJfaE16NZkOL7lpVhOvXmJeSDUxQLI8+PKSKJvP3+yyTKhnyYDu5B5TGEZDCVtg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.5.3.tgz",
+ "integrity": "sha512-QmGFFtTGElg0E+3xfCIFhiUF+1imFi9eg/cdsRMUZU4F1+MZCC/ee+IAelYLfNTGsEslCqfAusliKOT9DdGGnw==",
"dev": true,
"optional": true,
"requires": {
"content-hash": "^2.5.2",
"eth-ens-namehash": "2.0.8",
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-promievent": "1.5.1",
- "web3-eth-abi": "1.5.1",
- "web3-eth-contract": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-promievent": "1.5.3",
+ "web3-eth-abi": "1.5.3",
+ "web3-eth-contract": "1.5.3",
+ "web3-utils": "1.5.3"
}
},
"web3-eth-iban": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.1.tgz",
- "integrity": "sha512-jPM0L11A8AhywTwpKfbrFYW4lT7+bZ3Jcuy2xw2K2QH/1WjK07OKBAu9rLFnAwRyHO/rDqje3xDf3+jcfA4Yvw==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.3.tgz",
+ "integrity": "sha512-vMzmGqolYZvRHwP9P4Nf6G8uYM5aTLlQu2a34vz78p0KlDC+eV1th3+90Qeaupa28EG7OO0IT1F0BejiIauOPw==",
"dev": true,
"optional": true,
"requires": {
"bn.js": "^4.11.9",
- "web3-utils": "1.5.1"
+ "web3-utils": "1.5.3"
}
},
"web3-eth-personal": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.5.1.tgz",
- "integrity": "sha512-8mTvRSabsYvYZYRKR9a2lNZNyLE8fnTFLnWhdbgB8Mgp+vAxMvgzUYdR+zHRezkuSxQwRjAexKqo/Do3nK05XQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.5.3.tgz",
+ "integrity": "sha512-JzibJafR7ak/Icas8uvos3BmUNrZw1vShuNR5Cxjo+vteOC8XMqz1Vr7RH65B4bmlfb3bm9xLxetUHO894+Sew==",
"dev": true,
"optional": true,
"requires": {
"@types/node": "^12.12.6",
- "web3-core": "1.5.1",
- "web3-core-helpers": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-net": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-helpers": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-net": "1.5.3",
+ "web3-utils": "1.5.3"
},
"dependencies": {
"@types/node": {
- "version": "12.20.19",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.19.tgz",
- "integrity": "sha512-niAuZrwrjKck4+XhoCw6AAVQBENHftpXw9F4ryk66fTgYaKQ53R4FI7c9vUGGw5vQis1HKBHDR1gcYI/Bq1xvw==",
+ "version": "12.20.34",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.34.tgz",
+ "integrity": "sha512-+G6kIkmDOyWs7Co8M48lgyauuOlgZeRib64/DFBwYlY6ngwT7wgcF7ga1DsmZImUDfm2rE1jMnUhIEC/gdJ5rw==",
"dev": true,
"optional": true
}
}
},
"web3-net": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.5.1.tgz",
- "integrity": "sha512-4R5Lb+1QnlrxcL9ex0se/MZcogZ8tMdVd9LPB1mEaIyszTwaEESn2LvPi9WbLrpqxrxwoaj2CNpmxdGyh/gG/g==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.5.3.tgz",
+ "integrity": "sha512-0W/xHIPvgVXPSdLu0iZYnpcrgNnhzHMC888uMlGP5+qMCt8VuflUZHy7tYXae9Mzsg1kxaJAS5lHVNyeNw4CoQ==",
"dev": true,
"optional": true,
"requires": {
- "web3-core": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-utils": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-utils": "1.5.3"
}
},
"web3-provider-engine": {
@@ -56219,56 +58349,56 @@
}
},
"web3-providers-http": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.1.tgz",
- "integrity": "sha512-EJetb+XA+fv2Fvl/2+t0DtgL6Fk8+BAcKxSRh+RcgFO83C1xWtKFTLPaTphHylmc1xo9eNtf3DCzLoxljGu4lw==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.3.tgz",
+ "integrity": "sha512-5DpUyWGHtDAr2RYmBu34Fu+4gJuBAuNx2POeiJIooUtJ+Mu6pIx4XkONWH6V+Ez87tZAVAsFOkJRTYuzMr3rPw==",
"dev": true,
"optional": true,
"requires": {
- "web3-core-helpers": "1.5.1",
+ "web3-core-helpers": "1.5.3",
"xhr2-cookies": "1.1.0"
}
},
"web3-providers-ipc": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.1.tgz",
- "integrity": "sha512-NHuyHE3HAuuzb3sEE02zgvA+XTaM0CN9IMbW8U4Bi3tk5/dk1ve4DgsoRA71/NhU2M5Q0BigV0tscZ6jnjVF0Q==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.3.tgz",
+ "integrity": "sha512-JmeAptugVpmXI39LGxUSAymx0NOFdgpuI1hGQfIhbEAcd4sv7fhfd5D+ZU4oLHbRI8IFr4qfGU0uhR8BXhDzlg==",
"dev": true,
"optional": true,
"requires": {
"oboe": "2.1.5",
- "web3-core-helpers": "1.5.1"
+ "web3-core-helpers": "1.5.3"
}
},
"web3-providers-ws": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.1.tgz",
- "integrity": "sha512-sCnznbJ6lp+dxMBhL9Ksj7+cmD8w+MIqEs3UWpfcJxxx1jLiO6VOIPBoQ2+NNb1L37m3TcLv/pAIf7dDDCGnJg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.3.tgz",
+ "integrity": "sha512-6DhTw4Q7nm5CFYEUHOJM0gAb3xFx+9gWpVveg3YxJ/ybR1BUvEWo3bLgIJJtX56cYX0WyY6DS35a7f0LOI1kVg==",
"dev": true,
"optional": true,
"requires": {
"eventemitter3": "4.0.4",
- "web3-core-helpers": "1.5.1",
+ "web3-core-helpers": "1.5.3",
"websocket": "^1.0.32"
}
},
"web3-shh": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.5.1.tgz",
- "integrity": "sha512-lu2N5YkffVYBEmMAqoNqRCecBzFXPXEc13meVrS0L0/qLRtwDyZ1nm2x/fYO50bAtw5gLj2AZ6tBe57X9pzvhg==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.5.3.tgz",
+ "integrity": "sha512-COfEXfsqoV/BkcsNLRxQqnWc1Teb8/9GxdGag5GtPC5gQC/vsN+7hYVJUwNxY9LtJPKYTij2DHHnx6UkITng+Q==",
"dev": true,
"optional": true,
"requires": {
- "web3-core": "1.5.1",
- "web3-core-method": "1.5.1",
- "web3-core-subscriptions": "1.5.1",
- "web3-net": "1.5.1"
+ "web3-core": "1.5.3",
+ "web3-core-method": "1.5.3",
+ "web3-core-subscriptions": "1.5.3",
+ "web3-net": "1.5.3"
}
},
"web3-utils": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.1.tgz",
- "integrity": "sha512-U8ULaMBwjkp9Rn+kRLjUmgAUHwPqDrM5/Q9tPKgvuDKtMWUggTLC33/KF8RY+PyAhSAlnD+lmNGfZnbjmVKBxQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.5.3.tgz",
+ "integrity": "sha512-56nRgA+Ad9SEyCv39g36rTcr5fpsd4L9LgV3FK0aB66nAMazLAA6Qz4lH5XrUKPDyBIPGJIR+kJsyRtwcu2q1Q==",
"dev": true,
"requires": {
"bn.js": "^4.11.9",
@@ -56293,253 +58423,159 @@
}
}
},
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
+ "dev": true
+ },
"webpack": {
- "version": "3.12.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
- "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
+ "version": "5.60.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.60.0.tgz",
+ "integrity": "sha512-OL5GDYi2dKxnwJPSOg2tODgzDxAffN0osgWkZaBo/l3ikCxDFP+tuJT3uF7GyBE3SDBpKML/+a8EobyWAQO3DQ==",
"dev": true,
- "optional": true,
+ "peer": true,
"requires": {
- "acorn": "^5.0.0",
- "acorn-dynamic-import": "^2.0.0",
- "ajv": "^6.1.0",
- "ajv-keywords": "^3.1.0",
- "async": "^2.1.2",
- "enhanced-resolve": "^3.4.0",
- "escope": "^3.6.0",
- "interpret": "^1.0.0",
- "json-loader": "^0.5.4",
- "json5": "^0.5.1",
- "loader-runner": "^2.3.0",
- "loader-utils": "^1.1.0",
- "memory-fs": "~0.4.1",
- "mkdirp": "~0.5.0",
- "node-libs-browser": "^2.0.0",
- "source-map": "^0.5.3",
- "supports-color": "^4.2.1",
- "tapable": "^0.2.7",
- "uglifyjs-webpack-plugin": "^0.4.6",
- "watchpack": "^1.4.0",
- "webpack-sources": "^1.0.1",
- "yargs": "^8.0.2"
+ "@types/eslint-scope": "^3.7.0",
+ "@types/estree": "^0.0.50",
+ "@webassemblyjs/ast": "1.11.1",
+ "@webassemblyjs/wasm-edit": "1.11.1",
+ "@webassemblyjs/wasm-parser": "1.11.1",
+ "acorn": "^8.4.1",
+ "acorn-import-assertions": "^1.7.6",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.8.3",
+ "es-module-lexer": "^0.9.0",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.4",
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.1.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.1.3",
+ "watchpack": "^2.2.0",
+ "webpack-sources": "^3.2.0"
},
"dependencies": {
"acorn": {
- "version": "5.7.4",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
- "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "version": "8.5.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
+ "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
"dev": true,
- "optional": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true,
- "optional": true
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true,
- "optional": true,
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- },
- "dependencies": {
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "dev": true,
- "optional": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true,
- "optional": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "optional": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
- }
- },
- "has-flag": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
- "dev": true,
- "optional": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true,
- "optional": true
- },
- "json5": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
- "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
- "dev": true,
- "optional": true
- },
- "load-json-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
- "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
- "dev": true,
- "optional": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "strip-bom": "^3.0.0"
- }
- },
- "path-type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
- "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
- "dev": true,
- "optional": true,
- "requires": {
- "pify": "^2.0.0"
- }
+ "peer": true
},
- "read-pkg": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
- "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "acorn-import-assertions": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+ "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
"dev": true,
- "optional": true,
- "requires": {
- "load-json-file": "^2.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^2.0.0"
- }
+ "peer": true,
+ "requires": {}
},
- "read-pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
- "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "browserslist": {
+ "version": "4.17.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz",
+ "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==",
"dev": true,
- "optional": true,
+ "peer": true,
"requires": {
- "find-up": "^2.0.0",
- "read-pkg": "^2.0.0"
+ "caniuse-lite": "^1.0.30001271",
+ "electron-to-chromium": "^1.3.878",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
}
+ }
+ }
+ },
+ "webpack-cli": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz",
+ "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==",
+ "dev": true,
+ "requires": {
+ "@discoveryjs/json-ext": "^0.5.0",
+ "@webpack-cli/configtest": "^1.1.0",
+ "@webpack-cli/info": "^1.4.0",
+ "@webpack-cli/serve": "^1.6.0",
+ "colorette": "^2.0.14",
+ "commander": "^7.0.0",
+ "execa": "^5.0.0",
+ "fastest-levenshtein": "^1.0.12",
+ "import-local": "^3.0.2",
+ "interpret": "^2.2.0",
+ "rechoir": "^0.7.0",
+ "webpack-merge": "^5.7.3"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "dev": true
},
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true,
- "optional": true
- },
- "string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
"dev": true,
- "optional": true,
"requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
}
},
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "dev": true,
- "optional": true
- },
- "supports-color": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
- "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
- "dev": true,
- "optional": true,
- "requires": {
- "has-flag": "^2.0.0"
- }
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
},
- "yargs": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
- "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
- "dev": true,
- "optional": true,
- "requires": {
- "camelcase": "^4.1.0",
- "cliui": "^3.2.0",
- "decamelize": "^1.1.1",
- "get-caller-file": "^1.0.1",
- "os-locale": "^2.0.0",
- "read-pkg-up": "^2.0.0",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^2.0.0",
- "which-module": "^2.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^7.0.0"
- }
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
},
- "yargs-parser": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
- "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
"dev": true,
- "optional": true,
"requires": {
- "camelcase": "^4.1.0"
+ "path-key": "^3.0.0"
}
}
}
},
- "webpack-sources": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
- "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "webpack-merge": {
+ "version": "5.8.0",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
+ "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
"dev": true,
- "optional": true,
"requires": {
- "source-list-map": "^2.0.0",
- "source-map": "~0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "optional": true
- }
+ "clone-deep": "^4.0.1",
+ "wildcard": "^2.0.0"
}
},
+ "webpack-sources": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz",
+ "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==",
+ "dev": true,
+ "peer": true
+ },
"websocket": {
"version": "1.0.34",
"resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz",
@@ -56580,6 +58616,16 @@
"integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==",
"dev": true
},
+ "whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "dev": true,
+ "requires": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
"which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -56616,18 +58662,18 @@
"optional": true
},
"which-typed-array": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.6.tgz",
- "integrity": "sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==",
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz",
+ "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==",
"dev": true,
"optional": true,
"requires": {
- "available-typed-arrays": "^1.0.4",
+ "available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"es-abstract": "^1.18.5",
"foreach": "^2.0.5",
"has-tostringtag": "^1.0.0",
- "is-typed-array": "^1.1.6"
+ "is-typed-array": "^1.1.7"
}
},
"wide-align": {
@@ -56657,6 +58703,12 @@
}
}
},
+ "wildcard": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
+ "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
+ "dev": true
+ },
"window-size": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz",
@@ -57086,6 +59138,13 @@
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
"dev": true
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "peer": true
}
}
}
diff --git a/package.json b/package.json
index 0aa410c..ca4e974 100644
--- a/package.json
+++ b/package.json
@@ -52,8 +52,10 @@
"hardhat-contract-sizer": "^2.0.3",
"hardhat-gas-reporter": "^1.0.4",
"prettier": "^2.2.1",
+ "ts-loader": "^9.2.6",
"ts-node": "^9.1.1",
- "typescript": "^4.2.3"
+ "typescript": "^4.2.3",
+ "webpack-cli": "^4.9.1"
},
"directories": {
"test": "test"
diff --git a/scripts/rarePizzas.configure.v1.ts b/scripts/rarePizzas.configure.v1.ts
index 7424ca3..c8e6a86 100644
--- a/scripts/rarePizzas.configure.v1.ts
+++ b/scripts/rarePizzas.configure.v1.ts
@@ -16,9 +16,9 @@ async function main() {
const contract = new ethers.Contract(instanceAddress, Contract.abi, wallet);
console.log(`setOrderAPIClient: ${utils.getOrderAPIConsumerContractAddress(config)}`)
- await contract.setOrderAPIClient(utils.getOrderAPIConsumerContractAddress(config), {type: 0, gasLimit: 120000})
+ const tx = await contract.setOrderAPIClient(utils.getOrderAPIConsumerContractAddress(config), {type: 0, gasLimit: 120000})
- console.log('complete')
+ console.log(tx)
}
main()
diff --git a/test/rarepizzas.test.ts b/test/rarepizzas.test.ts
index 37124ee..1a865dd 100644
--- a/test/rarepizzas.test.ts
+++ b/test/rarepizzas.test.ts
@@ -40,4 +40,4 @@ describe('RarePizzas Unit Tests', function () {
expect(encoded_hex).to.equal('ipfs://QmXgL3C7hmNdwPnsJXGTDt1mqTcqnpG5G3q8Mfre5wnDsQ')
expect(encoded_uint256).to.equal('ipfs://QmXgL3C7hmNdwPnsJXGTDt1mqTcqnpG5G3q8Mfre5wnDsQ')
})
-})
\ No newline at end of file
+})
diff --git a/tsconfig.json b/tsconfig.json
index 7b8ecc7..857c9bf 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -2,7 +2,7 @@
"compilerOptions": {
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
- "lib": ["ES2020"],
+ "lib": ["ES5", "DOM"],
"module": "commonjs",
"moduleResolution": "node",
"noImplicitAny": true,
@@ -13,6 +13,14 @@
"strict": true,
"target": "ES2018"
},
- "include": ["./scripts", "./test"],
+ "include": ["./app","./scripts", "./test"],
+ "exclude": [
+ "node_modules",
+ "scripts",
+ "test",
+ "config",
+ "**/*.spec.ts",
+ "./hardhat.config.ts"
+ ],
"files": ["./hardhat.config.ts"]
}
diff --git a/webpack.config.js b/webpack.config.js
new file mode 100644
index 0000000..6422d01
--- /dev/null
+++ b/webpack.config.js
@@ -0,0 +1,48 @@
+const path = require( 'path' );
+const webpack = require('webpack');
+
+module.exports = {
+
+ // bundling mode
+ mode: 'development',
+
+ // entry files
+ entry: './app/dapp.ts',
+
+ // output bundles (location)
+ output: {
+ path: path.resolve( __dirname, 'dist' ),
+ filename: 'dapp.js',
+ },
+
+ // file resolutions
+ resolve: {
+ extensions: [ '.ts', '.js' ],
+ fallback: {
+ "stream": require.resolve("stream-browserify"),
+ "buffer": require.resolve("buffer/")
+ }
+ },
+
+ // plugins
+ plugins: [
+ new webpack.ProvidePlugin({
+ Buffer: ['buffer', 'Buffer'],
+ process: 'process/browser'
+ })
+ ],
+
+ // loaders
+ module: {
+ rules: [
+ {
+ test: /\.tsx?/,
+ use: 'ts-loader',
+ exclude: [
+ /node_modules/,
+
+ ]
+ }
+ ]
+ }
+};
\ No newline at end of file