diff --git a/hardhat.config.ts b/hardhat.config.ts index ee93073d..057ff478 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -42,6 +42,9 @@ const config: HardhatUserConfig = { url: 'http://localhost:24012/rpc', timeout: 400000, }, + mainnet: { + url: 'https://cloudflare-eth.com/', + }, xdai: { url: 'https://rpc.gnosischain.com/', }, @@ -66,13 +69,14 @@ const config: HardhatUserConfig = { }, etherscan: { apiKey: { - polygon: process.env.POLYGON_API_KEY, - optimisticEthereum: process.env.OPTIMISM_API_KEY, - arbitrumOne: process.env.ARBITRUM_API_KEY, - bsc: process.env.BSC_API_KEY, - aurora: 'no', - xdai: 'no', - avalanche: process.env.AVALANCHE_API_KEY, + 'mainnet': process.env.ETHEREUM_API_KEY ? process.env.ETHEREUM_API_KEY.toString() : '', + 'polygon': process.env.POLYGON_API_KEY ? process.env.POLYGON_API_KEY.toString() : '', + 'optimisticEthereum': process.env.OPTIMISM_API_KEY ? process.env.OPTIMISM_API_KEY.toString() : '', + 'arbitrumOne': process.env.ARBITRUM_API_KEY ? process.env.ARBITRUM_API_KEY.toString() : '', + 'bsc': process.env.BSC_API_KEY ? process.env.BSC_API_KEY.toString() : '', + 'aurora': 'no', + 'gnosis': process.env.GNOSIS_API_KEY ? process.env.GNOSIS_API_KEY.toString() : '', + 'avalanche': process.env.AVALANCHE_API_KEY ? process.env.AVALANCHE_API_KEY.toString() : '', }, }, docgen: { diff --git a/package-lock.json b/package-lock.json index 9fa3ea61..78882c52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@codechecks/client": "0.1.12", "@ethersproject/hash": "5.6.0", "@nomiclabs/hardhat-ethers": "2.0.5", - "@nomiclabs/hardhat-etherscan": "3.0.3", + "@nomiclabs/hardhat-etherscan": "^3.1.5", "@nomiclabs/hardhat-waffle": "2.0.3", "@types/chai": "4.3.0", "@types/mocha": "9.1.0", @@ -30,10 +30,9 @@ "eslint": "8.10.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.25.4", - "ethereum-waffle": "3.4.0", - "ethers": "5.6.0", + "ethers": "^5.6.0", "ganache": "7.0.3", - "hardhat": "2.9.1", + "hardhat": "^2.12.6", "hardhat-docgen": "1.3.0", "hardhat-gas-reporter": "1.0.8", "hardhat-tracer": "1.0.0-alpha.6", @@ -1943,6 +1942,7 @@ "integrity": "sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==", "deprecated": "Please use @ensdomains/ens-contracts", "dev": true, + "peer": true, "dependencies": { "bluebird": "^3.5.2", "eth-ens-namehash": "^2.0.8", @@ -1956,6 +1956,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -1965,6 +1966,7 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -1974,6 +1976,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, + "peer": true, "dependencies": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1", @@ -1985,6 +1988,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "dev": true, + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -1997,13 +2001,15 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@ensdomains/ens/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, + "peer": true, "dependencies": { "number-is-nan": "^1.0.0" }, @@ -2016,6 +2022,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, + "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -2025,6 +2032,7 @@ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -2033,13 +2041,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true + "dev": true, + "peer": true }, "node_modules/@ensdomains/ens/node_modules/rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, + "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -2052,6 +2062,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "peer": true, "bin": { "semver": "bin/semver" } @@ -2061,6 +2072,7 @@ "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.26.tgz", "integrity": "sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA==", "dev": true, + "peer": true, "dependencies": { "fs-extra": "^0.30.0", "memorystream": "^0.3.1", @@ -2077,6 +2089,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, + "peer": true, "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -2091,6 +2104,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, + "peer": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -2102,13 +2116,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true + "dev": true, + "peer": true }, "node_modules/@ensdomains/ens/node_modules/wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, + "peer": true, "dependencies": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" @@ -2121,13 +2137,15 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@ensdomains/ens/node_modules/yargs": { "version": "4.8.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", "dev": true, + "peer": true, "dependencies": { "cliui": "^3.2.0", "decamelize": "^1.1.1", @@ -2150,6 +2168,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "dev": true, + "peer": true, "dependencies": { "camelcase": "^3.0.0", "lodash.assign": "^4.0.6" @@ -2160,7 +2179,8 @@ "resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz", "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==", "deprecated": "Please use @ensdomains/ens-contracts", - "dev": true + "dev": true, + "peer": true }, "node_modules/@eslint/eslintrc": { "version": "1.2.0", @@ -2232,6 +2252,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-3.4.1.tgz", "integrity": "sha512-8mjgjWCe8XSCWuyJgVtJY8sm00VTczGBTDxBejgEBWN/J9x7QD8jdmWW8bfxdnqZbxiDCTvRFL58Wmd254BEqQ==", "dev": true, + "peer": true, "dependencies": { "@ethereum-waffle/provider": "^3.4.0", "ethers": "^5.4.7" @@ -2245,6 +2266,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/compiler/-/compiler-3.4.0.tgz", "integrity": "sha512-a2wxGOoB9F1QFRE+Om7Cz2wn+pxM/o7a0a6cbwhaS2lECJgFzeN9xEkVrKahRkF4gEfXGcuORg4msP0Asxezlw==", "dev": true, + "peer": true, "dependencies": { "@resolver-engine/imports": "^0.3.3", "@resolver-engine/imports-fs": "^0.3.3", @@ -2267,6 +2289,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/ens/-/ens-3.3.0.tgz", "integrity": "sha512-zVIH/5cQnIEgJPg1aV8+ehYicpcfuAisfrtzYh1pN3UbfeqPylFBeBaIZ7xj/xYzlJjkrek/h9VfULl6EX9Aqw==", "dev": true, + "peer": true, "dependencies": { "@ensdomains/ens": "^0.4.4", "@ensdomains/resolver": "^0.2.4", @@ -2281,6 +2304,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/mock-contract/-/mock-contract-3.3.0.tgz", "integrity": "sha512-apwq0d+2nQxaNwsyLkE+BNMBhZ1MKGV28BtI9WjD3QD2Ztdt1q9II4sKA4VrLTUneYSmkYbJZJxw89f+OpJGyw==", "dev": true, + "peer": true, "dependencies": { "@ethersproject/abi": "^5.0.1", "ethers": "^5.0.1" @@ -2294,6 +2318,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/provider/-/provider-3.4.0.tgz", "integrity": "sha512-QgseGzpwlzmaHXhqfdzthCGu5a6P1SBF955jQHf/rBkK1Y7gGo2ukt3rXgxgfg/O5eHqRU+r8xw5MzVyVaBscQ==", "dev": true, + "peer": true, "dependencies": { "@ethereum-waffle/ens": "^3.3.0", "ethers": "^5.0.1", @@ -2305,49 +2330,6 @@ "node": ">=10.0" } }, - "node_modules/@ethereumjs/block": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.6.0.tgz", - "integrity": "sha512-dqLo1LtsLG+Oelu5S5tWUDG0pah3QUwV5TJZy2cm19BXDr4ka/S9XBSgao0i09gTcuPlovlHgcs6d7EZ37urjQ==", - "dev": true, - "dependencies": { - "@ethereumjs/common": "^2.6.0", - "@ethereumjs/tx": "^3.4.0", - "ethereumjs-util": "^7.1.3", - "merkle-patricia-tree": "^4.2.2" - } - }, - "node_modules/@ethereumjs/blockchain": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.5.1.tgz", - "integrity": "sha512-JS2jeKxl3tlaa5oXrZ8mGoVBCz6YqsGG350XVNtHAtNZXKk7pU3rH4xzF2ru42fksMMqzFLzKh9l4EQzmNWDqA==", - "dev": true, - "dependencies": { - "@ethereumjs/block": "^3.6.0", - "@ethereumjs/common": "^2.6.0", - "@ethereumjs/ethash": "^1.1.0", - "debug": "^2.2.0", - "ethereumjs-util": "^7.1.3", - "level-mem": "^5.0.1", - "lru-cache": "^5.1.1", - "semaphore-async-await": "^1.5.1" - } - }, - "node_modules/@ethereumjs/blockchain/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@ethereumjs/blockchain/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "node_modules/@ethereumjs/common": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.0.tgz", @@ -2358,19 +2340,6 @@ "ethereumjs-util": "^7.1.3" } }, - "node_modules/@ethereumjs/ethash": { - "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.1.1", - "miller-rabin": "^4.0.0" - } - }, "node_modules/@ethereumjs/tx": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.4.0.tgz", @@ -2381,41 +2350,6 @@ "ethereumjs-util": "^7.1.3" } }, - "node_modules/@ethereumjs/vm": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.6.0.tgz", - "integrity": "sha512-J2m/OgjjiGdWF2P9bj/4LnZQ1zRoZhY8mRNVw/N3tXliGI8ai1sI1mlDPkLpeUUM4vq54gH6n0ZlSpz8U/qlYQ==", - "dev": true, - "dependencies": { - "@ethereumjs/block": "^3.6.0", - "@ethereumjs/blockchain": "^5.5.0", - "@ethereumjs/common": "^2.6.0", - "@ethereumjs/tx": "^3.4.0", - "async-eventemitter": "^0.2.4", - "core-js-pure": "^3.0.1", - "debug": "^2.2.0", - "ethereumjs-util": "^7.1.3", - "functional-red-black-tree": "^1.0.1", - "mcl-wasm": "^0.7.1", - "merkle-patricia-tree": "^4.2.2", - "rustbn.js": "~0.2.0" - } - }, - "node_modules/@ethereumjs/vm/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@ethereumjs/vm/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "node_modules/@ethersproject/abi": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.0.tgz", @@ -3470,6 +3404,30 @@ "dev": true, "optional": true }, + "node_modules/@noble/hashes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, "node_modules/@nodefactory/filsnap-adapter": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@nodefactory/filsnap-adapter/-/filsnap-adapter-0.2.2.tgz", @@ -3520,6 +3478,387 @@ "node": ">= 8" } }, + "node_modules/@nomicfoundation/ethereumjs-block": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-4.0.0.tgz", + "integrity": "sha512-bk8uP8VuexLgyIZAHExH1QEovqx0Lzhc9Ntm63nCRKLHXIZkobaFaeCVwTESV7YkPKUk7NiK11s8ryed4CS9yA==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-tx": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "ethereum-cryptography": "0.1.3" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/ethereumjs-blockchain": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-6.0.0.tgz", + "integrity": "sha512-pLFEoea6MWd81QQYSReLlLfH7N9v7lH66JC/NMPN848ySPPQA5renWnE7wPByfQFzNrPBuDDRFFULMDmj1C0xw==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-block": "^4.0.0", + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-ethash": "^2.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "abstract-level": "^1.0.3", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "level": "^8.0.0", + "lru-cache": "^5.1.1", + "memory-level": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/ethereumjs-blockchain/node_modules/level": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", + "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", + "dev": true, + "dependencies": { + "browser-level": "^1.0.1", + "classic-level": "^1.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/level" + } + }, + "node_modules/@nomicfoundation/ethereumjs-common": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-3.0.0.tgz", + "integrity": "sha512-WS7qSshQfxoZOpHG/XqlHEGRG1zmyjYrvmATvc4c62+gZXgre1ymYP8ZNgx/3FyZY0TWe9OjFlKOfLqmgOeYwA==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "crc-32": "^1.2.0" + } + }, + "node_modules/@nomicfoundation/ethereumjs-ethash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0.tgz", + "integrity": "sha512-WpDvnRncfDUuXdsAXlI4lXbqUDOA+adYRQaEezIkxqDkc+LDyYDbd/xairmY98GnQzo1zIqsIL6GB5MoMSJDew==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-block": "^4.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "abstract-level": "^1.0.3", + "bigint-crypto-utils": "^3.0.23", + "ethereum-cryptography": "0.1.3" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/ethereumjs-evm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-1.0.0.tgz", + "integrity": "sha512-hVS6qRo3V1PLKCO210UfcEQHvlG7GqR8iFzp0yyjTg2TmJQizcChKgWo8KFsdMw6AyoLgLhHGHw4HdlP8a4i+Q==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "@types/async-eventemitter": "^0.2.1", + "async-eventemitter": "^0.2.4", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "mcl-wasm": "^0.7.1", + "rustbn.js": "~0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/ethereumjs-rlp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-4.0.0.tgz", + "integrity": "sha512-GaSOGk5QbUk4eBP5qFbpXoZoZUj/NrW7MRa0tKY4Ew4c2HAS0GXArEMAamtFrkazp0BO4K5p2ZCG3b2FmbShmw==", + "dev": true, + "bin": { + "rlp": "bin/rlp" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/ethereumjs-statemanager": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-1.0.0.tgz", + "integrity": "sha512-jCtqFjcd2QejtuAMjQzbil/4NHf5aAWxUc+CvS0JclQpl+7M0bxMofR2AJdtz+P3u0ke2euhYREDiE7iSO31vQ==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "functional-red-black-tree": "^1.0.1" + } + }, + "node_modules/@nomicfoundation/ethereumjs-trie": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-5.0.0.tgz", + "integrity": "sha512-LIj5XdE+s+t6WSuq/ttegJzZ1vliwg6wlb+Y9f4RlBpuK35B9K02bO7xU+E6Rgg9RGptkWd6TVLdedTI4eNc2A==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "ethereum-cryptography": "0.1.3", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/ethereumjs-tx": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-4.0.0.tgz", + "integrity": "sha512-Gg3Lir2lNUck43Kp/3x6TfBNwcWC9Z1wYue9Nz3v4xjdcv6oDW9QSMJxqsKw9QEGoBBZ+gqwpW7+F05/rs/g1w==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "ethereum-cryptography": "0.1.3" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/ethereumjs-util": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-8.0.0.tgz", + "integrity": "sha512-2emi0NJ/HmTG+CGY58fa+DQuAoroFeSH9gKu9O6JnwTtlzJtgfTixuoOqLEgyyzZVvwfIpRueuePb8TonL1y+A==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-rlp": "^4.0.0-beta.2", + "ethereum-cryptography": "0.1.3" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/ethereumjs-vm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-6.0.0.tgz", + "integrity": "sha512-JMPxvPQ3fzD063Sg3Tp+UdwUkVxMoo1uML6KSzFhMH3hoQi/LMuXBoEHAoW83/vyNS9BxEe6jm6LmT5xdeEJ6w==", + "dev": true, + "dependencies": { + "@nomicfoundation/ethereumjs-block": "^4.0.0", + "@nomicfoundation/ethereumjs-blockchain": "^6.0.0", + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-evm": "^1.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-statemanager": "^1.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-tx": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "@types/async-eventemitter": "^0.2.1", + "async-eventemitter": "^0.2.4", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "functional-red-black-tree": "^1.0.1", + "mcl-wasm": "^0.7.1", + "rustbn.js": "~0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.0.tgz", + "integrity": "sha512-xGWAiVCGOycvGiP/qrlf9f9eOn7fpNbyJygcB0P21a1MDuVPlKt0Srp7rvtBEutYQ48ouYnRXm33zlRnlTOPHg==", + "dev": true, + "engines": { + "node": ">= 12" + }, + "optionalDependencies": { + "@nomicfoundation/solidity-analyzer-darwin-arm64": "0.1.0", + "@nomicfoundation/solidity-analyzer-darwin-x64": "0.1.0", + "@nomicfoundation/solidity-analyzer-freebsd-x64": "0.1.0", + "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "0.1.0", + "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "0.1.0", + "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "0.1.0", + "@nomicfoundation/solidity-analyzer-linux-x64-musl": "0.1.0", + "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "0.1.0", + "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "0.1.0", + "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "0.1.0" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-darwin-arm64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.0.tgz", + "integrity": "sha512-vEF3yKuuzfMHsZecHQcnkUrqm8mnTWfJeEVFHpg+cO+le96xQA4lAJYdUan8pXZohQxv1fSReQsn4QGNuBNuCw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-darwin-x64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.0.tgz", + "integrity": "sha512-dlHeIg0pTL4dB1l9JDwbi/JG6dHQaU1xpDK+ugYO8eJ1kxx9Dh2isEUtA4d02cQAl22cjOHTvifAk96A+ItEHA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-freebsd-x64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.0.tgz", + "integrity": "sha512-WFCZYMv86WowDA4GiJKnebMQRt3kCcFqHeIomW6NMyqiKqhK1kIZCxSLDYsxqlx396kKLPN1713Q1S8tu68GKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.0.tgz", + "integrity": "sha512-DTw6MNQWWlCgc71Pq7CEhEqkb7fZnS7oly13pujs4cMH1sR0JzNk90Mp1zpSCsCs4oKan2ClhMlLKtNat/XRKQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-linux-arm64-musl": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.0.tgz", + "integrity": "sha512-wUpUnR/3GV5Da88MhrxXh/lhb9kxh9V3Jya2NpBEhKDIRCDmtXMSqPMXHZmOR9DfCwCvG6vLFPr/+YrPCnUN0w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-linux-x64-gnu": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.0.tgz", + "integrity": "sha512-lR0AxK1x/MeKQ/3Pt923kPvwigmGX3OxeU5qNtQ9pj9iucgk4PzhbS3ruUeSpYhUxG50jN4RkIGwUMoev5lguw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-linux-x64-musl": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.0.tgz", + "integrity": "sha512-A1he/8gy/JeBD3FKvmI6WUJrGrI5uWJNr5Xb9WdV+DK0F8msuOqpEByLlnTdLkXMwW7nSl3awvLezOs9xBHJEg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-win32-arm64-msvc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.0.tgz", + "integrity": "sha512-7x5SXZ9R9H4SluJZZP8XPN+ju7Mx+XeUMWZw7ZAqkdhP5mK19I4vz3x0zIWygmfE8RT7uQ5xMap0/9NPsO+ykw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-win32-ia32-msvc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.0.tgz", + "integrity": "sha512-m7w3xf+hnE774YRXu+2mGV7RiF3QJtUoiYU61FascCkQhX3QMQavh7saH/vzb2jN5D24nT/jwvaHYX/MAM9zUw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-win32-x64-msvc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.0.tgz", + "integrity": "sha512-xCuybjY0sLJQnJhupiFAXaek2EqF0AP0eBjgzaalPXSNvCEN6ZYHvUzdA50ENDVeSYFXcUsYf3+FsD3XKaeptA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nomiclabs/hardhat-ethers": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.0.5.tgz", @@ -3531,23 +3870,118 @@ } }, "node_modules/@nomiclabs/hardhat-etherscan": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.0.3.tgz", - "integrity": "sha512-OfNtUKc/ZwzivmZnnpwWREfaYncXteKHskn3yDnz+fPBZ6wfM4GR+d5RwjREzYFWE+o5iR9ruXhWw/8fejWM9g==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.5.tgz", + "integrity": "sha512-PxPX28AGBAlxgXLU27NB3oiMsklxbNhM75SDC4v1QPCyPeAxGm4xV0WpYbR10W7sxY2WF3Ek7u7GhjbQWa2Fcg==", "dev": true, "dependencies": { "@ethersproject/abi": "^5.1.2", "@ethersproject/address": "^5.0.2", - "cbor": "^5.0.2", + "cbor": "^8.1.0", + "chalk": "^2.4.2", "debug": "^4.1.1", "fs-extra": "^7.0.1", + "lodash": "^4.17.11", "semver": "^6.3.0", - "undici": "^4.14.1" + "table": "^6.8.0", + "undici": "^5.14.0" }, "peerDependencies": { "hardhat": "^2.0.4" } }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/cbor": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", + "integrity": "sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==", + "dev": true, + "dependencies": { + "nofilter": "^3.1.0" + }, + "engines": { + "node": ">=12.19" + } + }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/nofilter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz", + "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==", + "dev": true, + "engines": { + "node": ">=12.19" + } + }, + "node_modules/@nomiclabs/hardhat-etherscan/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@nomiclabs/hardhat-waffle": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-waffle/-/hardhat-waffle-2.0.3.tgz", @@ -3717,6 +4151,7 @@ "resolved": "https://registry.npmjs.org/@resolver-engine/core/-/core-0.3.3.tgz", "integrity": "sha512-eB8nEbKDJJBi5p5SrvrvILn4a0h42bKtbCTri3ZxCGt6UvoQyp7HnGOfki944bUjBSHKK3RvgfViHn+kqdXtnQ==", "dev": true, + "peer": true, "dependencies": { "debug": "^3.1.0", "is-url": "^1.2.4", @@ -3728,6 +4163,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "peer": true, "dependencies": { "ms": "^2.1.1" } @@ -3737,6 +4173,7 @@ "resolved": "https://registry.npmjs.org/@resolver-engine/fs/-/fs-0.3.3.tgz", "integrity": "sha512-wQ9RhPUcny02Wm0IuJwYMyAG8fXVeKdmhm8xizNByD4ryZlx6PP6kRen+t/haF43cMfmaV7T3Cx6ChOdHEhFUQ==", "dev": true, + "peer": true, "dependencies": { "@resolver-engine/core": "^0.3.3", "debug": "^3.1.0" @@ -3747,6 +4184,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "peer": true, "dependencies": { "ms": "^2.1.1" } @@ -3756,6 +4194,7 @@ "resolved": "https://registry.npmjs.org/@resolver-engine/imports/-/imports-0.3.3.tgz", "integrity": "sha512-anHpS4wN4sRMwsAbMXhMfOD/y4a4Oo0Cw/5+rue7hSwGWsDOQaAU1ClK1OxjUC35/peazxEl8JaSRRS+Xb8t3Q==", "dev": true, + "peer": true, "dependencies": { "@resolver-engine/core": "^0.3.3", "debug": "^3.1.0", @@ -3769,6 +4208,7 @@ "resolved": "https://registry.npmjs.org/@resolver-engine/imports-fs/-/imports-fs-0.3.3.tgz", "integrity": "sha512-7Pjg/ZAZtxpeyCFlZR5zqYkz+Wdo84ugB5LApwriT8XFeQoLwGUj4tZFFvvCuxaNCcqZzCYbonJgmGObYBzyCA==", "dev": true, + "peer": true, "dependencies": { "@resolver-engine/fs": "^0.3.3", "@resolver-engine/imports": "^0.3.3", @@ -3780,6 +4220,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "peer": true, "dependencies": { "ms": "^2.1.1" } @@ -3789,10 +4230,56 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "peer": true, "dependencies": { "ms": "^2.1.1" } }, + "node_modules/@scure/base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", + "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@scure/bip32": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", + "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "@noble/hashes": "~1.2.0", + "@noble/secp256k1": "~1.7.0", + "@scure/base": "~1.1.0" + } + }, + "node_modules/@scure/bip39": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", + "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "@noble/hashes": "~1.2.0", + "@scure/base": "~1.1.0" + } + }, "node_modules/@sentry/core": { "version": "5.30.0", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", @@ -4858,6 +5345,7 @@ "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-2.0.0.tgz", "integrity": "sha512-0xdCkyGOzdqh4h5JSf+zoWx85IusEjDcPIwNEHP8mrWSnCae4rvrqB+/gtpdNfX7zjlFlZiMeePn2r63EI3Lrw==", "dev": true, + "peer": true, "dependencies": { "ethers": "^5.0.2" }, @@ -4866,12 +5354,6 @@ "typechain": "^3.0.0" } }, - "node_modules/@types/abstract-leveldown": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/abstract-leveldown/-/abstract-leveldown-5.0.2.tgz", - "integrity": "sha512-+jA1XXF3jsz+Z7FcuiNqgK53hTa/luglT2TyTpKPqoYbxVY+mCPF22Rm+q3KPBrMHJwNXFrTViHszBOfU4vftQ==", - "dev": true - }, "node_modules/@types/accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", @@ -4882,6 +5364,12 @@ "@types/node": "*" } }, + "node_modules/@types/async-eventemitter": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@types/async-eventemitter/-/async-eventemitter-0.2.1.tgz", + "integrity": "sha512-M2P4Ng26QbAeITiH7w1d7OxtldgfAe0wobpyJzVK/XOb0cUGKU2R4pfAhqcJBXAe2ife5ZOhSv4wk7p+ffURtg==", + "dev": true + }, "node_modules/@types/bn.js": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", @@ -5039,23 +5527,6 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, - "node_modules/@types/level-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/level-errors/-/level-errors-3.0.0.tgz", - "integrity": "sha512-/lMtoq/Cf/2DVOm6zE6ORyOM+3ZVm/BvzEZVxUhf6bgh8ZHglXlBqxbxSlJeVp8FCbD3IVvk/VbsaNmDjrQvqQ==", - "dev": true - }, - "node_modules/@types/levelup": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@types/levelup/-/levelup-4.3.3.tgz", - "integrity": "sha512-K+OTIjJcZHVlZQN1HmU64VtrC0jC3dXWQozuEIR9zVvltIk90zaGPM2AgT+fIkChpzHhFE3YnvFLCbLtzAmexA==", - "dev": true, - "dependencies": { - "@types/abstract-leveldown": "*", - "@types/level-errors": "*", - "@types/node": "*" - } - }, "node_modules/@types/long": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", @@ -5087,6 +5558,7 @@ "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", "dev": true, + "peer": true, "dependencies": { "@types/node": "*" } @@ -5108,6 +5580,7 @@ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", "dev": true, + "peer": true, "dependencies": { "@types/node": "*", "form-data": "^3.0.0" @@ -5132,7 +5605,8 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@types/qs": { "version": "6.9.7", @@ -5152,6 +5626,7 @@ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "dev": true, + "peer": true, "dependencies": { "@types/node": "*" } @@ -5231,12 +5706,6 @@ "@types/node": "*" } }, - "node_modules/@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true - }, "node_modules/@vue/component-compiler-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", @@ -5466,7 +5935,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true + "dev": true, + "peer": true }, "node_modules/@zondax/filecoin-signing-tools": { "version": "0.2.0", @@ -5526,11 +5996,63 @@ "node": ">=6.5" } }, + "node_modules/abstract-level": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", + "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", + "dev": true, + "dependencies": { + "buffer": "^6.0.3", + "catering": "^2.1.0", + "is-buffer": "^2.0.5", + "level-supports": "^4.0.0", + "level-transcoder": "^1.0.1", + "module-error": "^1.0.1", + "queue-microtask": "^1.2.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/abstract-level/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/abstract-level/node_modules/level-supports": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", + "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/abstract-leveldown": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", "dev": true, + "optional": true, "dependencies": { "buffer": "^5.5.0", "immediate": "^3.2.3", @@ -6214,6 +6736,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", "dev": true, + "peer": true, "dependencies": { "typical": "^2.6.1" }, @@ -6361,9 +6884,9 @@ } }, "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "dependencies": { "lodash": "^4.17.14" @@ -6817,6 +7340,27 @@ "dev": true, "optional": true }, + "node_modules/bigint-crypto-utils": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.8.tgz", + "integrity": "sha512-+VMV9Laq8pXLBKKKK49nOoq9bfR3j7NNQAtbA617a4nw9bVLo8rsqkKMBgM2AJWlNX9fEIyYaYX+d0laqYV4tw==", + "dev": true, + "dependencies": { + "bigint-mod-arith": "^3.1.0" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/bigint-mod-arith": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz", + "integrity": "sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==", + "dev": true, + "engines": { + "node": ">=10.4.0" + } + }, "node_modules/bignumber.js": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", @@ -7245,6 +7789,18 @@ "dev": true, "optional": true }, + "node_modules/browser-level": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", + "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", + "dev": true, + "dependencies": { + "abstract-level": "^1.0.2", + "catering": "^2.1.1", + "module-error": "^1.0.2", + "run-parallel-limit": "^1.1.0" + } + }, "node_modules/browser-readablestream-to-it": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz", @@ -7463,15 +8019,6 @@ "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=", "dev": true }, - "node_modules/buffer-xor": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-2.0.2.tgz", - "integrity": "sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.1" - } - }, "node_modules/bufferutil": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz", @@ -7488,6 +8035,18 @@ "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", "dev": true }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dev": true, + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, "node_modules/bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", @@ -7662,7 +8221,6 @@ "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", "dev": true, - "optional": true, "engines": { "node": ">=6" } @@ -7920,24 +8478,30 @@ } }, "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "engines": { "node": ">= 8.10.0" }, "optionalDependencies": { - "fsevents": "~2.3.1" + "fsevents": "~2.3.2" } }, "node_modules/chownr": { @@ -8041,6 +8605,29 @@ "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==", "dev": true }, + "node_modules/classic-level": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.2.0.tgz", + "integrity": "sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "abstract-level": "^1.0.2", + "catering": "^2.1.0", + "module-error": "^1.0.1", + "napi-macros": "~2.0.0", + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/classic-level/node_modules/napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", + "dev": true + }, "node_modules/clean-css": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", @@ -8406,6 +8993,7 @@ "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", "dev": true, + "peer": true, "dependencies": { "array-back": "^2.0.0", "find-replace": "^1.0.3", @@ -8839,17 +9427,6 @@ "semver": "bin/semver.js" } }, - "node_modules/core-js-pure": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.3.tgz", - "integrity": "sha512-N3JruInmCyt7EJj5mAq3csCgGYgiSqu7p7TQp2KOztr180/OAIxyIvL1FCjzgmQk/t3Yniua50Fsak7FShI9lA==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -9201,9 +9778,9 @@ } }, "node_modules/debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -9307,6 +9884,7 @@ "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", "dev": true, + "optional": true, "dependencies": { "abstract-leveldown": "~6.2.1", "inherits": "^2.0.3" @@ -9320,6 +9898,7 @@ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", "dev": true, + "optional": true, "dependencies": { "buffer": "^5.5.0", "immediate": "^3.2.3", @@ -9783,6 +10362,7 @@ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", "dev": true, + "optional": true, "engines": { "node": ">=6" } @@ -9826,6 +10406,7 @@ "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", "dev": true, + "optional": true, "dependencies": { "abstract-leveldown": "^6.2.1", "inherits": "^2.0.3", @@ -9923,6 +10504,7 @@ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, + "optional": true, "dependencies": { "prr": "~1.0.1" }, @@ -11246,6 +11828,7 @@ "resolved": "https://registry.npmjs.org/ethereum-waffle/-/ethereum-waffle-3.4.0.tgz", "integrity": "sha512-ADBqZCkoSA5Isk486ntKJVjFEawIiC+3HxNqpJqONvh3YXBTNiRfXvJtGuAFLXPG91QaqkGqILEHANAo7j/olQ==", "dev": true, + "peer": true, "dependencies": { "@ethereum-waffle/chai": "^3.4.0", "@ethereum-waffle/compiler": "^3.4.0", @@ -11709,7 +12292,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz", "integrity": "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo=", - "dev": true + "dev": true, + "optional": true }, "node_modules/fast-glob": { "version": "3.2.5", @@ -11953,6 +12537,7 @@ "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", "dev": true, + "peer": true, "dependencies": { "array-back": "^1.0.4", "test-value": "^2.1.0" @@ -11966,6 +12551,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "dev": true, + "peer": true, "dependencies": { "typical": "^2.6.0" }, @@ -11990,6 +12576,7 @@ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", "dev": true, + "peer": true, "dependencies": { "micromatch": "^4.0.2" } @@ -12219,6 +12806,7 @@ ], "dev": true, "hasShrinkwrap": true, + "peer": true, "dependencies": { "abstract-leveldown": "3.0.0", "async": "2.6.2", @@ -12262,6 +12850,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/address": ">=5.0.0-beta.128", "@ethersproject/bignumber": ">=5.0.0-beta.130", @@ -12289,6 +12878,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bignumber": "^5.0.13", "@ethersproject/bytes": "^5.0.9", @@ -12314,6 +12904,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/abstract-provider": "^5.0.8", "@ethersproject/bignumber": "^5.0.13", @@ -12337,6 +12928,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bignumber": "^5.0.13", "@ethersproject/bytes": "^5.0.9", @@ -12360,6 +12952,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bytes": "^5.0.9" } @@ -12379,6 +12972,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bytes": "^5.0.9", "@ethersproject/logger": "^5.0.8", @@ -12400,6 +12994,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/logger": "^5.0.8" } @@ -12419,6 +13014,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bignumber": "^5.0.13" } @@ -12438,6 +13034,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/abstract-signer": "^5.0.10", "@ethersproject/address": "^5.0.9", @@ -12464,6 +13061,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bytes": "^5.0.9", "js-sha3": "0.5.7" @@ -12483,7 +13081,8 @@ } ], "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/@ethersproject/networks": { "version": "5.0.7", @@ -12500,6 +13099,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/logger": "^5.0.8" } @@ -12519,6 +13119,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/logger": "^5.0.8" } @@ -12538,6 +13139,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bytes": "^5.0.9", "@ethersproject/logger": "^5.0.8" @@ -12558,6 +13160,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bytes": "^5.0.9", "@ethersproject/logger": "^5.0.8", @@ -12580,6 +13183,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/bytes": "^5.0.9", "@ethersproject/constants": "^5.0.8", @@ -12601,6 +13205,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/address": "^5.0.9", "@ethersproject/bignumber": "^5.0.13", @@ -12628,6 +13233,7 @@ ], "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@ethersproject/base64": "^5.0.7", "@ethersproject/bytes": "^5.0.9", @@ -12641,6 +13247,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -12650,6 +13257,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "defer-to-connect": "^1.0.1" }, @@ -12661,6 +13269,7 @@ "version": "4.11.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/node": "*" } @@ -12668,12 +13277,14 @@ "node_modules/ganache-core/node_modules/@types/node": { "version": "14.14.20", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/@types/pbkdf2": { "version": "3.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/node": "*" } @@ -12682,6 +13293,7 @@ "version": "4.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/node": "*" } @@ -12689,12 +13301,14 @@ "node_modules/ganache-core/node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "dev": true, - "license": "BSD-2-Clause" + "license": "BSD-2-Clause", + "peer": true }, "node_modules/ganache-core/node_modules/abstract-leveldown": { "version": "3.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" }, @@ -12707,6 +13321,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -12719,12 +13334,14 @@ "version": "3.1.2", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/ajv": { "version": "6.12.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -12740,6 +13357,7 @@ "version": "3.2.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -12751,6 +13369,7 @@ "version": "4.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12759,6 +13378,7 @@ "version": "1.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12767,6 +13387,7 @@ "version": "3.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12775,12 +13396,14 @@ "version": "1.1.1", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/array-unique": { "version": "0.3.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12789,6 +13412,7 @@ "version": "0.2.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safer-buffer": "~2.1.0" } @@ -12798,6 +13422,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -12809,6 +13434,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.8" } @@ -12817,6 +13443,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12825,6 +13452,7 @@ "version": "2.6.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "lodash": "^4.17.11" } @@ -12833,6 +13461,7 @@ "version": "0.2.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "async": "^2.4.0" } @@ -12840,17 +13469,20 @@ "node_modules/ganache-core/node_modules/async-limiter": { "version": "1.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/asynckit": { "version": "0.4.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/atob": { "version": "2.1.2", "dev": true, "license": "(MIT OR Apache-2.0)", + "peer": true, "bin": { "atob": "bin/atob.js" }, @@ -12862,6 +13494,7 @@ "version": "0.7.0", "dev": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": "*" } @@ -12869,12 +13502,14 @@ "node_modules/ganache-core/node_modules/aws4": { "version": "1.11.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/babel-code-frame": { "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "chalk": "^1.1.3", "esutils": "^2.0.2", @@ -12885,6 +13520,7 @@ "version": "2.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12893,6 +13529,7 @@ "version": "2.2.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12901,6 +13538,7 @@ "version": "1.1.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -12915,12 +13553,14 @@ "node_modules/ganache-core/node_modules/babel-code-frame/node_modules/js-tokens": { "version": "3.0.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/babel-code-frame/node_modules/strip-ansi": { "version": "3.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -12932,6 +13572,7 @@ "version": "2.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.8.0" } @@ -12940,6 +13581,7 @@ "version": "6.26.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-code-frame": "^6.26.0", "babel-generator": "^6.26.0", @@ -12966,6 +13608,7 @@ "version": "2.6.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -12974,6 +13617,7 @@ "version": "0.5.1", "dev": true, "license": "MIT", + "peer": true, "bin": { "json5": "lib/cli.js" } @@ -12981,12 +13625,14 @@ "node_modules/ganache-core/node_modules/babel-core/node_modules/ms": { "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/babel-core/node_modules/slash": { "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12995,6 +13641,7 @@ "version": "6.26.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-messages": "^6.23.0", "babel-runtime": "^6.26.0", @@ -13010,6 +13657,7 @@ "version": "1.3.0", "dev": true, "license": "MIT", + "peer": true, "bin": { "jsesc": "bin/jsesc" } @@ -13018,6 +13666,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-explode-assignable-expression": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13028,6 +13677,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13039,6 +13689,7 @@ "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.26.0", @@ -13050,6 +13701,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-traverse": "^6.24.1", @@ -13060,6 +13712,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-get-function-arity": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13072,6 +13725,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -13081,6 +13735,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -13090,6 +13745,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -13099,6 +13755,7 @@ "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.26.0", "babel-types": "^6.26.0", @@ -13109,6 +13766,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13121,6 +13779,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-optimise-call-expression": "^6.24.1", "babel-messages": "^6.23.0", @@ -13134,6 +13793,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" @@ -13143,6 +13803,7 @@ "version": "6.23.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13151,6 +13812,7 @@ "version": "6.22.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13158,22 +13820,26 @@ "node_modules/ganache-core/node_modules/babel-plugin-syntax-async-functions": { "version": "6.13.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/babel-plugin-transform-async-to-generator": { "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-remap-async-to-generator": "^6.24.1", "babel-plugin-syntax-async-functions": "^6.8.0", @@ -13184,6 +13850,7 @@ "version": "6.22.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13192,6 +13859,7 @@ "version": "6.22.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13200,6 +13868,7 @@ "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.26.0", "babel-template": "^6.26.0", @@ -13212,6 +13881,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-define-map": "^6.24.1", "babel-helper-function-name": "^6.24.1", @@ -13228,6 +13898,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" @@ -13237,6 +13908,7 @@ "version": "6.23.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13245,6 +13917,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -13254,6 +13927,7 @@ "version": "6.23.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13262,6 +13936,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13272,6 +13947,7 @@ "version": "6.22.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13280,6 +13956,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13290,6 +13967,7 @@ "version": "6.26.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-plugin-transform-strict-mode": "^6.24.1", "babel-runtime": "^6.26.0", @@ -13301,6 +13979,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13311,6 +13990,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-plugin-transform-es2015-modules-amd": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13321,6 +14001,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-replace-supers": "^6.24.1", "babel-runtime": "^6.22.0" @@ -13330,6 +14011,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-call-delegate": "^6.24.1", "babel-helper-get-function-arity": "^6.24.1", @@ -13343,6 +14025,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -13352,6 +14035,7 @@ "version": "6.22.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13360,6 +14044,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13370,6 +14055,7 @@ "version": "6.22.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13378,6 +14064,7 @@ "version": "6.23.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0" } @@ -13386,6 +14073,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", @@ -13396,6 +14084,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", "babel-plugin-syntax-exponentiation-operator": "^6.8.0", @@ -13406,6 +14095,7 @@ "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "regenerator-transform": "^0.10.0" } @@ -13414,6 +14104,7 @@ "version": "6.24.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -13423,6 +14114,7 @@ "version": "1.7.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-plugin-check-es2015-constants": "^6.22.0", "babel-plugin-syntax-trailing-function-commas": "^6.22.0", @@ -13460,6 +14152,7 @@ "version": "5.7.1", "dev": true, "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver" } @@ -13468,6 +14161,7 @@ "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-core": "^6.26.0", "babel-runtime": "^6.26.0", @@ -13482,6 +14176,7 @@ "version": "0.4.18", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "source-map": "^0.5.6" } @@ -13490,6 +14185,7 @@ "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -13499,6 +14195,7 @@ "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.26.0", "babel-traverse": "^6.26.0", @@ -13511,6 +14208,7 @@ "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-code-frame": "^6.26.0", "babel-messages": "^6.23.0", @@ -13527,6 +14225,7 @@ "version": "2.6.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -13535,6 +14234,7 @@ "version": "9.18.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -13542,12 +14242,14 @@ "node_modules/ganache-core/node_modules/babel-traverse/node_modules/ms": { "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/babel-types": { "version": "6.26.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-runtime": "^6.26.0", "esutils": "^2.0.2", @@ -13559,6 +14261,7 @@ "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -13567,6 +14270,7 @@ "version": "7.3.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "babel-core": "^6.0.14", "object-assign": "^4.0.0" @@ -13576,6 +14280,7 @@ "version": "6.18.0", "dev": true, "license": "MIT", + "peer": true, "bin": { "babylon": "bin/babylon.js" } @@ -13584,6 +14289,7 @@ "version": "2.5.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "precond": "0.2" }, @@ -13594,12 +14300,14 @@ "node_modules/ganache-core/node_modules/balanced-match": { "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/base": { "version": "0.11.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -13617,6 +14325,7 @@ "version": "3.0.8", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "^5.0.1" } @@ -13625,6 +14334,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -13649,12 +14359,14 @@ "url": "https://feross.org/support" } ], - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/bcrypt-pbkdf": { "version": "1.0.2", "dev": true, "license": "BSD-3-Clause", + "peer": true, "dependencies": { "tweetnacl": "^0.14.3" } @@ -13662,13 +14374,15 @@ "node_modules/ganache-core/node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { "version": "0.14.5", "dev": true, - "license": "Unlicense" + "license": "Unlicense", + "peer": true }, "node_modules/ganache-core/node_modules/bignumber.js": { "version": "9.0.1", "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": "*" } @@ -13677,6 +14391,7 @@ "version": "2.5.0", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "create-hash": "^1.1.0", "pbkdf2": "^3.0.9", @@ -13688,24 +14403,28 @@ "node_modules/ganache-core/node_modules/blakejs": { "version": "1.1.0", "dev": true, - "license": "CC0-1.0" + "license": "CC0-1.0", + "peer": true }, "node_modules/ganache-core/node_modules/bluebird": { "version": "3.7.2", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/bn.js": { "version": "4.11.9", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/body-parser": { "version": "1.19.0", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -13727,6 +14446,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -13735,13 +14455,15 @@ "version": "2.0.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/body-parser/node_modules/qs": { "version": "6.7.0", "dev": true, "license": "BSD-3-Clause", "optional": true, + "peer": true, "engines": { "node": ">=0.6" } @@ -13750,6 +14472,7 @@ "version": "1.1.11", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -13758,12 +14481,14 @@ "node_modules/ganache-core/node_modules/brorand": { "version": "1.1.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/browserify-aes": { "version": "1.2.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -13778,6 +14503,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -13789,6 +14515,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -13801,6 +14528,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -13810,13 +14538,15 @@ "version": "5.1.3", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/browserify-sign": { "version": "4.2.1", "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -13833,13 +14563,15 @@ "version": "5.1.3", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/browserify-sign/node_modules/readable-stream": { "version": "3.6.0", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -13853,6 +14585,7 @@ "version": "3.2.8", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30000844", "electron-to-chromium": "^1.3.47" @@ -13865,6 +14598,7 @@ "version": "4.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "base-x": "^3.0.2" } @@ -13873,6 +14607,7 @@ "version": "2.1.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "bs58": "^4.0.0", "create-hash": "^1.1.0", @@ -13897,6 +14632,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -13905,24 +14641,28 @@ "node_modules/ganache-core/node_modules/buffer-from": { "version": "1.1.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/buffer-to-arraybuffer": { "version": "0.0.5", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/buffer-xor": { "version": "1.0.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/bufferutil": { "version": "4.0.3", "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "dependencies": { "node-gyp-build": "^4.2.0" } @@ -13932,6 +14672,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.8" } @@ -13940,6 +14681,7 @@ "version": "1.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "bytewise-core": "^1.2.2", "typewise": "^1.0.3" @@ -13949,6 +14691,7 @@ "version": "1.2.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "typewise-core": "^1.2" } @@ -13957,6 +14700,7 @@ "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -13977,6 +14721,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -13995,6 +14740,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -14003,6 +14749,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "^2.4.1", "lru-cache": "^3.2.0" @@ -14012,6 +14759,7 @@ "version": "2.7.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -14020,6 +14768,7 @@ "version": "3.2.0", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "pseudomap": "^1.0.1" } @@ -14028,6 +14777,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -14039,17 +14789,20 @@ "node_modules/ganache-core/node_modules/caniuse-lite": { "version": "1.0.30001174", "dev": true, - "license": "CC-BY-4.0" + "license": "CC-BY-4.0", + "peer": true }, "node_modules/ganache-core/node_modules/caseless": { "version": "0.12.0", "dev": true, - "license": "Apache-2.0" + "license": "Apache-2.0", + "peer": true }, "node_modules/ganache-core/node_modules/chalk": { "version": "2.4.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -14063,6 +14816,7 @@ "version": "1.1.0", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "functional-red-black-tree": "^1.0.1" } @@ -14071,18 +14825,21 @@ "version": "1.1.4", "dev": true, "license": "ISC", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/ci-info": { "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/cids": { "version": "0.7.5", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -14100,6 +14857,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "buffer": "^5.6.0", "varint": "^5.0.0" @@ -14109,6 +14867,7 @@ "version": "1.0.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -14118,12 +14877,14 @@ "version": "1.1.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/class-utils": { "version": "0.3.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -14138,6 +14899,7 @@ "version": "0.2.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -14149,6 +14911,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -14160,6 +14923,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -14170,12 +14934,14 @@ "node_modules/ganache-core/node_modules/class-utils/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/class-utils/node_modules/is-data-descriptor": { "version": "0.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -14187,6 +14953,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -14198,6 +14965,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -14211,6 +14979,7 @@ "version": "5.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -14219,6 +14988,7 @@ "version": "2.1.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.8" } @@ -14228,6 +14998,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "mimic-response": "^1.0.0" } @@ -14236,6 +15007,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -14248,6 +15020,7 @@ "version": "1.9.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "color-name": "1.1.3" } @@ -14255,12 +15028,14 @@ "node_modules/ganache-core/node_modules/color-name": { "version": "1.1.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/combined-stream": { "version": "1.0.8", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -14271,12 +15046,14 @@ "node_modules/ganache-core/node_modules/component-emitter": { "version": "1.3.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/concat-map": { "version": "0.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/concat-stream": { "version": "1.6.2", @@ -14285,6 +15062,7 @@ "node >= 0.8" ], "license": "MIT", + "peer": true, "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -14297,6 +15075,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "safe-buffer": "5.1.2" }, @@ -14308,13 +15087,15 @@ "version": "5.1.2", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/content-hash": { "version": "2.5.2", "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "cids": "^0.7.1", "multicodec": "^0.5.5", @@ -14326,6 +15107,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -14334,6 +15116,7 @@ "version": "1.7.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "~5.1.1" } @@ -14341,13 +15124,15 @@ "node_modules/ganache-core/node_modules/convert-source-map/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/cookie": { "version": "0.4.0", "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -14356,18 +15141,21 @@ "version": "1.0.6", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/cookiejar": { "version": "2.1.2", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/copy-descriptor": { "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -14376,13 +15164,15 @@ "version": "2.6.12", "dev": true, "hasInstallScript": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/core-js-pure": { "version": "3.8.2", "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -14391,13 +15181,15 @@ "node_modules/ganache-core/node_modules/core-util-is": { "version": "1.0.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/cors": { "version": "2.8.5", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "object-assign": "^4", "vary": "^1" @@ -14411,6 +15203,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -14420,6 +15213,7 @@ "version": "1.2.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -14432,6 +15226,7 @@ "version": "1.1.7", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -14445,6 +15240,7 @@ "version": "2.2.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "node-fetch": "2.1.2", "whatwg-fetch": "2.0.4" @@ -14455,6 +15251,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -14476,6 +15273,7 @@ "version": "1.0.1", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -14485,6 +15283,7 @@ "version": "1.14.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "assert-plus": "^1.0.0" }, @@ -14496,6 +15295,7 @@ "version": "3.2.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ms": "^2.1.1" } @@ -14504,6 +15304,7 @@ "version": "0.2.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -14513,6 +15314,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "mimic-response": "^1.0.0" }, @@ -14524,6 +15326,7 @@ "version": "1.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -14540,12 +15343,14 @@ "version": "1.1.3", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/deferred-leveldown": { "version": "4.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~5.0.0", "inherits": "^2.0.3" @@ -14558,6 +15363,7 @@ "version": "5.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" }, @@ -14569,6 +15375,7 @@ "version": "1.1.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "object-keys": "^1.0.12" }, @@ -14580,6 +15387,7 @@ "version": "2.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -14591,12 +15399,14 @@ "node_modules/ganache-core/node_modules/defined": { "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/delayed-stream": { "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.4.0" } @@ -14606,6 +15416,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -14615,6 +15426,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -14624,12 +15436,14 @@ "version": "1.0.4", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/detect-indent": { "version": "4.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "repeating": "^2.0.0" }, @@ -14642,6 +15456,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -14650,12 +15465,14 @@ }, "node_modules/ganache-core/node_modules/dom-walk": { "version": "0.1.2", - "dev": true + "dev": true, + "peer": true }, "node_modules/ganache-core/node_modules/dotignore": { "version": "0.1.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "minimatch": "^3.0.4" }, @@ -14667,12 +15484,14 @@ "version": "0.1.4", "dev": true, "license": "BSD-3-Clause", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/ecc-jsbn": { "version": "0.1.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -14682,17 +15501,20 @@ "version": "1.1.1", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/electron-to-chromium": { "version": "1.3.636", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/elliptic": { "version": "6.5.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -14708,6 +15530,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.8" } @@ -14716,6 +15539,7 @@ "version": "0.1.13", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -14724,6 +15548,7 @@ "version": "5.0.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "^5.0.0", "inherits": "^2.0.3", @@ -14739,6 +15564,7 @@ "version": "5.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" }, @@ -14750,6 +15576,7 @@ "version": "0.6.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -14761,6 +15588,7 @@ "version": "1.4.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "once": "^1.4.0" } @@ -14769,6 +15597,7 @@ "version": "0.1.8", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "prr": "~1.0.1" }, @@ -14780,6 +15609,7 @@ "version": "1.18.0-next.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -14805,6 +15635,7 @@ "version": "1.2.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -14821,6 +15652,7 @@ "version": "0.10.53", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -14831,6 +15663,7 @@ "version": "2.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "d": "1", "es5-ext": "^0.10.35", @@ -14841,6 +15674,7 @@ "version": "3.1.3", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "d": "^1.0.1", "ext": "^1.1.2" @@ -14850,12 +15684,14 @@ "version": "1.0.3", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/escape-string-regexp": { "version": "1.0.5", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.8.0" } @@ -14864,6 +15700,7 @@ "version": "2.0.3", "dev": true, "license": "BSD-2-Clause", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -14873,6 +15710,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -14881,6 +15719,7 @@ "version": "3.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "eth-query": "^2.1.0", "ethereumjs-tx": "^1.3.3", @@ -14895,6 +15734,7 @@ "version": "1.3.7", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -14904,6 +15744,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -14918,6 +15759,7 @@ "version": "2.3.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -14927,6 +15769,7 @@ "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "idna-uts46-hx": "^2.3.1", "js-sha3": "^0.5.7" @@ -14936,6 +15779,7 @@ "version": "3.2.1", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "cross-fetch": "^2.1.1", "eth-json-rpc-middleware": "^1.5.0", @@ -14947,6 +15791,7 @@ "version": "1.6.0", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "async": "^2.5.0", "eth-query": "^2.1.2", @@ -14967,6 +15812,7 @@ "version": "2.6.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -14975,6 +15821,7 @@ "version": "1.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.6.0" } @@ -14983,6 +15830,7 @@ "version": "2.0.5", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -14993,6 +15841,7 @@ "version": "1.7.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -15004,12 +15853,14 @@ "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-block/node_modules/ethereum-common": { "version": "0.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-tx": { "version": "1.3.7", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -15019,6 +15870,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -15033,6 +15885,7 @@ "version": "2.6.0", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -15051,6 +15904,7 @@ "version": "2.2.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -15063,6 +15917,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -15077,6 +15932,7 @@ "version": "2.1.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -15086,6 +15942,7 @@ "version": "6.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -15099,17 +15956,20 @@ "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/isarray": { "version": "0.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-codec": { "version": "7.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-errors": { "version": "1.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "errno": "~0.1.1" } @@ -15118,6 +15978,7 @@ "version": "1.3.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -15129,6 +15990,7 @@ "version": "1.1.14", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -15140,6 +16002,7 @@ "version": "0.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -15149,6 +16012,7 @@ "version": "1.0.34", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -15159,6 +16023,7 @@ "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", "dev": true, + "peer": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -15170,6 +16035,7 @@ "version": "1.3.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -15183,12 +16049,14 @@ "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ltgt": { "version": "2.2.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/memdown": { "version": "1.4.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -15202,6 +16070,7 @@ "version": "2.7.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -15210,6 +16079,7 @@ "version": "2.3.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -15224,22 +16094,26 @@ "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/merkle-patricia-tree/node_modules/async": { "version": "1.5.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/object-keys": { "version": "0.4.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/semver": { "version": "5.4.1", "dev": true, "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver" } @@ -15247,13 +16121,15 @@ "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/string_decoder": { "version": "0.10.31", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-lib": { "version": "0.1.29", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -15267,6 +16143,7 @@ "version": "2.1.2", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "json-rpc-random-id": "^1.0.0", "xtend": "^4.0.1" @@ -15276,6 +16153,7 @@ "version": "3.0.0", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "buffer": "^5.2.1", "elliptic": "^6.4.0", @@ -15289,6 +16167,7 @@ "version": "0.6.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "bn.js": "^4.10.0", "ethereumjs-util": "^4.3.0" @@ -15298,6 +16177,7 @@ "version": "4.5.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.8.0", "create-hash": "^1.1.2", @@ -15310,6 +16190,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -15324,6 +16205,7 @@ "version": "3.2.4", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "async": "^2.1.2", "clone": "^2.0.0", @@ -15341,6 +16223,7 @@ "version": "2.6.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -15349,6 +16232,7 @@ "version": "1.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.6.0" } @@ -15357,6 +16241,7 @@ "version": "2.0.5", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -15367,6 +16252,7 @@ "version": "1.7.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -15378,12 +16264,14 @@ "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-block/node_modules/ethereum-common": { "version": "0.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-tx": { "version": "1.3.7", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -15393,6 +16281,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -15407,6 +16296,7 @@ "version": "2.6.0", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -15425,6 +16315,7 @@ "version": "2.2.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -15437,6 +16328,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -15451,6 +16343,7 @@ "version": "2.1.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -15460,6 +16353,7 @@ "version": "6.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -15473,17 +16367,20 @@ "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/isarray": { "version": "0.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-codec": { "version": "7.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-errors": { "version": "1.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "errno": "~0.1.1" } @@ -15492,6 +16389,7 @@ "version": "1.3.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -15503,6 +16401,7 @@ "version": "1.1.14", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -15514,6 +16413,7 @@ "version": "0.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -15523,6 +16423,7 @@ "version": "1.0.34", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -15533,6 +16434,7 @@ "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", "dev": true, + "peer": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -15544,6 +16446,7 @@ "version": "1.3.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -15557,12 +16460,14 @@ "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ltgt": { "version": "2.2.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/memdown": { "version": "1.4.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -15576,6 +16481,7 @@ "version": "2.7.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -15584,6 +16490,7 @@ "version": "2.3.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -15598,22 +16505,26 @@ "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/merkle-patricia-tree/node_modules/async": { "version": "1.5.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/object-keys": { "version": "0.4.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/semver": { "version": "5.4.1", "dev": true, "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver" } @@ -15621,12 +16532,14 @@ "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/string_decoder": { "version": "0.10.31", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethashjs": { "version": "0.0.8", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.1.2", "buffer-xor": "^2.0.1", @@ -15637,12 +16550,14 @@ "node_modules/ganache-core/node_modules/ethashjs/node_modules/bn.js": { "version": "5.1.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethashjs/node_modules/buffer-xor": { "version": "2.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "^5.1.1" } @@ -15651,6 +16566,7 @@ "version": "7.0.7", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^5.1.2", @@ -15668,6 +16584,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "js-sha3": "^0.8.0" } @@ -15676,17 +16593,20 @@ "version": "0.8.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/ethereum-common": { "version": "0.0.18", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereum-cryptography": { "version": "0.1.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/pbkdf2": "^3.0.0", "@types/secp256k1": "^4.0.1", @@ -15709,6 +16629,7 @@ "version": "0.6.8", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "bn.js": "^4.11.8", "ethereumjs-util": "^6.0.0" @@ -15718,6 +16639,7 @@ "version": "3.0.0", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereumjs-util": "^6.0.0", "rlp": "^2.2.1", @@ -15728,6 +16650,7 @@ "version": "2.2.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -15740,6 +16663,7 @@ "version": "2.6.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -15748,6 +16672,7 @@ "version": "1.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.6.0" } @@ -15756,6 +16681,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -15769,17 +16695,20 @@ "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/isarray": { "version": "0.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-codec": { "version": "7.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-errors": { "version": "1.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "errno": "~0.1.1" } @@ -15788,6 +16717,7 @@ "version": "1.3.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -15799,6 +16729,7 @@ "version": "1.1.14", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -15810,6 +16741,7 @@ "version": "0.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -15819,6 +16751,7 @@ "version": "1.0.34", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -15829,6 +16762,7 @@ "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", "dev": true, + "peer": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -15840,6 +16774,7 @@ "version": "1.3.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -15853,12 +16788,14 @@ "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/ltgt": { "version": "2.2.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/memdown": { "version": "1.4.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -15872,6 +16809,7 @@ "version": "2.7.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -15880,6 +16818,7 @@ "version": "2.3.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -15894,22 +16833,26 @@ "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/merkle-patricia-tree/node_modules/async": { "version": "1.5.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/object-keys": { "version": "0.4.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/semver": { "version": "5.4.1", "dev": true, "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver" } @@ -15917,12 +16860,14 @@ "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/string_decoder": { "version": "0.10.31", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-blockchain": { "version": "4.0.4", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.6.1", "ethashjs": "~0.0.7", @@ -15939,12 +16884,14 @@ "node_modules/ganache-core/node_modules/ethereumjs-common": { "version": "1.5.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-tx": { "version": "2.1.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -15954,6 +16901,7 @@ "version": "6.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -15968,6 +16916,7 @@ "version": "4.2.0", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -15990,6 +16939,7 @@ "version": "2.6.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -15998,6 +16948,7 @@ "version": "1.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.6.0" } @@ -16005,17 +16956,20 @@ "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/isarray": { "version": "0.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-codec": { "version": "7.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-errors": { "version": "1.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "errno": "~0.1.1" } @@ -16024,6 +16978,7 @@ "version": "1.3.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -16035,6 +16990,7 @@ "version": "1.1.14", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -16046,6 +17002,7 @@ "version": "0.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -16055,6 +17012,7 @@ "version": "1.0.34", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -16065,6 +17023,7 @@ "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", "dev": true, + "peer": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -16076,6 +17035,7 @@ "version": "1.3.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -16089,12 +17049,14 @@ "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/ltgt": { "version": "2.2.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/memdown": { "version": "1.4.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -16108,6 +17070,7 @@ "version": "2.7.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -16116,6 +17079,7 @@ "version": "2.3.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -16130,12 +17094,14 @@ "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/merkle-patricia-tree/node_modules/async": { "version": "1.5.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/merkle-patricia-tree/node_modules/ethereumjs-util": { "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -16149,17 +17115,20 @@ "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/object-keys": { "version": "0.4.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/semver": { "version": "5.4.1", "dev": true, "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver" } @@ -16167,13 +17136,15 @@ "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/string_decoder": { "version": "0.10.31", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ethereumjs-wallet": { "version": "0.6.5", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "aes-js": "^3.1.1", "bs58check": "^2.1.2", @@ -16191,6 +17162,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "4.11.6", "number-to-bn": "1.7.0" @@ -16204,12 +17176,14 @@ "version": "4.11.6", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/ethjs-util": { "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-hex-prefixed": "1.0.0", "strip-hex-prefix": "1.0.0" @@ -16223,12 +17197,14 @@ "version": "4.0.4", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/events": { "version": "3.2.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.8.x" } @@ -16237,6 +17213,7 @@ "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -16246,6 +17223,7 @@ "version": "2.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -16263,6 +17241,7 @@ "version": "2.6.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -16271,6 +17250,7 @@ "version": "0.2.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -16282,6 +17262,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -16293,6 +17274,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -16304,6 +17286,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -16314,12 +17297,14 @@ "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-data-descriptor": { "version": "0.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -16331,6 +17316,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -16342,6 +17328,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -16355,6 +17342,7 @@ "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -16363,6 +17351,7 @@ "version": "5.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -16370,13 +17359,15 @@ "node_modules/ganache-core/node_modules/expand-brackets/node_modules/ms": { "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/express": { "version": "4.17.1", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -16418,6 +17409,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -16426,13 +17418,15 @@ "version": "2.0.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/express/node_modules/qs": { "version": "6.7.0", "dev": true, "license": "BSD-3-Clause", "optional": true, + "peer": true, "engines": { "node": ">=0.6" } @@ -16441,12 +17435,14 @@ "version": "5.1.2", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/ext": { "version": "1.4.0", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "type": "^2.0.0" } @@ -16454,17 +17450,20 @@ "node_modules/ganache-core/node_modules/ext/node_modules/type": { "version": "2.1.0", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/extend": { "version": "3.0.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/extend-shallow": { "version": "3.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -16477,6 +17476,7 @@ "version": "2.0.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -16495,6 +17495,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -16506,6 +17507,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -16517,6 +17519,7 @@ "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -16527,12 +17530,14 @@ "engines": [ "node >=0.6.0" ], - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/fake-merkle-patricia-tree": { "version": "1.0.1", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "checkpoint-store": "^1.1.0" } @@ -16540,17 +17545,20 @@ "node_modules/ganache-core/node_modules/fast-deep-equal": { "version": "3.1.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/fast-json-stable-stringify": { "version": "2.1.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/fetch-ponyfill": { "version": "4.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "node-fetch": "~1.7.1" } @@ -16559,6 +17567,7 @@ "version": "1.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -16567,6 +17576,7 @@ "version": "1.7.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "encoding": "^0.1.11", "is-stream": "^1.0.1" @@ -16577,6 +17587,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -16595,6 +17606,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -16603,12 +17615,14 @@ "version": "2.0.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root": { "version": "1.2.1", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "fs-extra": "^4.0.3", "micromatch": "^3.1.4" @@ -16618,6 +17632,7 @@ "version": "2.3.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -16638,6 +17653,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -16649,6 +17665,7 @@ "version": "4.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -16663,6 +17680,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -16674,6 +17692,7 @@ "version": "4.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -16683,12 +17702,14 @@ "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/is-extendable": { "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -16697,6 +17718,7 @@ "version": "3.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -16708,6 +17730,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -16719,6 +17742,7 @@ "version": "3.1.10", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -16742,6 +17766,7 @@ "version": "2.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -16753,12 +17778,14 @@ "node_modules/ganache-core/node_modules/flow-stoplight": { "version": "1.0.0", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/for-each": { "version": "0.3.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-callable": "^1.1.3" } @@ -16767,6 +17794,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -16775,6 +17803,7 @@ "version": "0.6.1", "dev": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": "*" } @@ -16783,6 +17812,7 @@ "version": "2.3.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -16797,6 +17827,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -16805,6 +17836,7 @@ "version": "0.2.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "map-cache": "^0.2.2" }, @@ -16817,6 +17849,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -16825,6 +17858,7 @@ "version": "7.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -16837,22 +17871,26 @@ "node_modules/ganache-core/node_modules/fs.realpath": { "version": "1.0.0", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/function-bind": { "version": "1.1.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/functional-red-black-tree": { "version": "1.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/get-intrinsic": { "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -16867,6 +17905,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "pump": "^3.0.0" }, @@ -16881,6 +17920,7 @@ "version": "2.0.6", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -16889,6 +17929,7 @@ "version": "0.1.7", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "assert-plus": "^1.0.0" } @@ -16897,6 +17938,7 @@ "version": "7.1.3", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -16913,6 +17955,7 @@ "version": "4.4.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "min-document": "^2.19.0", "process": "^0.11.10" @@ -16923,6 +17966,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -16945,6 +17989,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "pump": "^3.0.0" }, @@ -16955,12 +18000,14 @@ "node_modules/ganache-core/node_modules/graceful-fs": { "version": "4.2.4", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/har-schema": { "version": "2.0.0", "dev": true, "license": "ISC", + "peer": true, "engines": { "node": ">=4" } @@ -16969,6 +18016,7 @@ "version": "5.1.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -16981,6 +18029,7 @@ "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -16992,6 +18041,7 @@ "version": "2.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -17003,6 +18053,7 @@ "version": "2.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17011,6 +18062,7 @@ "version": "3.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=4" } @@ -17020,6 +18072,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": "*" } @@ -17028,6 +18081,7 @@ "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" }, @@ -17040,6 +18094,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "has-symbol-support-x": "^1.4.1" }, @@ -17051,6 +18106,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -17064,6 +18120,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -17075,12 +18132,14 @@ "node_modules/ganache-core/node_modules/has-values/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/has-values/node_modules/is-number": { "version": "3.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -17092,6 +18151,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -17103,6 +18163,7 @@ "version": "4.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -17114,6 +18175,7 @@ "version": "3.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -17127,6 +18189,7 @@ "version": "3.6.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -17140,6 +18203,7 @@ "version": "1.1.7", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -17147,12 +18211,14 @@ }, "node_modules/ganache-core/node_modules/heap": { "version": "0.2.6", - "dev": true + "dev": true, + "peer": true }, "node_modules/ganache-core/node_modules/hmac-drbg": { "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -17163,6 +18229,7 @@ "version": "2.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.1" @@ -17175,13 +18242,15 @@ "version": "4.1.0", "dev": true, "license": "BSD-2-Clause", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/http-errors": { "version": "1.7.2", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -17197,18 +18266,21 @@ "version": "2.0.3", "dev": true, "license": "ISC", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/http-https": { "version": "1.0.0", "dev": true, "license": "ISC", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/http-signature": { "version": "1.2.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -17224,6 +18296,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -17236,6 +18309,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "punycode": "2.1.0" }, @@ -17248,6 +18322,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -17269,17 +18344,20 @@ "url": "https://feross.org/support" } ], - "license": "BSD-3-Clause" + "license": "BSD-3-Clause", + "peer": true }, "node_modules/ganache-core/node_modules/immediate": { "version": "3.2.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/inflight": { "version": "1.0.6", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -17288,12 +18366,14 @@ "node_modules/ganache-core/node_modules/inherits": { "version": "2.0.4", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/invariant": { "version": "2.2.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.0.0" } @@ -17303,6 +18383,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.10" } @@ -17311,6 +18392,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -17322,6 +18404,7 @@ "version": "1.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0" }, @@ -17336,6 +18419,7 @@ "version": "1.2.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" }, @@ -17347,6 +18431,7 @@ "version": "2.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ci-info": "^2.0.0" }, @@ -17358,6 +18443,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^6.0.0" }, @@ -17369,6 +18455,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" }, @@ -17380,6 +18467,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -17393,6 +18481,7 @@ "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-plain-object": "^2.0.4" }, @@ -17404,6 +18493,7 @@ "version": "1.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" }, @@ -17415,6 +18505,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17422,12 +18513,14 @@ "node_modules/ganache-core/node_modules/is-function": { "version": "1.0.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/is-hex-prefixed": { "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=6.5.0", "npm": ">=3" @@ -17437,6 +18530,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" }, @@ -17449,6 +18543,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -17458,6 +18553,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17466,6 +18562,7 @@ "version": "2.0.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "isobject": "^3.0.1" }, @@ -17477,6 +18574,7 @@ "version": "1.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-symbols": "^1.0.1" }, @@ -17492,6 +18590,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17500,6 +18599,7 @@ "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-symbols": "^1.0.1" }, @@ -17513,12 +18613,14 @@ "node_modules/ganache-core/node_modules/is-typedarray": { "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/is-windows": { "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17526,17 +18628,20 @@ "node_modules/ganache-core/node_modules/isarray": { "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/isexe": { "version": "2.0.0", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/isobject": { "version": "3.0.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17544,13 +18649,15 @@ "node_modules/ganache-core/node_modules/isstream": { "version": "0.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/isurl": { "version": "1.0.0", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" @@ -17563,28 +18670,33 @@ "version": "0.5.7", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/js-tokens": { "version": "4.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/jsbn": { "version": "0.1.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/json-buffer": { "version": "3.0.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/json-rpc-engine": { "version": "3.8.0", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "async": "^2.0.1", "babel-preset-env": "^1.7.0", @@ -17598,6 +18710,7 @@ "version": "2.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1" } @@ -17605,21 +18718,25 @@ "node_modules/ganache-core/node_modules/json-rpc-random-id": { "version": "1.0.1", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/json-schema": { "version": "0.2.3", - "dev": true + "dev": true, + "peer": true }, "node_modules/ganache-core/node_modules/json-schema-traverse": { "version": "0.4.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/json-stable-stringify": { "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "jsonify": "~0.0.0" } @@ -17627,12 +18744,14 @@ "node_modules/ganache-core/node_modules/json-stringify-safe": { "version": "5.0.1", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/jsonfile": { "version": "4.0.0", "dev": true, "license": "MIT", + "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -17640,7 +18759,8 @@ "node_modules/ganache-core/node_modules/jsonify": { "version": "0.0.0", "dev": true, - "license": "Public Domain" + "license": "Public Domain", + "peer": true }, "node_modules/ganache-core/node_modules/jsprim": { "version": "1.4.1", @@ -17649,6 +18769,7 @@ "node >=0.6.0" ], "license": "MIT", + "peer": true, "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -17675,6 +18796,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "json-buffer": "3.0.0" } @@ -17683,6 +18805,7 @@ "version": "6.0.3", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17691,6 +18814,7 @@ "version": "6.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "graceful-fs": "^4.1.11" } @@ -17699,6 +18823,7 @@ "version": "9.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "buffer": "^5.6.0" }, @@ -17710,6 +18835,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "errno": "~0.1.1" }, @@ -17721,6 +18847,7 @@ "version": "2.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.5", @@ -17734,6 +18861,7 @@ "version": "3.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "level-packager": "~4.0.0", "memdown": "~3.0.0" @@ -17746,6 +18874,7 @@ "version": "5.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" }, @@ -17756,12 +18885,14 @@ "node_modules/ganache-core/node_modules/level-mem/node_modules/ltgt": { "version": "2.2.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/level-mem/node_modules/memdown": { "version": "3.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~5.0.0", "functional-red-black-tree": "~1.0.1", @@ -17777,12 +18908,14 @@ "node_modules/ganache-core/node_modules/level-mem/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/level-packager": { "version": "4.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "encoding-down": "~5.0.0", "levelup": "^3.0.0" @@ -17795,6 +18928,7 @@ "version": "1.0.7", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ltgt": "^2.1.2" } @@ -17803,6 +18937,7 @@ "version": "6.6.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "bytewise": "~1.1.0", "level-codec": "^9.0.0", @@ -17820,6 +18955,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.3", "readable-stream": "^2.2.8", @@ -17833,6 +18969,7 @@ "version": "3.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "deferred-leveldown": "~4.0.0", "level-errors": "~2.0.0", @@ -17847,6 +18984,7 @@ "version": "3.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.3.6", @@ -17859,17 +18997,20 @@ "node_modules/ganache-core/node_modules/lodash": { "version": "4.17.20", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/looper": { "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/loose-envify": { "version": "1.4.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -17882,6 +19023,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17890,6 +19032,7 @@ "version": "5.1.1", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "yallist": "^3.0.2" } @@ -17897,12 +19040,14 @@ "node_modules/ganache-core/node_modules/ltgt": { "version": "2.1.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/map-cache": { "version": "0.2.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -17911,6 +19056,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "object-visit": "^1.0.0" }, @@ -17922,6 +19068,7 @@ "version": "1.3.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -17933,6 +19080,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -17941,12 +19089,14 @@ "version": "1.0.1", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/merkle-patricia-tree": { "version": "3.0.0", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.6.1", "ethereumjs-util": "^5.2.0", @@ -17961,6 +19111,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -17975,6 +19126,7 @@ "version": "3.6.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -17989,6 +19141,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -17997,6 +19150,7 @@ "version": "4.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -18010,6 +19164,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "bin": { "mime": "cli.js" }, @@ -18021,6 +19176,7 @@ "version": "1.45.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6" } @@ -18029,6 +19185,7 @@ "version": "2.1.28", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "mime-db": "1.45.0" }, @@ -18041,6 +19198,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -18048,6 +19206,7 @@ "node_modules/ganache-core/node_modules/min-document": { "version": "2.19.0", "dev": true, + "peer": true, "dependencies": { "dom-walk": "^0.1.0" } @@ -18055,17 +19214,20 @@ "node_modules/ganache-core/node_modules/minimalistic-assert": { "version": "1.0.1", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/minimatch": { "version": "3.0.4", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -18076,13 +19238,15 @@ "node_modules/ganache-core/node_modules/minimist": { "version": "1.2.5", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/minizlib": { "version": "1.3.3", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "minipass": "^2.9.0" } @@ -18092,6 +19256,7 @@ "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -18101,6 +19266,7 @@ "version": "1.3.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -18113,6 +19279,7 @@ "version": "0.5.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "minimist": "^1.2.5" }, @@ -18125,6 +19292,7 @@ "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "mkdirp": "*" }, @@ -18136,18 +19304,21 @@ "version": "4.13.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/ms": { "version": "2.1.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/multibase": { "version": "0.6.1", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -18158,6 +19329,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "varint": "^5.0.0" } @@ -18167,6 +19339,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "buffer": "^5.5.0", "multibase": "^0.7.0", @@ -18178,6 +19351,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -18187,12 +19361,14 @@ "version": "0.1.2", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/nanomatch": { "version": "1.2.13", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -18215,6 +19391,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -18222,12 +19399,14 @@ "node_modules/ganache-core/node_modules/next-tick": { "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/nice-try": { "version": "1.0.5", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/node-addon-api": { "version": "2.0.2", @@ -18239,6 +19418,7 @@ "version": "2.1.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": "4.x || >=6.0.0" } @@ -18259,6 +19439,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -18268,6 +19449,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "4.11.6", "strip-hex-prefix": "1.0.0" @@ -18281,12 +19463,14 @@ "version": "4.11.6", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/oauth-sign": { "version": "0.9.0", "dev": true, "license": "Apache-2.0", + "peer": true, "engines": { "node": "*" } @@ -18295,6 +19479,7 @@ "version": "4.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -18303,6 +19488,7 @@ "version": "0.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -18316,6 +19502,7 @@ "version": "0.2.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -18327,6 +19514,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -18337,12 +19525,14 @@ "node_modules/ganache-core/node_modules/object-copy/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/object-copy/node_modules/is-data-descriptor": { "version": "0.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -18354,6 +19544,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -18367,6 +19558,7 @@ "version": "5.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -18375,6 +19567,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -18386,6 +19579,7 @@ "version": "1.9.0", "dev": true, "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -18394,6 +19588,7 @@ "version": "1.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -18409,6 +19604,7 @@ "version": "1.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.4" } @@ -18417,6 +19613,7 @@ "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "isobject": "^3.0.0" }, @@ -18428,6 +19625,7 @@ "version": "4.1.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -18445,6 +19643,7 @@ "version": "2.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -18461,6 +19660,7 @@ "version": "1.3.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "isobject": "^3.0.1" }, @@ -18473,6 +19673,7 @@ "dev": true, "license": "BSD", "optional": true, + "peer": true, "dependencies": { "http-https": "^1.0.0" } @@ -18482,6 +19683,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "ee-first": "1.1.1" }, @@ -18493,6 +19695,7 @@ "version": "1.4.0", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "wrappy": "1" } @@ -18501,6 +19704,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -18509,6 +19713,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -18518,6 +19723,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -18527,6 +19733,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "p-finally": "^1.0.0" }, @@ -18539,6 +19746,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -18548,6 +19756,7 @@ "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -18559,13 +19768,15 @@ "node_modules/ganache-core/node_modules/parse-headers": { "version": "2.0.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/parseurl": { "version": "1.3.3", "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.8" } @@ -18574,6 +19785,7 @@ "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -18582,6 +19794,7 @@ "version": "6.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^2.4.2", @@ -18607,6 +19820,7 @@ "version": "6.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -18622,6 +19836,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=4" } @@ -18630,6 +19845,7 @@ "version": "5.7.1", "dev": true, "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver" } @@ -18638,6 +19854,7 @@ "version": "1.2.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "shebang-regex": "^1.0.0" }, @@ -18649,6 +19866,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -18657,6 +19875,7 @@ "version": "2.0.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -18665,6 +19884,7 @@ "version": "0.0.33", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -18676,6 +19896,7 @@ "version": "1.3.1", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -18687,6 +19908,7 @@ "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -18694,18 +19916,21 @@ "node_modules/ganache-core/node_modules/path-parse": { "version": "1.0.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/path-to-regexp": { "version": "0.1.7", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/pbkdf2": { "version": "3.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -18720,12 +19945,14 @@ "node_modules/ganache-core/node_modules/performance-now": { "version": "2.1.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/posix-character-classes": { "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -18733,6 +19960,7 @@ "node_modules/ganache-core/node_modules/precond": { "version": "0.2.3", "dev": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -18742,6 +19970,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -18750,6 +19979,7 @@ "version": "0.1.8", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6" } @@ -18758,6 +19988,7 @@ "version": "0.11.10", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 0.6.0" } @@ -18765,12 +19996,14 @@ "node_modules/ganache-core/node_modules/process-nextick-args": { "version": "2.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/promise-to-callback": { "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-fn": "^1.0.0", "set-immediate-shim": "^1.0.1" @@ -18784,6 +20017,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -18795,23 +20029,27 @@ "node_modules/ganache-core/node_modules/prr": { "version": "1.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/pseudomap": { "version": "1.0.2", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/psl": { "version": "1.8.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/public-encrypt": { "version": "4.0.3", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -18824,17 +20062,20 @@ "node_modules/ganache-core/node_modules/pull-cat": { "version": "1.1.11", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/pull-defer": { "version": "0.2.3", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/pull-level": { "version": "2.0.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "level-post": "^1.0.7", "pull-cat": "^1.1.9", @@ -18849,6 +20090,7 @@ "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "pull-cat": "^1.1.9", "pull-stream": "^3.4.0" @@ -18857,17 +20099,20 @@ "node_modules/ganache-core/node_modules/pull-pushable": { "version": "2.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/pull-stream": { "version": "3.6.14", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/pull-window": { "version": "2.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "looper": "^2.0.0" } @@ -18877,6 +20122,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -18886,6 +20132,7 @@ "version": "2.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -18894,6 +20141,7 @@ "version": "6.5.2", "dev": true, "license": "BSD-3-Clause", + "peer": true, "engines": { "node": ">=0.6" } @@ -18903,6 +20151,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", @@ -18916,6 +20165,7 @@ "version": "2.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "^5.1.0" } @@ -18925,6 +20175,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -18935,6 +20186,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -18944,6 +20196,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -18958,6 +20211,7 @@ "version": "2.3.7", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -18971,22 +20225,26 @@ "node_modules/ganache-core/node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/regenerate": { "version": "1.4.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/regenerator-runtime": { "version": "0.11.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/regenerator-transform": { "version": "0.10.1", "dev": true, "license": "BSD", + "peer": true, "dependencies": { "babel-runtime": "^6.18.0", "babel-types": "^6.19.0", @@ -18997,6 +20255,7 @@ "version": "1.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -19009,6 +20268,7 @@ "version": "1.3.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -19024,6 +20284,7 @@ "version": "1.17.7", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -19048,6 +20309,7 @@ "version": "2.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "regenerate": "^1.2.1", "regjsgen": "^0.2.0", @@ -19057,12 +20319,14 @@ "node_modules/ganache-core/node_modules/regjsgen": { "version": "0.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/regjsparser": { "version": "0.1.5", "dev": true, "license": "BSD", + "peer": true, "dependencies": { "jsesc": "~0.5.0" }, @@ -19073,6 +20337,7 @@ "node_modules/ganache-core/node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", "dev": true, + "peer": true, "bin": { "jsesc": "bin/jsesc" } @@ -19081,6 +20346,7 @@ "version": "1.1.3", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19089,6 +20355,7 @@ "version": "1.6.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -19097,6 +20364,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-finite": "^1.0.0" }, @@ -19108,6 +20376,7 @@ "version": "2.88.2", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -19137,13 +20406,15 @@ "node_modules/ganache-core/node_modules/resolve-url": { "version": "0.2.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/responselike": { "version": "1.0.2", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "lowercase-keys": "^1.0.0" } @@ -19152,6 +20423,7 @@ "version": "0.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "through": "~2.3.4" } @@ -19160,6 +20432,7 @@ "version": "0.1.15", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.12" } @@ -19168,6 +20441,7 @@ "version": "2.6.3", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -19179,6 +20453,7 @@ "version": "2.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -19188,6 +20463,7 @@ "version": "2.2.6", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.1" }, @@ -19198,7 +20474,8 @@ "node_modules/ganache-core/node_modules/rustbn.js": { "version": "0.2.0", "dev": true, - "license": "(MIT OR Apache-2.0)" + "license": "(MIT OR Apache-2.0)", + "peer": true }, "node_modules/ganache-core/node_modules/safe-buffer": { "version": "5.2.1", @@ -19217,12 +20494,14 @@ "url": "https://feross.org/support" } ], - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/safe-event-emitter": { "version": "1.0.1", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "events": "^3.0.0" } @@ -19231,6 +20510,7 @@ "version": "1.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ret": "~0.1.10" } @@ -19238,18 +20518,21 @@ "node_modules/ganache-core/node_modules/safer-buffer": { "version": "2.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/scrypt-js": { "version": "3.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/scryptsy": { "version": "1.2.1", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "pbkdf2": "^3.0.3" } @@ -19259,6 +20542,7 @@ "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "dependencies": { "elliptic": "^6.5.2", "node-addon-api": "^2.0.0", @@ -19271,11 +20555,13 @@ "node_modules/ganache-core/node_modules/seedrandom": { "version": "3.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/semaphore": { "version": "1.1.0", "dev": true, + "peer": true, "engines": { "node": ">=0.8.0" } @@ -19285,6 +20571,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "debug": "2.6.9", "depd": "~1.1.2", @@ -19309,6 +20596,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -19317,19 +20605,22 @@ "version": "2.0.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/send/node_modules/ms": { "version": "2.1.1", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/serve-static": { "version": "1.14.1", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -19345,6 +20636,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "body-parser": "^1.16.0", "cors": "^2.8.1", @@ -19360,6 +20652,7 @@ "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19368,6 +20661,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -19382,6 +20676,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -19393,6 +20688,7 @@ "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19400,18 +20696,21 @@ "node_modules/ganache-core/node_modules/setimmediate": { "version": "1.0.5", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/setprototypeof": { "version": "1.1.1", "dev": true, "license": "ISC", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/sha.js": { "version": "2.4.11", "dev": true, "license": "(MIT AND BSD-3-Clause)", + "peer": true, "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -19438,13 +20737,15 @@ } ], "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/simple-get": { "version": "2.8.1", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "decompress-response": "^3.3.0", "once": "^1.3.1", @@ -19455,6 +20756,7 @@ "version": "0.8.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -19473,6 +20775,7 @@ "version": "2.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -19486,6 +20789,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^1.0.0" }, @@ -19497,6 +20801,7 @@ "version": "3.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.2.0" }, @@ -19507,12 +20812,14 @@ "node_modules/ganache-core/node_modules/snapdragon-util/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -19524,6 +20831,7 @@ "version": "2.6.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -19532,6 +20840,7 @@ "version": "0.2.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -19543,6 +20852,7 @@ "version": "2.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -19554,6 +20864,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -19565,6 +20876,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -19575,12 +20887,14 @@ "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-data-descriptor": { "version": "0.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -19592,6 +20906,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -19603,6 +20918,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -19616,6 +20932,7 @@ "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19624,6 +20941,7 @@ "version": "5.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19631,12 +20949,14 @@ "node_modules/ganache-core/node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/source-map": { "version": "0.5.7", "dev": true, "license": "BSD-3-Clause", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19645,6 +20965,7 @@ "version": "0.5.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -19657,6 +20978,7 @@ "version": "0.5.12", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -19666,6 +20988,7 @@ "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19673,12 +20996,14 @@ "node_modules/ganache-core/node_modules/source-map-url": { "version": "0.4.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/split-string": { "version": "3.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "extend-shallow": "^3.0.0" }, @@ -19690,6 +21015,7 @@ "version": "1.16.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -19708,12 +21034,14 @@ "node_modules/ganache-core/node_modules/sshpk/node_modules/tweetnacl": { "version": "0.14.5", "dev": true, - "license": "Unlicense" + "license": "Unlicense", + "peer": true }, "node_modules/ganache-core/node_modules/static-extend": { "version": "0.1.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -19726,6 +21054,7 @@ "version": "0.2.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-descriptor": "^0.1.0" }, @@ -19737,6 +21066,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -19748,6 +21078,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -19758,12 +21089,14 @@ "node_modules/ganache-core/node_modules/static-extend/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/static-extend/node_modules/is-data-descriptor": { "version": "0.1.4", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -19775,6 +21108,7 @@ "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -19786,6 +21120,7 @@ "version": "0.1.6", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -19799,6 +21134,7 @@ "version": "5.1.0", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19808,6 +21144,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -19816,6 +21153,7 @@ "version": "1.7.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "looper": "^3.0.0", "pull-stream": "^3.2.3" @@ -19824,13 +21162,15 @@ "node_modules/ganache-core/node_modules/stream-to-pull-stream/node_modules/looper": { "version": "3.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/strict-uri-encode": { "version": "1.1.0", "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19839,6 +21179,7 @@ "version": "1.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -19846,12 +21187,14 @@ "node_modules/ganache-core/node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/string.prototype.trim": { "version": "1.2.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -19868,6 +21211,7 @@ "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -19880,6 +21224,7 @@ "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -19892,6 +21237,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-hex-prefixed": "1.0.0" }, @@ -19904,6 +21250,7 @@ "version": "5.5.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -19916,6 +21263,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bluebird": "^3.5.0", "buffer": "^5.0.5", @@ -19935,6 +21283,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -19946,6 +21295,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -19955,6 +21305,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "decompress-response": "^3.2.0", "duplexer3": "^0.1.4", @@ -19980,6 +21331,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -19989,6 +21341,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -19998,6 +21351,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -20007,6 +21361,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "prepend-http": "^1.0.1" }, @@ -20018,6 +21373,7 @@ "version": "4.13.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "deep-equal": "~1.1.1", "defined": "~1.0.0", @@ -20043,6 +21399,7 @@ "version": "7.1.6", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -20062,6 +21419,7 @@ "version": "1.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has": "^1.0.3" }, @@ -20076,6 +21434,7 @@ "version": "1.7.0", "dev": true, "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -20084,6 +21443,7 @@ "version": "1.17.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "path-parse": "^1.0.6" }, @@ -20096,6 +21456,7 @@ "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -20114,6 +21475,7 @@ "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "minipass": "^2.6.0" } @@ -20123,6 +21485,7 @@ "dev": true, "license": "ISC", "optional": true, + "peer": true, "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -20131,12 +21494,14 @@ "node_modules/ganache-core/node_modules/through": { "version": "2.3.8", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/through2": { "version": "2.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -20147,6 +21512,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -20155,6 +21521,7 @@ "version": "0.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "rimraf": "^2.6.3" }, @@ -20166,6 +21533,7 @@ "version": "0.3.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "kind-of": "^3.0.2" }, @@ -20176,12 +21544,14 @@ "node_modules/ganache-core/node_modules/to-object-path/node_modules/is-buffer": { "version": "1.1.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -20194,6 +21564,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -20202,6 +21573,7 @@ "version": "3.0.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -20217,6 +21589,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">=0.6" } @@ -20225,6 +21598,7 @@ "version": "2.5.0", "dev": true, "license": "BSD-3-Clause", + "peer": true, "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -20237,6 +21611,7 @@ "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -20245,6 +21620,7 @@ "version": "0.6.0", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -20255,23 +21631,27 @@ "node_modules/ganache-core/node_modules/tweetnacl": { "version": "1.0.3", "dev": true, - "license": "Unlicense" + "license": "Unlicense", + "peer": true }, "node_modules/ganache-core/node_modules/tweetnacl-util": { "version": "0.15.1", "dev": true, - "license": "Unlicense" + "license": "Unlicense", + "peer": true }, "node_modules/ganache-core/node_modules/type": { "version": "1.2.0", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/type-is": { "version": "1.6.18", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -20283,12 +21663,14 @@ "node_modules/ganache-core/node_modules/typedarray": { "version": "0.0.6", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/typedarray-to-buffer": { "version": "3.1.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "is-typedarray": "^1.0.0" } @@ -20297,6 +21679,7 @@ "version": "1.0.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "typewise-core": "^1.2.0" } @@ -20304,29 +21687,34 @@ "node_modules/ganache-core/node_modules/typewise-core": { "version": "1.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/typewiselite": { "version": "1.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/ultron": { "version": "1.1.1", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/underscore": { "version": "1.9.1", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/union-value": { "version": "1.0.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -20341,6 +21729,7 @@ "version": "0.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -20349,6 +21738,7 @@ "version": "0.1.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">= 4.0.0" } @@ -20357,6 +21747,7 @@ "version": "1.6.0", "dev": true, "license": "MIT or GPL-2.0", + "peer": true, "engines": { "node": ">= 0.4.0" } @@ -20366,6 +21757,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.8" } @@ -20374,6 +21766,7 @@ "version": "1.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -20386,6 +21779,7 @@ "version": "0.3.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -20399,6 +21793,7 @@ "version": "2.1.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "isarray": "1.0.0" }, @@ -20410,6 +21805,7 @@ "version": "0.1.4", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -20418,6 +21814,7 @@ "version": "4.4.1", "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "punycode": "^2.1.0" } @@ -20425,13 +21822,15 @@ "node_modules/ganache-core/node_modules/urix": { "version": "0.1.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/url-parse-lax": { "version": "3.0.0", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "prepend-http": "^2.0.0" }, @@ -20443,13 +21842,15 @@ "version": "1.0.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/url-to-options": { "version": "1.0.1", "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 4" } @@ -20458,6 +21859,7 @@ "version": "3.1.1", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -20467,6 +21869,7 @@ "dev": true, "hasInstallScript": true, "license": "MIT", + "peer": true, "dependencies": { "node-gyp-build": "^4.2.0" } @@ -20475,17 +21878,20 @@ "version": "3.0.0", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/util-deprecate": { "version": "1.0.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/util.promisify": { "version": "1.1.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -20502,6 +21908,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.4.0" } @@ -20510,6 +21917,7 @@ "version": "3.4.0", "dev": true, "license": "MIT", + "peer": true, "bin": { "uuid": "bin/uuid" } @@ -20518,13 +21926,15 @@ "version": "5.0.2", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/vary": { "version": "1.1.2", "dev": true, "license": "MIT", "optional": true, + "peer": true, "engines": { "node": ">= 0.8" } @@ -20536,6 +21946,7 @@ "node >=0.6.0" ], "license": "MIT", + "peer": true, "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -20548,6 +21959,7 @@ "hasInstallScript": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "web3-bzz": "1.2.11", "web3-core": "1.2.11", @@ -20566,6 +21978,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "@types/node": "^12.12.6", "got": "9.6.0", @@ -20580,13 +21993,15 @@ "version": "12.19.12", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/web3-core": { "version": "1.2.11", "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "@types/bn.js": "^4.11.5", "@types/node": "^12.12.6", @@ -20605,6 +22020,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "underscore": "1.9.1", "web3-eth-iban": "1.2.11", @@ -20619,6 +22035,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "@ethersproject/transactions": "^5.0.0-beta.135", "underscore": "1.9.1", @@ -20636,6 +22053,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "eventemitter3": "4.0.4" }, @@ -20648,6 +22066,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "underscore": "1.9.1", "web3-core-helpers": "1.2.11", @@ -20664,6 +22083,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "eventemitter3": "4.0.4", "underscore": "1.9.1", @@ -20677,13 +22097,15 @@ "version": "12.19.12", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/web3-eth": { "version": "1.2.11", "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "underscore": "1.9.1", "web3-core": "1.2.11", @@ -20708,6 +22130,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "@ethersproject/abi": "5.0.0-beta.153", "underscore": "1.9.1", @@ -20722,6 +22145,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "crypto-browserify": "3.12.0", "eth-lib": "0.2.8", @@ -20744,6 +22168,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -20755,6 +22180,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "bin": { "uuid": "bin/uuid" } @@ -20764,6 +22190,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "@types/bn.js": "^4.11.5", "underscore": "1.9.1", @@ -20784,6 +22211,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "content-hash": "^2.5.2", "eth-ens-namehash": "2.0.8", @@ -20804,6 +22232,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.11.9", "web3-utils": "1.2.11" @@ -20817,6 +22246,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "@types/node": "^12.12.6", "web3-core": "1.2.11", @@ -20833,13 +22263,15 @@ "version": "12.19.12", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/web3-net": { "version": "1.2.11", "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "web3-core": "1.2.11", "web3-core-method": "1.2.11", @@ -20853,6 +22285,7 @@ "version": "14.2.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -20880,6 +22313,7 @@ "version": "2.6.3", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -20888,6 +22322,7 @@ "version": "1.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.6.0" } @@ -20896,6 +22331,7 @@ "version": "1.4.2", "dev": true, "license": "ISC", + "peer": true, "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -20905,6 +22341,7 @@ "version": "2.0.5", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -20915,6 +22352,7 @@ "version": "1.7.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -20926,12 +22364,14 @@ "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-block/node_modules/ethereum-common": { "version": "0.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-tx": { "version": "1.3.7", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -20941,6 +22381,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -20955,6 +22396,7 @@ "version": "2.6.0", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -20973,6 +22415,7 @@ "version": "2.2.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -20985,6 +22428,7 @@ "version": "5.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -20999,6 +22443,7 @@ "version": "2.1.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -21008,6 +22453,7 @@ "version": "6.2.1", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -21021,17 +22467,20 @@ "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/isarray": { "version": "0.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-codec": { "version": "7.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-errors": { "version": "1.0.5", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "errno": "~0.1.1" } @@ -21040,6 +22489,7 @@ "version": "1.3.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -21051,6 +22501,7 @@ "version": "1.1.14", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -21062,6 +22513,7 @@ "version": "0.0.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -21071,6 +22523,7 @@ "version": "1.0.34", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -21081,6 +22534,7 @@ "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", "dev": true, + "peer": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -21092,6 +22546,7 @@ "version": "1.3.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -21105,12 +22560,14 @@ "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ltgt": { "version": "2.2.1", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/memdown": { "version": "1.4.1", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -21124,6 +22581,7 @@ "version": "2.7.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "xtend": "~4.0.0" } @@ -21132,6 +22590,7 @@ "version": "2.3.2", "dev": true, "license": "MPL-2.0", + "peer": true, "dependencies": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -21146,22 +22605,26 @@ "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/merkle-patricia-tree/node_modules/async": { "version": "1.5.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/object-keys": { "version": "0.4.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/safe-buffer": { "version": "5.1.2", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/semver": { "version": "5.4.1", "dev": true, "license": "ISC", + "peer": true, "bin": { "semver": "bin/semver" } @@ -21169,12 +22632,14 @@ "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/string_decoder": { "version": "0.10.31", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ws": { "version": "5.2.2", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "async-limiter": "~1.0.0" } @@ -21184,6 +22649,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "web3-core-helpers": "1.2.11", "xhr2-cookies": "1.1.0" @@ -21197,6 +22663,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "oboe": "2.1.4", "underscore": "1.9.1", @@ -21211,6 +22678,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "eventemitter3": "4.0.4", "underscore": "1.9.1", @@ -21226,6 +22694,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "web3-core": "1.2.11", "web3-core-method": "1.2.11", @@ -21241,6 +22710,7 @@ "dev": true, "license": "LGPL-3.0", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.11.9", "eth-lib": "0.2.8", @@ -21260,6 +22730,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -21270,6 +22741,7 @@ "version": "1.0.32", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "bufferutil": "^4.0.1", "debug": "^2.2.0", @@ -21286,6 +22758,7 @@ "version": "2.6.9", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ms": "2.0.0" } @@ -21293,23 +22766,27 @@ "node_modules/ganache-core/node_modules/websocket/node_modules/ms": { "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/whatwg-fetch": { "version": "2.0.4", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ganache-core/node_modules/wrappy": { "version": "1.0.2", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache-core/node_modules/ws": { "version": "3.3.3", "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "async-limiter": "~1.0.0", "safe-buffer": "~5.1.0", @@ -21320,12 +22797,14 @@ "version": "5.1.2", "dev": true, "license": "MIT", - "optional": true + "optional": true, + "peer": true }, "node_modules/ganache-core/node_modules/xhr": { "version": "2.6.0", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "global": "~4.4.0", "is-function": "^1.0.1", @@ -21338,6 +22817,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "buffer-to-arraybuffer": "^0.0.5", "object-assign": "^4.1.1", @@ -21353,6 +22833,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "xhr-request": "^1.1.0" } @@ -21362,6 +22843,7 @@ "dev": true, "license": "MIT", "optional": true, + "peer": true, "dependencies": { "cookiejar": "^2.1.1" } @@ -21370,6 +22852,7 @@ "version": "4.0.2", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.4" } @@ -21378,6 +22861,7 @@ "version": "0.0.6", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.32" } @@ -21385,7 +22869,8 @@ "node_modules/ganache-core/node_modules/yallist": { "version": "3.1.1", "dev": true, - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/ganache/node_modules/@trufflesuite/bigint-buffer": { "version": "1.1.9", @@ -21518,7 +23003,6 @@ "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-6.1.0.tgz", "integrity": "sha512-8C7oJDT44JXxh04aSSsfcMI8YiaGRhOFI9/pMEL7nWJLVsWajDPTRxsSHTM2WcTVY5nXM+SuRHzPPi0GbnDX+w==", "dev": true, - "hasInstallScript": true, "dependencies": { "abstract-leveldown": "^7.2.0", "napi-macros": "~2.0.0", @@ -21897,9 +23381,9 @@ } }, "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", @@ -22200,20 +23684,25 @@ } }, "node_modules/hardhat": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.9.1.tgz", - "integrity": "sha512-q0AkYXV7R26RzyAkHGQRhhQjk508pseVvH3wSwZwwPUbvA+tjl0vMIrD4aFQDonRXkrnXX4+5KglozzjSd0//Q==", + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.12.6.tgz", + "integrity": "sha512-0Ent1O5DsPgvaVb5sxEgsQ3bJRt/Ex92tsoO+xjoNH2Qc4bFmhI5/CHVlFikulalxOPjNmw5XQ2vJFuVQFESAA==", "dev": true, "dependencies": { - "@ethereumjs/block": "^3.6.0", - "@ethereumjs/blockchain": "^5.5.0", - "@ethereumjs/common": "^2.6.0", - "@ethereumjs/tx": "^3.4.0", - "@ethereumjs/vm": "^5.6.0", "@ethersproject/abi": "^5.1.2", "@metamask/eth-sig-util": "^4.0.0", + "@nomicfoundation/ethereumjs-block": "^4.0.0", + "@nomicfoundation/ethereumjs-blockchain": "^6.0.0", + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-evm": "^1.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-statemanager": "^1.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-tx": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "@nomicfoundation/ethereumjs-vm": "^6.0.0", + "@nomicfoundation/solidity-analyzer": "^0.1.0", "@sentry/node": "^5.18.1", - "@solidity-parser/parser": "^0.14.1", "@types/bn.js": "^5.1.0", "@types/lru-cache": "^5.1.0", "abort-controller": "^3.0.0", @@ -22226,31 +23715,28 @@ "debug": "^4.1.1", "enquirer": "^2.3.0", "env-paths": "^2.2.0", - "ethereum-cryptography": "^0.1.2", + "ethereum-cryptography": "^1.0.3", "ethereumjs-abi": "^0.6.8", - "ethereumjs-util": "^7.1.3", "find-up": "^2.1.0", "fp-ts": "1.19.3", "fs-extra": "^7.0.1", - "glob": "^7.1.3", + "glob": "7.2.0", "immutable": "^4.0.0-rc.12", "io-ts": "1.10.4", + "keccak": "^3.0.2", "lodash": "^4.17.11", - "merkle-patricia-tree": "^4.2.2", "mnemonist": "^0.38.0", - "mocha": "^9.2.0", + "mocha": "^10.0.0", "p-map": "^4.0.0", "qs": "^6.7.0", "raw-body": "^2.4.1", "resolve": "1.17.0", "semver": "^6.3.0", - "slash": "^3.0.0", "solc": "0.7.3", "source-map-support": "^0.5.13", "stacktrace-parser": "^0.1.10", - "true-case-path": "^2.2.1", "tsort": "0.0.1", - "undici": "^4.14.1", + "undici": "^5.14.0", "uuid": "^8.3.2", "ws": "^7.4.6" }, @@ -22258,7 +23744,19 @@ "hardhat": "internal/cli/cli.js" }, "engines": { - "node": "^12.0.0 || ^14.0.0 || ^16.0.0" + "node": "^14.0.0 || ^16.0.0 || ^18.0.0" + }, + "peerDependencies": { + "ts-node": "*", + "typescript": "*" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + }, + "typescript": { + "optional": true + } } }, "node_modules/hardhat-docgen": { @@ -22367,6 +23865,18 @@ "node": ">=0.8.0" } }, + "node_modules/hardhat/node_modules/ethereum-cryptography": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", + "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", + "dev": true, + "dependencies": { + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" + } + }, "node_modules/hardhat/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -23146,7 +24656,8 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", - "dev": true + "dev": true, + "optional": true }, "node_modules/immutable": { "version": "4.0.0-rc.12", @@ -23312,6 +24823,7 @@ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -23844,6 +25356,7 @@ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "peer": true, "bin": { "is-docker": "cli.js" }, @@ -24236,13 +25749,15 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true + "dev": true, + "peer": true }, "node_modules/is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "dev": true, + "peer": true }, "node_modules/is-weakref": { "version": "1.0.1", @@ -24261,6 +25776,7 @@ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "peer": true, "dependencies": { "is-docker": "^2.0.0" }, @@ -24851,14 +26367,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.3", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", + "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", "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" @@ -24903,6 +26420,7 @@ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", "dev": true, + "peer": true, "dependencies": { "graceful-fs": "^4.1.11" } @@ -24933,6 +26451,7 @@ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, + "peer": true, "dependencies": { "invert-kv": "^1.0.0" }, @@ -24980,6 +26499,7 @@ "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", "dev": true, + "optional": true, "dependencies": { "buffer": "^5.6.0" }, @@ -24992,6 +26512,7 @@ "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", "dev": true, + "optional": true, "engines": { "node": ">=6" } @@ -25001,6 +26522,7 @@ "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", "dev": true, + "optional": true, "dependencies": { "errno": "~0.1.1" }, @@ -25013,6 +26535,7 @@ "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", "dev": true, + "optional": true, "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.4.0", @@ -25057,24 +26580,12 @@ "dev": true, "optional": true }, - "node_modules/level-mem": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/level-mem/-/level-mem-5.0.1.tgz", - "integrity": "sha512-qd+qUJHXsGSFoHTziptAKXoLX87QjR7v2KMbqncDXPxQuCdsQlzmyX+gwrEHhlzn08vkf8TyipYyMmiC6Gobzg==", - "dev": true, - "dependencies": { - "level-packager": "^5.0.3", - "memdown": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/level-packager": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", "dev": true, + "optional": true, "dependencies": { "encoding-down": "^6.3.0", "levelup": "^4.3.2" @@ -25088,6 +26599,7 @@ "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", "dev": true, + "optional": true, "dependencies": { "xtend": "^4.0.2" }, @@ -25095,6 +26607,43 @@ "node": ">=6" } }, + "node_modules/level-transcoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", + "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", + "dev": true, + "dependencies": { + "buffer": "^6.0.3", + "module-error": "^1.0.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/level-transcoder/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, "node_modules/level-write-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz", @@ -25105,26 +26654,13 @@ "end-stream": "~0.1.0" } }, - "node_modules/level-ws": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-2.0.0.tgz", - "integrity": "sha512-1iv7VXx0G9ec1isqQZ7y5LmoZo/ewAsyDHNA8EFDW5hqH2Kqovm33nSFkSdnLLAK+I5FlT+lo5Cw9itGe+CpQA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^3.1.0", - "xtend": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/leveldown": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.0.2.tgz", "integrity": "sha512-Ib6ygFYBleS8x2gh3C1AkVsdrUShqXpe6jSTnZ6sRycEXKhqVf+xOSkhgSnjidpPzyv0d95LJVFrYQ4NuXAqHA==", "dev": true, "hasInstallScript": true, + "optional": true, "dependencies": { "abstract-leveldown": "~6.0.0", "fast-future": "~1.0.2", @@ -25140,6 +26676,7 @@ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz", "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==", "dev": true, + "optional": true, "dependencies": { "level-concat-iterator": "~2.0.0", "xtend": "~4.0.0" @@ -25153,6 +26690,7 @@ "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.8.0.tgz", "integrity": "sha512-bYbpIHyRqZ7sVWXxGpz8QIRug5JZc/hzZH4GbdT9HTZi6WmKCZ8GLvP8OZ9TTiIBvwPFKgtGrlWQSXDAvYdsPw==", "dev": true, + "optional": true, "bin": { "node-gyp-build": "bin.js", "node-gyp-build-optional": "optional.js", @@ -25164,6 +26702,7 @@ "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", "dev": true, + "optional": true, "dependencies": { "deferred-leveldown": "~5.3.0", "level-errors": "~2.0.0", @@ -26063,6 +27602,7 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -26079,6 +27619,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, + "peer": true, "dependencies": { "error-ex": "^1.2.0" }, @@ -26091,6 +27632,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -26100,6 +27642,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, + "peer": true, "dependencies": { "is-utf8": "^0.2.0" }, @@ -26171,7 +27714,8 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true + "dev": true, + "peer": true }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -26219,6 +27763,12 @@ "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", "dev": true }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, "node_modules/lodash.without": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz", @@ -26427,7 +27977,8 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=", - "dev": true + "dev": true, + "optional": true }, "node_modules/make-dir": { "version": "2.1.0", @@ -26601,65 +28152,20 @@ "node": ">= 0.6" } }, - "node_modules/memdown": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/memdown/-/memdown-5.1.0.tgz", - "integrity": "sha512-B3J+UizMRAlEArDjWHTMmadet+UKwHd3UjMgGBkZcKAxAYVPS9o0Yeiha4qvz7iGiL2Sb3igUft6p7nbFWctpw==", - "dev": true, - "dependencies": { - "abstract-leveldown": "~6.2.1", - "functional-red-black-tree": "~1.0.1", - "immediate": "~3.2.3", - "inherits": "~2.0.1", - "ltgt": "~2.2.0", - "safe-buffer": "~5.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/memdown/node_modules/abstract-leveldown": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", - "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", + "node_modules/memory-level": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/memory-level/-/memory-level-1.0.0.tgz", + "integrity": "sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==", "dev": true, "dependencies": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" + "abstract-level": "^1.0.0", + "functional-red-black-tree": "^1.0.1", + "module-error": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/memdown/node_modules/immediate": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", - "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=", - "dev": true - }, - "node_modules/memdown/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -26721,21 +28227,6 @@ "node": ">= 8" } }, - "node_modules/merkle-patricia-tree": { - "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.1.2", - "level-mem": "^5.0.1", - "level-ws": "^2.0.0", - "readable-stream": "^3.6.0", - "rlp": "^2.2.4", - "semaphore-async-await": "^1.5.1" - } - }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -26924,42 +28415,39 @@ } }, "node_modules/mocha": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.1.tgz", - "integrity": "sha512-T7uscqjJVS46Pq1XDXyo9Uvey9gd3huT/DD9cYBb4K2Xc/vbKRPUWK067bxDQRK0yIz6Jxk73IrnimvASzBNAQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", "dev": true, "dependencies": { - "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", - "debug": "4.3.3", + "debug": "4.3.4", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", "glob": "7.2.0", - "growl": "1.10.5", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", - "minimatch": "3.0.4", + "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.2.0", + "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", - "which": "2.0.2", - "workerpool": "6.2.0", + "workerpool": "6.2.1", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" }, "bin": { "_mocha": "bin/_mocha", - "mocha": "bin/mocha" + "mocha": "bin/mocha.js" }, "engines": { - "node": ">= 12.0.0" + "node": ">= 14.0.0" }, "funding": { "type": "opencollective", @@ -26972,31 +28460,13 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "node_modules/mocha/node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "node_modules/mocha/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "balanced-match": "^1.0.0" } }, "node_modules/mocha/node_modules/cliui": { @@ -27032,26 +28502,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mocha/node_modules/glob": { - "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", - "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/mocha/node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -27079,6 +28529,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/mocha/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -27118,18 +28580,6 @@ "node": ">=8" } }, - "node_modules/mocha/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/mocha/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -27160,9 +28610,9 @@ } }, "node_modules/mocha/node_modules/workerpool": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz", - "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", "dev": true }, "node_modules/mocha/node_modules/y18n": { @@ -27207,6 +28657,15 @@ "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==", "dev": true }, + "node_modules/module-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", + "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/mrm": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/mrm/-/mrm-3.0.10.tgz", @@ -27574,9 +29033,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" @@ -27589,7 +29048,8 @@ "version": "1.8.2", "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz", "integrity": "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg==", - "dev": true + "dev": true, + "optional": true }, "node_modules/native-abort-controller": { "version": "1.0.4", @@ -27745,9 +29205,9 @@ } }, "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.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", "dev": true, "bin": { "node-gyp-build": "bin.js", @@ -27866,6 +29326,7 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "peer": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -27878,6 +29339,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "peer": true, "bin": { "semver": "bin/semver" } @@ -28190,6 +29652,7 @@ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, + "peer": true, "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -28430,6 +29893,7 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, + "peer": true, "dependencies": { "lcid": "^1.0.0" }, @@ -28740,6 +30204,7 @@ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz", "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==", "dev": true, + "peer": true, "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^2.4.2", @@ -28767,6 +30232,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "peer": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -28779,6 +30245,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "peer": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -28793,6 +30260,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "peer": true, "dependencies": { "color-name": "1.1.3" } @@ -28801,13 +30269,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "dev": true, + "peer": true }, "node_modules/patch-package/node_modules/cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "peer": true, "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -28824,6 +30294,7 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, + "peer": true, "engines": { "node": ">=0.8.0" } @@ -28833,6 +30304,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, + "peer": true, "engines": { "node": ">=4" } @@ -28842,6 +30314,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true, + "peer": true, "engines": { "node": ">=4" } @@ -28851,6 +30324,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, + "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -28863,6 +30337,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "peer": true, "bin": { "semver": "bin/semver" } @@ -28872,6 +30347,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, + "peer": true, "dependencies": { "shebang-regex": "^1.0.0" }, @@ -28884,6 +30360,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -28893,6 +30370,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true, + "peer": true, "engines": { "node": ">=6" } @@ -28902,6 +30380,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "peer": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -28914,6 +30393,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "peer": true, "dependencies": { "isexe": "^2.0.0" }, @@ -28925,7 +30405,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true + "dev": true, + "peer": true }, "node_modules/path-case": { "version": "2.1.1", @@ -29164,6 +30645,7 @@ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -29173,6 +30655,7 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, + "peer": true, "dependencies": { "pinkie": "^2.0.0" }, @@ -29403,7 +30886,8 @@ "resolved": "https://registry.npmjs.org/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz", "integrity": "sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ==", "dev": true, - "hasInstallScript": true + "hasInstallScript": true, + "peer": true }, "node_modules/pouchdb": { "version": "7.1.1", @@ -30360,7 +31844,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "dev": true, + "optional": true }, "node_modules/pseudomap": { "version": "1.0.2", @@ -30463,6 +31948,7 @@ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", "dev": true, + "peer": true, "engines": { "node": ">=0.4.x" } @@ -30559,6 +32045,7 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, + "peer": true, "dependencies": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -30573,6 +32060,7 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, + "peer": true, "dependencies": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -30586,6 +32074,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, + "peer": true, "dependencies": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -30599,6 +32088,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, + "peer": true, "dependencies": { "pinkie-promise": "^2.0.0" }, @@ -30611,6 +32101,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -30625,6 +32116,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -30644,9 +32136,9 @@ } }, "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "dependencies": { "picomatch": "^2.2.1" @@ -31286,6 +32778,29 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/run-parallel-limit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", + "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/rustbn.js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", @@ -31478,15 +32993,6 @@ "dev": true, "optional": true }, - "node_modules/semaphore-async-await": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", - "integrity": "sha1-hXvvXjZEYBykuVcLh+nfXKEpdPo=", - "dev": true, - "engines": { - "node": ">=4.1" - } - }, "node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -31868,6 +33374,7 @@ "resolved": "https://registry.npmjs.org/solc/-/solc-0.6.12.tgz", "integrity": "sha512-Lm0Ql2G9Qc7yPP2Ba+WNmzw2jwsrd3u4PobHYlSOxaut3TtUbj9+5ZrT6f4DUpNPEoBaFUOEg9Op9C0mk7ge9g==", "dev": true, + "peer": true, "dependencies": { "command-exists": "^1.2.8", "commander": "3.0.2", @@ -31889,13 +33396,15 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", - "dev": true + "dev": true, + "peer": true }, "node_modules/solc/node_modules/fs-extra": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "dev": true, + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -31908,13 +33417,15 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", - "dev": true + "dev": true, + "peer": true }, "node_modules/solc/node_modules/jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, + "peer": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -31924,6 +33435,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, + "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -31936,6 +33448,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "peer": true, "bin": { "semver": "bin/semver" } @@ -32867,6 +34380,7 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, + "peer": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -32876,13 +34390,15 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "peer": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "peer": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -32892,7 +34408,8 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true + "dev": true, + "peer": true }, "node_modules/spinnies": { "version": "0.5.1", @@ -33124,6 +34641,15 @@ "get-iterator": "^1.0.2" } }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -33571,6 +35097,81 @@ "get-port": "^3.1.0" } }, + "node_modules/table": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.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.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/table/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/table/node_modules/string-width": { + "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.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/taffydb": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz", @@ -33718,6 +35319,7 @@ "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", "dev": true, + "peer": true, "dependencies": { "array-back": "^1.0.3", "typical": "^2.6.0" @@ -33731,6 +35333,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "dev": true, + "peer": true, "dependencies": { "typical": "^2.6.0" }, @@ -33743,7 +35346,8 @@ "resolved": "https://registry.npmjs.org/testrpc/-/testrpc-0.0.1.tgz", "integrity": "sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==", "deprecated": "testrpc has been renamed to ganache-cli, please use this package from now on.", - "dev": true + "dev": true, + "peer": true }, "node_modules/text-table": { "version": "0.2.0", @@ -33990,12 +35594,6 @@ "node": ">=0.10.0" } }, - "node_modules/true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", - "dev": true - }, "node_modules/truffle": { "version": "5.5.4", "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.5.4.tgz", @@ -34483,6 +36081,7 @@ "resolved": "https://registry.npmjs.org/ts-generator/-/ts-generator-0.1.1.tgz", "integrity": "sha512-N+ahhZxTLYu1HNTQetwWcx3so8hcYbkKBHTr4b4/YgObFTIKkOSSsaa+nal12w8mfrJAyzJfETXawbNjSfP2gQ==", "dev": true, + "peer": true, "dependencies": { "@types/mkdirp": "^0.5.2", "@types/prettier": "^2.1.1", @@ -34503,6 +36102,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "peer": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -34515,6 +36115,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "peer": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -34529,6 +36130,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "peer": true, "dependencies": { "color-name": "1.1.3" } @@ -34537,13 +36139,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "dev": true, + "peer": true }, "node_modules/ts-generator/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true, + "peer": true, "engines": { "node": ">=0.8.0" } @@ -34553,6 +36157,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true, + "peer": true, "engines": { "node": ">=4" } @@ -34562,6 +36167,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "peer": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -34747,6 +36353,7 @@ "resolved": "https://registry.npmjs.org/typechain/-/typechain-3.0.0.tgz", "integrity": "sha512-ft4KVmiN3zH4JUFu2WJBrwfHeDf772Tt2d8bssDTo/YcckKW2D+OwFrHXRC6hJvO3mHjFQTihoMV6fJOi0Hngg==", "dev": true, + "peer": true, "dependencies": { "command-line-args": "^4.0.7", "debug": "^4.1.1", @@ -34764,13 +36371,15 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", - "dev": true + "dev": true, + "peer": 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", "integrity": "sha512-2E4HIIj4tQJlIHuATRHayv0EfMGK3ris/GRk1E3CFnsZzeNV+hUmelbaTZHLtXaZppM5oLhHRtO04gINC4Jusw==", "dev": true, + "peer": true, "peerDependencies": { "typescript": ">=3.7.0" } @@ -34838,7 +36447,8 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", - "dev": true + "dev": true, + "peer": true }, "node_modules/uglify-js": { "version": "3.4.10", @@ -34906,10 +36516,13 @@ } }, "node_modules/undici": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-4.15.1.tgz", - "integrity": "sha512-h8LJybhMKD09IyQZoQadNtIR/GmugVhTOVREunJrpV6RStriKBFdSVoFzEzTihwXi/27DIBO+Z0OGF+Mzfi0lA==", + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.18.0.tgz", + "integrity": "sha512-1iVwbhonhFytNdg0P4PqyIAXbdlVZVebtPDvuM36m66mRw4OGrCm2MYynJv/UENFLdP13J1nPVQzVE2zTs1OeA==", "dev": true, + "dependencies": { + "busboy": "^1.6.0" + }, "engines": { "node": ">=12.18" } @@ -35093,6 +36706,7 @@ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "dev": true, + "peer": true, "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -35135,7 +36749,8 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true + "dev": true, + "peer": true }, "node_modules/ursa-optional": { "version": "0.10.2", @@ -35253,6 +36868,7 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "peer": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -36124,6 +37740,7 @@ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", "dev": true, + "peer": true, "bin": { "window-size": "cli.js" }, @@ -37938,6 +39555,7 @@ "resolved": "https://registry.npmjs.org/@ensdomains/ens/-/ens-0.4.5.tgz", "integrity": "sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==", "dev": true, + "peer": true, "requires": { "bluebird": "^3.5.2", "eth-ens-namehash": "^2.0.8", @@ -37950,19 +39568,22 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "dev": true, + "peer": true }, "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true + "dev": true, + "peer": true }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, + "peer": true, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1", @@ -37974,6 +39595,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -37986,13 +39608,15 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true + "dev": true, + "peer": true }, "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, + "peer": true, "requires": { "number-is-nan": "^1.0.0" } @@ -38002,6 +39626,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.6" } @@ -38010,19 +39635,22 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "dev": true + "dev": true, + "peer": true }, "require-main-filename": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true + "dev": true, + "peer": true }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, + "peer": true, "requires": { "glob": "^7.1.3" } @@ -38031,13 +39659,15 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "dev": true, + "peer": true }, "solc": { "version": "0.4.26", "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.26.tgz", "integrity": "sha512-o+c6FpkiHd+HPjmjEVpQgH7fqZ14tJpXhho+/bQXlXbliLIS/xjXb42Vxh+qQY1WCSTMQ0+a5vR9vi0MfhU6mA==", "dev": true, + "peer": true, "requires": { "fs-extra": "^0.30.0", "memorystream": "^0.3.1", @@ -38051,6 +39681,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, + "peer": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -38062,6 +39693,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, + "peer": true, "requires": { "ansi-regex": "^2.0.0" } @@ -38070,13 +39702,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true + "dev": true, + "peer": true }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, + "peer": true, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" @@ -38086,13 +39720,15 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", - "dev": true + "dev": true, + "peer": true }, "yargs": { "version": "4.8.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", "dev": true, + "peer": true, "requires": { "cliui": "^3.2.0", "decamelize": "^1.1.1", @@ -38115,6 +39751,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "dev": true, + "peer": true, "requires": { "camelcase": "^3.0.0", "lodash.assign": "^4.0.6" @@ -38126,7 +39763,8 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz", "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==", - "dev": true + "dev": true, + "peer": true }, "@eslint/eslintrc": { "version": "1.2.0", @@ -38182,6 +39820,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-3.4.1.tgz", "integrity": "sha512-8mjgjWCe8XSCWuyJgVtJY8sm00VTczGBTDxBejgEBWN/J9x7QD8jdmWW8bfxdnqZbxiDCTvRFL58Wmd254BEqQ==", "dev": true, + "peer": true, "requires": { "@ethereum-waffle/provider": "^3.4.0", "ethers": "^5.4.7" @@ -38192,6 +39831,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/compiler/-/compiler-3.4.0.tgz", "integrity": "sha512-a2wxGOoB9F1QFRE+Om7Cz2wn+pxM/o7a0a6cbwhaS2lECJgFzeN9xEkVrKahRkF4gEfXGcuORg4msP0Asxezlw==", "dev": true, + "peer": true, "requires": { "@resolver-engine/imports": "^0.3.3", "@resolver-engine/imports-fs": "^0.3.3", @@ -38211,6 +39851,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/ens/-/ens-3.3.0.tgz", "integrity": "sha512-zVIH/5cQnIEgJPg1aV8+ehYicpcfuAisfrtzYh1pN3UbfeqPylFBeBaIZ7xj/xYzlJjkrek/h9VfULl6EX9Aqw==", "dev": true, + "peer": true, "requires": { "@ensdomains/ens": "^0.4.4", "@ensdomains/resolver": "^0.2.4", @@ -38222,6 +39863,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/mock-contract/-/mock-contract-3.3.0.tgz", "integrity": "sha512-apwq0d+2nQxaNwsyLkE+BNMBhZ1MKGV28BtI9WjD3QD2Ztdt1q9II4sKA4VrLTUneYSmkYbJZJxw89f+OpJGyw==", "dev": true, + "peer": true, "requires": { "@ethersproject/abi": "^5.0.1", "ethers": "^5.0.1" @@ -38232,6 +39874,7 @@ "resolved": "https://registry.npmjs.org/@ethereum-waffle/provider/-/provider-3.4.0.tgz", "integrity": "sha512-QgseGzpwlzmaHXhqfdzthCGu5a6P1SBF955jQHf/rBkK1Y7gGo2ukt3rXgxgfg/O5eHqRU+r8xw5MzVyVaBscQ==", "dev": true, + "peer": true, "requires": { "@ethereum-waffle/ens": "^3.3.0", "ethers": "^5.0.1", @@ -38240,51 +39883,6 @@ "postinstall-postinstall": "^2.1.0" } }, - "@ethereumjs/block": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.6.0.tgz", - "integrity": "sha512-dqLo1LtsLG+Oelu5S5tWUDG0pah3QUwV5TJZy2cm19BXDr4ka/S9XBSgao0i09gTcuPlovlHgcs6d7EZ37urjQ==", - "dev": true, - "requires": { - "@ethereumjs/common": "^2.6.0", - "@ethereumjs/tx": "^3.4.0", - "ethereumjs-util": "^7.1.3", - "merkle-patricia-tree": "^4.2.2" - } - }, - "@ethereumjs/blockchain": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.5.1.tgz", - "integrity": "sha512-JS2jeKxl3tlaa5oXrZ8mGoVBCz6YqsGG350XVNtHAtNZXKk7pU3rH4xzF2ru42fksMMqzFLzKh9l4EQzmNWDqA==", - "dev": true, - "requires": { - "@ethereumjs/block": "^3.6.0", - "@ethereumjs/common": "^2.6.0", - "@ethereumjs/ethash": "^1.1.0", - "debug": "^2.2.0", - "ethereumjs-util": "^7.1.3", - "level-mem": "^5.0.1", - "lru-cache": "^5.1.1", - "semaphore-async-await": "^1.5.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "@ethereumjs/common": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.0.tgz", @@ -38295,19 +39893,6 @@ "ethereumjs-util": "^7.1.3" } }, - "@ethereumjs/ethash": { - "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.1.1", - "miller-rabin": "^4.0.0" - } - }, "@ethereumjs/tx": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.4.0.tgz", @@ -38318,43 +39903,6 @@ "ethereumjs-util": "^7.1.3" } }, - "@ethereumjs/vm": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.6.0.tgz", - "integrity": "sha512-J2m/OgjjiGdWF2P9bj/4LnZQ1zRoZhY8mRNVw/N3tXliGI8ai1sI1mlDPkLpeUUM4vq54gH6n0ZlSpz8U/qlYQ==", - "dev": true, - "requires": { - "@ethereumjs/block": "^3.6.0", - "@ethereumjs/blockchain": "^5.5.0", - "@ethereumjs/common": "^2.6.0", - "@ethereumjs/tx": "^3.4.0", - "async-eventemitter": "^0.2.4", - "core-js-pure": "^3.0.1", - "debug": "^2.2.0", - "ethereumjs-util": "^7.1.3", - "functional-red-black-tree": "^1.0.1", - "mcl-wasm": "^0.7.1", - "merkle-patricia-tree": "^4.2.2", - "rustbn.js": "~0.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, "@ethersproject/abi": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.0.tgz", @@ -39085,6 +40633,18 @@ "dev": true, "optional": true }, + "@noble/hashes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", + "dev": true + }, + "@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", + "dev": true + }, "@nodefactory/filsnap-adapter": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@nodefactory/filsnap-adapter/-/filsnap-adapter-0.2.2.tgz", @@ -39125,6 +40685,259 @@ "fastq": "^1.6.0" } }, + "@nomicfoundation/ethereumjs-block": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-block/-/ethereumjs-block-4.0.0.tgz", + "integrity": "sha512-bk8uP8VuexLgyIZAHExH1QEovqx0Lzhc9Ntm63nCRKLHXIZkobaFaeCVwTESV7YkPKUk7NiK11s8ryed4CS9yA==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-tx": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "ethereum-cryptography": "0.1.3" + } + }, + "@nomicfoundation/ethereumjs-blockchain": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-blockchain/-/ethereumjs-blockchain-6.0.0.tgz", + "integrity": "sha512-pLFEoea6MWd81QQYSReLlLfH7N9v7lH66JC/NMPN848ySPPQA5renWnE7wPByfQFzNrPBuDDRFFULMDmj1C0xw==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-block": "^4.0.0", + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-ethash": "^2.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "abstract-level": "^1.0.3", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "level": "^8.0.0", + "lru-cache": "^5.1.1", + "memory-level": "^1.0.0" + }, + "dependencies": { + "level": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", + "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", + "dev": true, + "requires": { + "browser-level": "^1.0.1", + "classic-level": "^1.2.0" + } + } + } + }, + "@nomicfoundation/ethereumjs-common": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-common/-/ethereumjs-common-3.0.0.tgz", + "integrity": "sha512-WS7qSshQfxoZOpHG/XqlHEGRG1zmyjYrvmATvc4c62+gZXgre1ymYP8ZNgx/3FyZY0TWe9OjFlKOfLqmgOeYwA==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "crc-32": "^1.2.0" + } + }, + "@nomicfoundation/ethereumjs-ethash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-ethash/-/ethereumjs-ethash-2.0.0.tgz", + "integrity": "sha512-WpDvnRncfDUuXdsAXlI4lXbqUDOA+adYRQaEezIkxqDkc+LDyYDbd/xairmY98GnQzo1zIqsIL6GB5MoMSJDew==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-block": "^4.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "abstract-level": "^1.0.3", + "bigint-crypto-utils": "^3.0.23", + "ethereum-cryptography": "0.1.3" + } + }, + "@nomicfoundation/ethereumjs-evm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-evm/-/ethereumjs-evm-1.0.0.tgz", + "integrity": "sha512-hVS6qRo3V1PLKCO210UfcEQHvlG7GqR8iFzp0yyjTg2TmJQizcChKgWo8KFsdMw6AyoLgLhHGHw4HdlP8a4i+Q==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "@types/async-eventemitter": "^0.2.1", + "async-eventemitter": "^0.2.4", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "mcl-wasm": "^0.7.1", + "rustbn.js": "~0.2.0" + } + }, + "@nomicfoundation/ethereumjs-rlp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-rlp/-/ethereumjs-rlp-4.0.0.tgz", + "integrity": "sha512-GaSOGk5QbUk4eBP5qFbpXoZoZUj/NrW7MRa0tKY4Ew4c2HAS0GXArEMAamtFrkazp0BO4K5p2ZCG3b2FmbShmw==", + "dev": true + }, + "@nomicfoundation/ethereumjs-statemanager": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-statemanager/-/ethereumjs-statemanager-1.0.0.tgz", + "integrity": "sha512-jCtqFjcd2QejtuAMjQzbil/4NHf5aAWxUc+CvS0JclQpl+7M0bxMofR2AJdtz+P3u0ke2euhYREDiE7iSO31vQ==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "functional-red-black-tree": "^1.0.1" + } + }, + "@nomicfoundation/ethereumjs-trie": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-trie/-/ethereumjs-trie-5.0.0.tgz", + "integrity": "sha512-LIj5XdE+s+t6WSuq/ttegJzZ1vliwg6wlb+Y9f4RlBpuK35B9K02bO7xU+E6Rgg9RGptkWd6TVLdedTI4eNc2A==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "ethereum-cryptography": "0.1.3", + "readable-stream": "^3.6.0" + } + }, + "@nomicfoundation/ethereumjs-tx": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-tx/-/ethereumjs-tx-4.0.0.tgz", + "integrity": "sha512-Gg3Lir2lNUck43Kp/3x6TfBNwcWC9Z1wYue9Nz3v4xjdcv6oDW9QSMJxqsKw9QEGoBBZ+gqwpW7+F05/rs/g1w==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "ethereum-cryptography": "0.1.3" + } + }, + "@nomicfoundation/ethereumjs-util": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-util/-/ethereumjs-util-8.0.0.tgz", + "integrity": "sha512-2emi0NJ/HmTG+CGY58fa+DQuAoroFeSH9gKu9O6JnwTtlzJtgfTixuoOqLEgyyzZVvwfIpRueuePb8TonL1y+A==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-rlp": "^4.0.0-beta.2", + "ethereum-cryptography": "0.1.3" + } + }, + "@nomicfoundation/ethereumjs-vm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/ethereumjs-vm/-/ethereumjs-vm-6.0.0.tgz", + "integrity": "sha512-JMPxvPQ3fzD063Sg3Tp+UdwUkVxMoo1uML6KSzFhMH3hoQi/LMuXBoEHAoW83/vyNS9BxEe6jm6LmT5xdeEJ6w==", + "dev": true, + "requires": { + "@nomicfoundation/ethereumjs-block": "^4.0.0", + "@nomicfoundation/ethereumjs-blockchain": "^6.0.0", + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-evm": "^1.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-statemanager": "^1.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-tx": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "@types/async-eventemitter": "^0.2.1", + "async-eventemitter": "^0.2.4", + "debug": "^4.3.3", + "ethereum-cryptography": "0.1.3", + "functional-red-black-tree": "^1.0.1", + "mcl-wasm": "^0.7.1", + "rustbn.js": "~0.2.0" + } + }, + "@nomicfoundation/solidity-analyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.0.tgz", + "integrity": "sha512-xGWAiVCGOycvGiP/qrlf9f9eOn7fpNbyJygcB0P21a1MDuVPlKt0Srp7rvtBEutYQ48ouYnRXm33zlRnlTOPHg==", + "dev": true, + "requires": { + "@nomicfoundation/solidity-analyzer-darwin-arm64": "0.1.0", + "@nomicfoundation/solidity-analyzer-darwin-x64": "0.1.0", + "@nomicfoundation/solidity-analyzer-freebsd-x64": "0.1.0", + "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "0.1.0", + "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "0.1.0", + "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "0.1.0", + "@nomicfoundation/solidity-analyzer-linux-x64-musl": "0.1.0", + "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": "0.1.0", + "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": "0.1.0", + "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "0.1.0" + } + }, + "@nomicfoundation/solidity-analyzer-darwin-arm64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.0.tgz", + "integrity": "sha512-vEF3yKuuzfMHsZecHQcnkUrqm8mnTWfJeEVFHpg+cO+le96xQA4lAJYdUan8pXZohQxv1fSReQsn4QGNuBNuCw==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-darwin-x64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.0.tgz", + "integrity": "sha512-dlHeIg0pTL4dB1l9JDwbi/JG6dHQaU1xpDK+ugYO8eJ1kxx9Dh2isEUtA4d02cQAl22cjOHTvifAk96A+ItEHA==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-freebsd-x64": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-freebsd-x64/-/solidity-analyzer-freebsd-x64-0.1.0.tgz", + "integrity": "sha512-WFCZYMv86WowDA4GiJKnebMQRt3kCcFqHeIomW6NMyqiKqhK1kIZCxSLDYsxqlx396kKLPN1713Q1S8tu68GKg==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.0.tgz", + "integrity": "sha512-DTw6MNQWWlCgc71Pq7CEhEqkb7fZnS7oly13pujs4cMH1sR0JzNk90Mp1zpSCsCs4oKan2ClhMlLKtNat/XRKQ==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-linux-arm64-musl": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.0.tgz", + "integrity": "sha512-wUpUnR/3GV5Da88MhrxXh/lhb9kxh9V3Jya2NpBEhKDIRCDmtXMSqPMXHZmOR9DfCwCvG6vLFPr/+YrPCnUN0w==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-linux-x64-gnu": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.0.tgz", + "integrity": "sha512-lR0AxK1x/MeKQ/3Pt923kPvwigmGX3OxeU5qNtQ9pj9iucgk4PzhbS3ruUeSpYhUxG50jN4RkIGwUMoev5lguw==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-linux-x64-musl": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.0.tgz", + "integrity": "sha512-A1he/8gy/JeBD3FKvmI6WUJrGrI5uWJNr5Xb9WdV+DK0F8msuOqpEByLlnTdLkXMwW7nSl3awvLezOs9xBHJEg==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-win32-arm64-msvc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-arm64-msvc/-/solidity-analyzer-win32-arm64-msvc-0.1.0.tgz", + "integrity": "sha512-7x5SXZ9R9H4SluJZZP8XPN+ju7Mx+XeUMWZw7ZAqkdhP5mK19I4vz3x0zIWygmfE8RT7uQ5xMap0/9NPsO+ykw==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-win32-ia32-msvc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-ia32-msvc/-/solidity-analyzer-win32-ia32-msvc-0.1.0.tgz", + "integrity": "sha512-m7w3xf+hnE774YRXu+2mGV7RiF3QJtUoiYU61FascCkQhX3QMQavh7saH/vzb2jN5D24nT/jwvaHYX/MAM9zUw==", + "dev": true, + "optional": true + }, + "@nomicfoundation/solidity-analyzer-win32-x64-msvc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.0.tgz", + "integrity": "sha512-xCuybjY0sLJQnJhupiFAXaek2EqF0AP0eBjgzaalPXSNvCEN6ZYHvUzdA50ENDVeSYFXcUsYf3+FsD3XKaeptA==", + "dev": true, + "optional": true + }, "@nomiclabs/hardhat-ethers": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.0.5.tgz", @@ -39133,18 +40946,94 @@ "requires": {} }, "@nomiclabs/hardhat-etherscan": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.0.3.tgz", - "integrity": "sha512-OfNtUKc/ZwzivmZnnpwWREfaYncXteKHskn3yDnz+fPBZ6wfM4GR+d5RwjREzYFWE+o5iR9ruXhWw/8fejWM9g==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.5.tgz", + "integrity": "sha512-PxPX28AGBAlxgXLU27NB3oiMsklxbNhM75SDC4v1QPCyPeAxGm4xV0WpYbR10W7sxY2WF3Ek7u7GhjbQWa2Fcg==", "dev": true, "requires": { "@ethersproject/abi": "^5.1.2", "@ethersproject/address": "^5.0.2", - "cbor": "^5.0.2", + "cbor": "^8.1.0", + "chalk": "^2.4.2", "debug": "^4.1.1", "fs-extra": "^7.0.1", + "lodash": "^4.17.11", "semver": "^6.3.0", - "undici": "^4.14.1" + "table": "^6.8.0", + "undici": "^5.14.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "cbor": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", + "integrity": "sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==", + "dev": true, + "requires": { + "nofilter": "^3.1.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "nofilter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz", + "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@nomiclabs/hardhat-waffle": { @@ -39312,6 +41201,7 @@ "resolved": "https://registry.npmjs.org/@resolver-engine/core/-/core-0.3.3.tgz", "integrity": "sha512-eB8nEbKDJJBi5p5SrvrvILn4a0h42bKtbCTri3ZxCGt6UvoQyp7HnGOfki944bUjBSHKK3RvgfViHn+kqdXtnQ==", "dev": true, + "peer": true, "requires": { "debug": "^3.1.0", "is-url": "^1.2.4", @@ -39323,6 +41213,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "peer": true, "requires": { "ms": "^2.1.1" } @@ -39334,6 +41225,7 @@ "resolved": "https://registry.npmjs.org/@resolver-engine/fs/-/fs-0.3.3.tgz", "integrity": "sha512-wQ9RhPUcny02Wm0IuJwYMyAG8fXVeKdmhm8xizNByD4ryZlx6PP6kRen+t/haF43cMfmaV7T3Cx6ChOdHEhFUQ==", "dev": true, + "peer": true, "requires": { "@resolver-engine/core": "^0.3.3", "debug": "^3.1.0" @@ -39344,6 +41236,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "peer": true, "requires": { "ms": "^2.1.1" } @@ -39355,6 +41248,7 @@ "resolved": "https://registry.npmjs.org/@resolver-engine/imports/-/imports-0.3.3.tgz", "integrity": "sha512-anHpS4wN4sRMwsAbMXhMfOD/y4a4Oo0Cw/5+rue7hSwGWsDOQaAU1ClK1OxjUC35/peazxEl8JaSRRS+Xb8t3Q==", "dev": true, + "peer": true, "requires": { "@resolver-engine/core": "^0.3.3", "debug": "^3.1.0", @@ -39368,6 +41262,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "peer": true, "requires": { "ms": "^2.1.1" } @@ -39379,6 +41274,7 @@ "resolved": "https://registry.npmjs.org/@resolver-engine/imports-fs/-/imports-fs-0.3.3.tgz", "integrity": "sha512-7Pjg/ZAZtxpeyCFlZR5zqYkz+Wdo84ugB5LApwriT8XFeQoLwGUj4tZFFvvCuxaNCcqZzCYbonJgmGObYBzyCA==", "dev": true, + "peer": true, "requires": { "@resolver-engine/fs": "^0.3.3", "@resolver-engine/imports": "^0.3.3", @@ -39390,12 +41286,40 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "peer": true, "requires": { "ms": "^2.1.1" } } } }, + "@scure/base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", + "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==", + "dev": true + }, + "@scure/bip32": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", + "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", + "dev": true, + "requires": { + "@noble/hashes": "~1.2.0", + "@noble/secp256k1": "~1.7.0", + "@scure/base": "~1.1.0" + } + }, + "@scure/bip39": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", + "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", + "dev": true, + "requires": { + "@noble/hashes": "~1.2.0", + "@scure/base": "~1.1.0" + } + }, "@sentry/core": { "version": "5.30.0", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", @@ -40390,16 +42314,11 @@ "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-2.0.0.tgz", "integrity": "sha512-0xdCkyGOzdqh4h5JSf+zoWx85IusEjDcPIwNEHP8mrWSnCae4rvrqB+/gtpdNfX7zjlFlZiMeePn2r63EI3Lrw==", "dev": true, + "peer": true, "requires": { "ethers": "^5.0.2" } }, - "@types/abstract-leveldown": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/abstract-leveldown/-/abstract-leveldown-5.0.2.tgz", - "integrity": "sha512-+jA1XXF3jsz+Z7FcuiNqgK53hTa/luglT2TyTpKPqoYbxVY+mCPF22Rm+q3KPBrMHJwNXFrTViHszBOfU4vftQ==", - "dev": true - }, "@types/accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", @@ -40410,6 +42329,12 @@ "@types/node": "*" } }, + "@types/async-eventemitter": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@types/async-eventemitter/-/async-eventemitter-0.2.1.tgz", + "integrity": "sha512-M2P4Ng26QbAeITiH7w1d7OxtldgfAe0wobpyJzVK/XOb0cUGKU2R4pfAhqcJBXAe2ife5ZOhSv4wk7p+ffURtg==", + "dev": true + }, "@types/bn.js": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", @@ -40567,23 +42492,6 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, - "@types/level-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/level-errors/-/level-errors-3.0.0.tgz", - "integrity": "sha512-/lMtoq/Cf/2DVOm6zE6ORyOM+3ZVm/BvzEZVxUhf6bgh8ZHglXlBqxbxSlJeVp8FCbD3IVvk/VbsaNmDjrQvqQ==", - "dev": true - }, - "@types/levelup": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@types/levelup/-/levelup-4.3.3.tgz", - "integrity": "sha512-K+OTIjJcZHVlZQN1HmU64VtrC0jC3dXWQozuEIR9zVvltIk90zaGPM2AgT+fIkChpzHhFE3YnvFLCbLtzAmexA==", - "dev": true, - "requires": { - "@types/abstract-leveldown": "*", - "@types/level-errors": "*", - "@types/node": "*" - } - }, "@types/long": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz", @@ -40615,6 +42523,7 @@ "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", "dev": true, + "peer": true, "requires": { "@types/node": "*" } @@ -40636,6 +42545,7 @@ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", "dev": true, + "peer": true, "requires": { "@types/node": "*", "form-data": "^3.0.0" @@ -40660,7 +42570,8 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", - "dev": true + "dev": true, + "peer": true }, "@types/qs": { "version": "6.9.7", @@ -40680,6 +42591,7 @@ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", "dev": true, + "peer": true, "requires": { "@types/node": "*" } @@ -40759,12 +42671,6 @@ "@types/node": "*" } }, - "@ungap/promise-all-settled": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz", - "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", - "dev": true - }, "@vue/component-compiler-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", @@ -40984,7 +42890,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true + "dev": true, + "peer": true }, "@zondax/filecoin-signing-tools": { "version": "git+ssh://git@github.com/Digital-MOB-Filecoin/filecoin-signing-tools-js.git#8f8e92157cac2556d35cab866779e9a8ea8a4e25", @@ -41042,11 +42949,45 @@ "event-target-shim": "^5.0.0" } }, + "abstract-level": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/abstract-level/-/abstract-level-1.0.3.tgz", + "integrity": "sha512-t6jv+xHy+VYwc4xqZMn2Pa9DjcdzvzZmQGRjTFc8spIbRGHgBrEKbPq+rYXc7CCo0lxgYvSgKVg9qZAhpVQSjA==", + "dev": true, + "requires": { + "buffer": "^6.0.3", + "catering": "^2.1.0", + "is-buffer": "^2.0.5", + "level-supports": "^4.0.0", + "level-transcoder": "^1.0.1", + "module-error": "^1.0.1", + "queue-microtask": "^1.2.3" + }, + "dependencies": { + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "level-supports": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", + "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", + "dev": true + } + } + }, "abstract-leveldown": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", "dev": true, + "optional": true, "requires": { "buffer": "^5.5.0", "immediate": "^3.2.3", @@ -41591,6 +43532,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", "dev": true, + "peer": true, "requires": { "typical": "^2.6.1" } @@ -41702,9 +43644,9 @@ "dev": true }, "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", "dev": true, "requires": { "lodash": "^4.17.14" @@ -42093,6 +44035,21 @@ "dev": true, "optional": true }, + "bigint-crypto-utils": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.8.tgz", + "integrity": "sha512-+VMV9Laq8pXLBKKKK49nOoq9bfR3j7NNQAtbA617a4nw9bVLo8rsqkKMBgM2AJWlNX9fEIyYaYX+d0laqYV4tw==", + "dev": true, + "requires": { + "bigint-mod-arith": "^3.1.0" + } + }, + "bigint-mod-arith": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz", + "integrity": "sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==", + "dev": true + }, "bignumber.js": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz", @@ -42470,6 +44427,18 @@ "dev": true, "optional": true }, + "browser-level": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", + "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", + "dev": true, + "requires": { + "abstract-level": "^1.0.2", + "catering": "^2.1.1", + "module-error": "^1.0.2", + "run-parallel-limit": "^1.1.0" + } + }, "browser-readablestream-to-it": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz", @@ -42656,15 +44625,6 @@ "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=", "dev": true }, - "buffer-xor": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-2.0.2.tgz", - "integrity": "sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.1" - } - }, "bufferutil": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.3.tgz", @@ -42680,6 +44640,15 @@ "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", "dev": true }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dev": true, + "requires": { + "streamsearch": "^1.1.0" + } + }, "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", @@ -42816,8 +44785,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", - "dev": true, - "optional": true + "dev": true }, "cbor": { "version": "5.2.0", @@ -43052,19 +45020,19 @@ } }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" } }, "chownr": { @@ -43152,6 +45120,27 @@ "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==", "dev": true }, + "classic-level": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/classic-level/-/classic-level-1.2.0.tgz", + "integrity": "sha512-qw5B31ANxSluWz9xBzklRWTUAJ1SXIdaVKTVS7HcTGKOAmExx65Wo5BUICW+YGORe2FOUaDghoI9ZDxj82QcFg==", + "dev": true, + "requires": { + "abstract-level": "^1.0.2", + "catering": "^2.1.0", + "module-error": "^1.0.1", + "napi-macros": "~2.0.0", + "node-gyp-build": "^4.3.0" + }, + "dependencies": { + "napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==", + "dev": true + } + } + }, "clean-css": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", @@ -43439,6 +45428,7 @@ "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", "dev": true, + "peer": true, "requires": { "array-back": "^2.0.0", "find-replace": "^1.0.3", @@ -43807,12 +45797,6 @@ } } }, - "core-js-pure": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.3.tgz", - "integrity": "sha512-N3JruInmCyt7EJj5mAq3csCgGYgiSqu7p7TQp2KOztr180/OAIxyIvL1FCjzgmQk/t3Yniua50Fsak7FShI9lA==", - "dev": true - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -44095,9 +46079,9 @@ } }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -44180,6 +46164,7 @@ "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", "dev": true, + "optional": true, "requires": { "abstract-leveldown": "~6.2.1", "inherits": "^2.0.3" @@ -44190,6 +46175,7 @@ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", "dev": true, + "optional": true, "requires": { "buffer": "^5.5.0", "immediate": "^3.2.3", @@ -44580,7 +46566,8 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", - "dev": true + "dev": true, + "optional": true }, "emoji-regex": { "version": "10.0.0", @@ -44627,6 +46614,7 @@ "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", "dev": true, + "optional": true, "requires": { "abstract-leveldown": "^6.2.1", "inherits": "^2.0.3", @@ -44696,6 +46684,7 @@ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, + "optional": true, "requires": { "prr": "~1.0.1" } @@ -45750,6 +47739,7 @@ "resolved": "https://registry.npmjs.org/ethereum-waffle/-/ethereum-waffle-3.4.0.tgz", "integrity": "sha512-ADBqZCkoSA5Isk486ntKJVjFEawIiC+3HxNqpJqONvh3YXBTNiRfXvJtGuAFLXPG91QaqkGqILEHANAo7j/olQ==", "dev": true, + "peer": true, "requires": { "@ethereum-waffle/chai": "^3.4.0", "@ethereum-waffle/compiler": "^3.4.0", @@ -46143,7 +48133,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz", "integrity": "sha1-hDWpqqAteSSNF9cE52JZMB2ZKAo=", - "dev": true + "dev": true, + "optional": true }, "fast-glob": { "version": "3.2.5", @@ -46348,6 +48339,7 @@ "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", "dev": true, + "peer": true, "requires": { "array-back": "^1.0.4", "test-value": "^2.1.0" @@ -46358,6 +48350,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "dev": true, + "peer": true, "requires": { "typical": "^2.6.0" } @@ -46378,6 +48371,7 @@ "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", "dev": true, + "peer": true, "requires": { "micromatch": "^4.0.2" } @@ -46770,6 +48764,7 @@ "resolved": "https://registry.npmjs.org/ganache-core/-/ganache-core-2.13.2.tgz", "integrity": "sha512-tIF5cR+ANQz0+3pHWxHjIwHqFXcVo0Mb+kcsNhglNFALcYo49aQpnS9dqHartqPfMFjiHh/qFoD3mYK0d/qGgw==", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "3.0.0", "async": "2.6.2", @@ -46807,6 +48802,7 @@ "version": "5.0.0-beta.153", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/address": ">=5.0.0-beta.128", "@ethersproject/bignumber": ">=5.0.0-beta.130", @@ -46823,6 +48819,7 @@ "version": "5.0.8", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bignumber": "^5.0.13", "@ethersproject/bytes": "^5.0.9", @@ -46837,6 +48834,7 @@ "version": "5.0.10", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/abstract-provider": "^5.0.8", "@ethersproject/bignumber": "^5.0.13", @@ -46849,6 +48847,7 @@ "version": "5.0.9", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bignumber": "^5.0.13", "@ethersproject/bytes": "^5.0.9", @@ -46861,6 +48860,7 @@ "version": "5.0.7", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bytes": "^5.0.9" } @@ -46869,6 +48869,7 @@ "version": "5.0.13", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bytes": "^5.0.9", "@ethersproject/logger": "^5.0.8", @@ -46879,6 +48880,7 @@ "version": "5.0.9", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/logger": "^5.0.8" } @@ -46887,6 +48889,7 @@ "version": "5.0.8", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bignumber": "^5.0.13" } @@ -46895,6 +48898,7 @@ "version": "5.0.10", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/abstract-signer": "^5.0.10", "@ethersproject/address": "^5.0.9", @@ -46910,6 +48914,7 @@ "version": "5.0.7", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bytes": "^5.0.9", "js-sha3": "0.5.7" @@ -46918,12 +48923,14 @@ "@ethersproject/logger": { "version": "5.0.8", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@ethersproject/networks": { "version": "5.0.7", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/logger": "^5.0.8" } @@ -46932,6 +48939,7 @@ "version": "5.0.7", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/logger": "^5.0.8" } @@ -46940,6 +48948,7 @@ "version": "5.0.7", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bytes": "^5.0.9", "@ethersproject/logger": "^5.0.8" @@ -46949,6 +48958,7 @@ "version": "5.0.8", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bytes": "^5.0.9", "@ethersproject/logger": "^5.0.8", @@ -46960,6 +48970,7 @@ "version": "5.0.8", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/bytes": "^5.0.9", "@ethersproject/constants": "^5.0.8", @@ -46970,6 +48981,7 @@ "version": "5.0.9", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/address": "^5.0.9", "@ethersproject/bignumber": "^5.0.13", @@ -46986,6 +48998,7 @@ "version": "5.0.12", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/base64": "^5.0.7", "@ethersproject/bytes": "^5.0.9", @@ -46997,12 +49010,14 @@ "@sindresorhus/is": { "version": "0.14.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "@szmarczak/http-timer": { "version": "1.1.2", "dev": true, "optional": true, + "peer": true, "requires": { "defer-to-connect": "^1.0.1" } @@ -47010,17 +49025,20 @@ "@types/bn.js": { "version": "4.11.6", "dev": true, + "peer": true, "requires": { "@types/node": "*" } }, "@types/node": { "version": "14.14.20", - "dev": true + "dev": true, + "peer": true }, "@types/pbkdf2": { "version": "3.1.0", "dev": true, + "peer": true, "requires": { "@types/node": "*" } @@ -47028,17 +49046,20 @@ "@types/secp256k1": { "version": "4.0.1", "dev": true, + "peer": true, "requires": { "@types/node": "*" } }, "@yarnpkg/lockfile": { "version": "1.1.0", - "dev": true + "dev": true, + "peer": true }, "abstract-leveldown": { "version": "3.0.0", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -47047,6 +49068,7 @@ "version": "1.3.7", "dev": true, "optional": true, + "peer": true, "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -47055,11 +49077,13 @@ "aes-js": { "version": "3.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "ajv": { "version": "6.12.6", "dev": true, + "peer": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -47070,34 +49094,41 @@ "ansi-styles": { "version": "3.2.1", "dev": true, + "peer": true, "requires": { "color-convert": "^1.9.0" } }, "arr-diff": { "version": "4.0.0", - "dev": true + "dev": true, + "peer": true }, "arr-flatten": { "version": "1.1.0", - "dev": true + "dev": true, + "peer": true }, "arr-union": { "version": "3.1.0", - "dev": true + "dev": true, + "peer": true }, "array-flatten": { "version": "1.1.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "array-unique": { "version": "0.3.2", - "dev": true + "dev": true, + "peer": true }, "asn1": { "version": "0.2.4", "dev": true, + "peer": true, "requires": { "safer-buffer": "~2.1.0" } @@ -47106,6 +49137,7 @@ "version": "5.4.1", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -47115,15 +49147,18 @@ }, "assert-plus": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "assign-symbols": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "async": { "version": "2.6.2", "dev": true, + "peer": true, "requires": { "lodash": "^4.17.11" } @@ -47131,33 +49166,40 @@ "async-eventemitter": { "version": "0.2.4", "dev": true, + "peer": true, "requires": { "async": "^2.4.0" } }, "async-limiter": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "asynckit": { "version": "0.4.0", - "dev": true + "dev": true, + "peer": true }, "atob": { "version": "2.1.2", - "dev": true + "dev": true, + "peer": true }, "aws-sign2": { "version": "0.7.0", - "dev": true + "dev": true, + "peer": true }, "aws4": { "version": "1.11.0", - "dev": true + "dev": true, + "peer": true }, "babel-code-frame": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "chalk": "^1.1.3", "esutils": "^2.0.2", @@ -47166,15 +49208,18 @@ "dependencies": { "ansi-regex": { "version": "2.1.1", - "dev": true + "dev": true, + "peer": true }, "ansi-styles": { "version": "2.2.1", - "dev": true + "dev": true, + "peer": true }, "chalk": { "version": "1.1.3", "dev": true, + "peer": true, "requires": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -47185,24 +49230,28 @@ }, "js-tokens": { "version": "3.0.2", - "dev": true + "dev": true, + "peer": true }, "strip-ansi": { "version": "3.0.1", "dev": true, + "peer": true, "requires": { "ansi-regex": "^2.0.0" } }, "supports-color": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true } } }, "babel-core": { "version": "6.26.3", "dev": true, + "peer": true, "requires": { "babel-code-frame": "^6.26.0", "babel-generator": "^6.26.0", @@ -47228,27 +49277,32 @@ "debug": { "version": "2.6.9", "dev": true, + "peer": true, "requires": { "ms": "2.0.0" } }, "json5": { "version": "0.5.1", - "dev": true + "dev": true, + "peer": true }, "ms": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true }, "slash": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true } } }, "babel-generator": { "version": "6.26.1", "dev": true, + "peer": true, "requires": { "babel-messages": "^6.23.0", "babel-runtime": "^6.26.0", @@ -47262,13 +49316,15 @@ "dependencies": { "jsesc": { "version": "1.3.0", - "dev": true + "dev": true, + "peer": true } } }, "babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-explode-assignable-expression": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47278,6 +49334,7 @@ "babel-helper-call-delegate": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47288,6 +49345,7 @@ "babel-helper-define-map": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.26.0", @@ -47298,6 +49356,7 @@ "babel-helper-explode-assignable-expression": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-traverse": "^6.24.1", @@ -47307,6 +49366,7 @@ "babel-helper-function-name": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-get-function-arity": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47318,6 +49378,7 @@ "babel-helper-get-function-arity": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -47326,6 +49387,7 @@ "babel-helper-hoist-variables": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -47334,6 +49396,7 @@ "babel-helper-optimise-call-expression": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -47342,6 +49405,7 @@ "babel-helper-regex": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.26.0", "babel-types": "^6.26.0", @@ -47351,6 +49415,7 @@ "babel-helper-remap-async-to-generator": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47362,6 +49427,7 @@ "babel-helper-replace-supers": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-optimise-call-expression": "^6.24.1", "babel-messages": "^6.23.0", @@ -47374,6 +49440,7 @@ "babel-helpers": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" @@ -47382,6 +49449,7 @@ "babel-messages": { "version": "6.23.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47389,25 +49457,30 @@ "babel-plugin-check-es2015-constants": { "version": "6.22.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-syntax-async-functions": { "version": "6.13.0", - "dev": true + "dev": true, + "peer": true }, "babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", - "dev": true + "dev": true, + "peer": true }, "babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", - "dev": true + "dev": true, + "peer": true }, "babel-plugin-transform-async-to-generator": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-remap-async-to-generator": "^6.24.1", "babel-plugin-syntax-async-functions": "^6.8.0", @@ -47417,6 +49490,7 @@ "babel-plugin-transform-es2015-arrow-functions": { "version": "6.22.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47424,6 +49498,7 @@ "babel-plugin-transform-es2015-block-scoped-functions": { "version": "6.22.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47431,6 +49506,7 @@ "babel-plugin-transform-es2015-block-scoping": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.26.0", "babel-template": "^6.26.0", @@ -47442,6 +49518,7 @@ "babel-plugin-transform-es2015-classes": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-define-map": "^6.24.1", "babel-helper-function-name": "^6.24.1", @@ -47457,6 +49534,7 @@ "babel-plugin-transform-es2015-computed-properties": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" @@ -47465,6 +49543,7 @@ "babel-plugin-transform-es2015-destructuring": { "version": "6.23.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47472,6 +49551,7 @@ "babel-plugin-transform-es2015-duplicate-keys": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -47480,6 +49560,7 @@ "babel-plugin-transform-es2015-for-of": { "version": "6.23.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47487,6 +49568,7 @@ "babel-plugin-transform-es2015-function-name": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47496,6 +49578,7 @@ "babel-plugin-transform-es2015-literals": { "version": "6.22.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47503,6 +49586,7 @@ "babel-plugin-transform-es2015-modules-amd": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47512,6 +49596,7 @@ "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", "dev": true, + "peer": true, "requires": { "babel-plugin-transform-strict-mode": "^6.24.1", "babel-runtime": "^6.26.0", @@ -47522,6 +49607,7 @@ "babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47531,6 +49617,7 @@ "babel-plugin-transform-es2015-modules-umd": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-plugin-transform-es2015-modules-amd": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47540,6 +49627,7 @@ "babel-plugin-transform-es2015-object-super": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-replace-supers": "^6.24.1", "babel-runtime": "^6.22.0" @@ -47548,6 +49636,7 @@ "babel-plugin-transform-es2015-parameters": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-call-delegate": "^6.24.1", "babel-helper-get-function-arity": "^6.24.1", @@ -47560,6 +49649,7 @@ "babel-plugin-transform-es2015-shorthand-properties": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -47568,6 +49658,7 @@ "babel-plugin-transform-es2015-spread": { "version": "6.22.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47575,6 +49666,7 @@ "babel-plugin-transform-es2015-sticky-regex": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47584,6 +49676,7 @@ "babel-plugin-transform-es2015-template-literals": { "version": "6.22.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47591,6 +49684,7 @@ "babel-plugin-transform-es2015-typeof-symbol": { "version": "6.23.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0" } @@ -47598,6 +49692,7 @@ "babel-plugin-transform-es2015-unicode-regex": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", @@ -47607,6 +49702,7 @@ "babel-plugin-transform-exponentiation-operator": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", "babel-plugin-syntax-exponentiation-operator": "^6.8.0", @@ -47616,6 +49712,7 @@ "babel-plugin-transform-regenerator": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "regenerator-transform": "^0.10.0" } @@ -47623,6 +49720,7 @@ "babel-plugin-transform-strict-mode": { "version": "6.24.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -47631,6 +49729,7 @@ "babel-preset-env": { "version": "1.7.0", "dev": true, + "peer": true, "requires": { "babel-plugin-check-es2015-constants": "^6.22.0", "babel-plugin-syntax-trailing-function-commas": "^6.22.0", @@ -47666,13 +49765,15 @@ "dependencies": { "semver": { "version": "5.7.1", - "dev": true + "dev": true, + "peer": true } } }, "babel-register": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "babel-core": "^6.26.0", "babel-runtime": "^6.26.0", @@ -47686,6 +49787,7 @@ "source-map-support": { "version": "0.4.18", "dev": true, + "peer": true, "requires": { "source-map": "^0.5.6" } @@ -47695,6 +49797,7 @@ "babel-runtime": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -47703,6 +49806,7 @@ "babel-template": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.26.0", "babel-traverse": "^6.26.0", @@ -47714,6 +49818,7 @@ "babel-traverse": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "babel-code-frame": "^6.26.0", "babel-messages": "^6.23.0", @@ -47729,23 +49834,27 @@ "debug": { "version": "2.6.9", "dev": true, + "peer": true, "requires": { "ms": "2.0.0" } }, "globals": { "version": "9.18.0", - "dev": true + "dev": true, + "peer": true }, "ms": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true } } }, "babel-types": { "version": "6.26.0", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.26.0", "esutils": "^2.0.2", @@ -47755,13 +49864,15 @@ "dependencies": { "to-fast-properties": { "version": "1.0.3", - "dev": true + "dev": true, + "peer": true } } }, "babelify": { "version": "7.3.0", "dev": true, + "peer": true, "requires": { "babel-core": "^6.0.14", "object-assign": "^4.0.0" @@ -47769,22 +49880,26 @@ }, "babylon": { "version": "6.18.0", - "dev": true + "dev": true, + "peer": true }, "backoff": { "version": "2.5.0", "dev": true, + "peer": true, "requires": { "precond": "0.2" } }, "balanced-match": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "base": { "version": "0.11.2", "dev": true, + "peer": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -47798,6 +49913,7 @@ "define-property": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "is-descriptor": "^1.0.0" } @@ -47807,35 +49923,41 @@ "base-x": { "version": "3.0.8", "dev": true, + "peer": true, "requires": { "safe-buffer": "^5.0.1" } }, "base64-js": { "version": "1.5.1", - "dev": true + "dev": true, + "peer": true }, "bcrypt-pbkdf": { "version": "1.0.2", "dev": true, + "peer": true, "requires": { "tweetnacl": "^0.14.3" }, "dependencies": { "tweetnacl": { "version": "0.14.5", - "dev": true + "dev": true, + "peer": true } } }, "bignumber.js": { "version": "9.0.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "bip39": { "version": "2.5.0", "dev": true, + "peer": true, "requires": { "create-hash": "^1.1.0", "pbkdf2": "^3.0.9", @@ -47846,21 +49968,25 @@ }, "blakejs": { "version": "1.1.0", - "dev": true + "dev": true, + "peer": true }, "bluebird": { "version": "3.7.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "bn.js": { "version": "4.11.9", - "dev": true + "dev": true, + "peer": true }, "body-parser": { "version": "1.19.0", "dev": true, "optional": true, + "peer": true, "requires": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -47878,6 +50004,7 @@ "version": "2.6.9", "dev": true, "optional": true, + "peer": true, "requires": { "ms": "2.0.0" } @@ -47885,18 +50012,21 @@ "ms": { "version": "2.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "qs": { "version": "6.7.0", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "brace-expansion": { "version": "1.1.11", "dev": true, + "peer": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -47904,11 +50034,13 @@ }, "brorand": { "version": "1.1.0", - "dev": true + "dev": true, + "peer": true }, "browserify-aes": { "version": "1.2.0", "dev": true, + "peer": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -47922,6 +50054,7 @@ "version": "1.0.1", "dev": true, "optional": true, + "peer": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -47932,6 +50065,7 @@ "version": "1.0.2", "dev": true, "optional": true, + "peer": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -47943,6 +50077,7 @@ "version": "4.1.0", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -47951,7 +50086,8 @@ "bn.js": { "version": "5.1.3", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, @@ -47959,6 +50095,7 @@ "version": "4.2.1", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -47974,12 +50111,14 @@ "bn.js": { "version": "5.1.3", "dev": true, - "optional": true + "optional": true, + "peer": true }, "readable-stream": { "version": "3.6.0", "dev": true, "optional": true, + "peer": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -47991,6 +50130,7 @@ "browserslist": { "version": "3.2.8", "dev": true, + "peer": true, "requires": { "caniuse-lite": "^1.0.30000844", "electron-to-chromium": "^1.3.47" @@ -47999,6 +50139,7 @@ "bs58": { "version": "4.0.1", "dev": true, + "peer": true, "requires": { "base-x": "^3.0.2" } @@ -48006,6 +50147,7 @@ "bs58check": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "bs58": "^4.0.0", "create-hash": "^1.1.0", @@ -48015,6 +50157,7 @@ "buffer": { "version": "5.7.1", "dev": true, + "peer": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -48022,20 +50165,24 @@ }, "buffer-from": { "version": "1.1.1", - "dev": true + "dev": true, + "peer": true }, "buffer-to-arraybuffer": { "version": "0.0.5", "dev": true, - "optional": true + "optional": true, + "peer": true }, "buffer-xor": { "version": "1.0.3", - "dev": true + "dev": true, + "peer": true }, "bufferutil": { "version": "4.0.3", "dev": true, + "peer": true, "requires": { "node-gyp-build": "^4.2.0" } @@ -48043,11 +50190,13 @@ "bytes": { "version": "3.1.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "bytewise": { "version": "1.1.0", "dev": true, + "peer": true, "requires": { "bytewise-core": "^1.2.2", "typewise": "^1.0.3" @@ -48056,6 +50205,7 @@ "bytewise-core": { "version": "1.2.3", "dev": true, + "peer": true, "requires": { "typewise-core": "^1.2" } @@ -48063,6 +50213,7 @@ "cache-base": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -48079,6 +50230,7 @@ "version": "6.1.0", "dev": true, "optional": true, + "peer": true, "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -48092,13 +50244,15 @@ "lowercase-keys": { "version": "2.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "cachedown": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "^2.4.1", "lru-cache": "^3.2.0" @@ -48107,6 +50261,7 @@ "abstract-leveldown": { "version": "2.7.2", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -48114,6 +50269,7 @@ "lru-cache": { "version": "3.2.0", "dev": true, + "peer": true, "requires": { "pseudomap": "^1.0.1" } @@ -48123,6 +50279,7 @@ "call-bind": { "version": "1.0.2", "dev": true, + "peer": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -48130,15 +50287,18 @@ }, "caniuse-lite": { "version": "1.0.30001174", - "dev": true + "dev": true, + "peer": true }, "caseless": { "version": "0.12.0", - "dev": true + "dev": true, + "peer": true }, "chalk": { "version": "2.4.2", "dev": true, + "peer": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -48148,6 +50308,7 @@ "checkpoint-store": { "version": "1.1.0", "dev": true, + "peer": true, "requires": { "functional-red-black-tree": "^1.0.1" } @@ -48155,16 +50316,19 @@ "chownr": { "version": "1.1.4", "dev": true, - "optional": true + "optional": true, + "peer": true }, "ci-info": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true }, "cids": { "version": "0.7.5", "dev": true, "optional": true, + "peer": true, "requires": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -48177,6 +50341,7 @@ "version": "1.0.4", "dev": true, "optional": true, + "peer": true, "requires": { "buffer": "^5.6.0", "varint": "^5.0.0" @@ -48187,6 +50352,7 @@ "cipher-base": { "version": "1.0.4", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -48195,11 +50361,13 @@ "class-is": { "version": "1.1.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "class-utils": { "version": "0.3.6", "dev": true, + "peer": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -48210,6 +50378,7 @@ "define-property": { "version": "0.2.5", "dev": true, + "peer": true, "requires": { "is-descriptor": "^0.1.0" } @@ -48217,6 +50386,7 @@ "is-accessor-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -48224,6 +50394,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -48232,11 +50403,13 @@ }, "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "is-data-descriptor": { "version": "0.1.4", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -48244,6 +50417,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -48253,6 +50427,7 @@ "is-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -48261,18 +50436,21 @@ }, "kind-of": { "version": "5.1.0", - "dev": true + "dev": true, + "peer": true } } }, "clone": { "version": "2.1.2", - "dev": true + "dev": true, + "peer": true }, "clone-response": { "version": "1.0.2", "dev": true, "optional": true, + "peer": true, "requires": { "mimic-response": "^1.0.0" } @@ -48280,6 +50458,7 @@ "collection-visit": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -48288,32 +50467,38 @@ "color-convert": { "version": "1.9.3", "dev": true, + "peer": true, "requires": { "color-name": "1.1.3" } }, "color-name": { "version": "1.1.3", - "dev": true + "dev": true, + "peer": true }, "combined-stream": { "version": "1.0.8", "dev": true, + "peer": true, "requires": { "delayed-stream": "~1.0.0" } }, "component-emitter": { "version": "1.3.0", - "dev": true + "dev": true, + "peer": true }, "concat-map": { "version": "0.0.1", - "dev": true + "dev": true, + "peer": true }, "concat-stream": { "version": "1.6.2", "dev": true, + "peer": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -48325,6 +50510,7 @@ "version": "0.5.3", "dev": true, "optional": true, + "peer": true, "requires": { "safe-buffer": "5.1.2" }, @@ -48332,7 +50518,8 @@ "safe-buffer": { "version": "5.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, @@ -48340,6 +50527,7 @@ "version": "2.5.2", "dev": true, "optional": true, + "peer": true, "requires": { "cids": "^0.7.1", "multicodec": "^0.5.5", @@ -48349,56 +50537,67 @@ "content-type": { "version": "1.0.4", "dev": true, - "optional": true + "optional": true, + "peer": true }, "convert-source-map": { "version": "1.7.0", "dev": true, + "peer": true, "requires": { "safe-buffer": "~5.1.1" }, "dependencies": { "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true } } }, "cookie": { "version": "0.4.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "cookie-signature": { "version": "1.0.6", "dev": true, - "optional": true + "optional": true, + "peer": true }, "cookiejar": { "version": "2.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "copy-descriptor": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true }, "core-js": { "version": "2.6.12", - "dev": true + "dev": true, + "peer": true }, "core-js-pure": { "version": "3.8.2", - "dev": true + "dev": true, + "peer": true }, "core-util-is": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "cors": { "version": "2.8.5", "dev": true, "optional": true, + "peer": true, "requires": { "object-assign": "^4", "vary": "^1" @@ -48408,6 +50607,7 @@ "version": "4.0.4", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -48416,6 +50616,7 @@ "create-hash": { "version": "1.2.0", "dev": true, + "peer": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -48427,6 +50628,7 @@ "create-hmac": { "version": "1.1.7", "dev": true, + "peer": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -48439,6 +50641,7 @@ "cross-fetch": { "version": "2.2.3", "dev": true, + "peer": true, "requires": { "node-fetch": "2.1.2", "whatwg-fetch": "2.0.4" @@ -48448,6 +50651,7 @@ "version": "3.12.0", "dev": true, "optional": true, + "peer": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -48465,6 +50669,7 @@ "d": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -48473,6 +50678,7 @@ "dashdash": { "version": "1.14.1", "dev": true, + "peer": true, "requires": { "assert-plus": "^1.0.0" } @@ -48480,18 +50686,21 @@ "debug": { "version": "3.2.6", "dev": true, + "peer": true, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { "version": "0.2.0", - "dev": true + "dev": true, + "peer": true }, "decompress-response": { "version": "3.3.0", "dev": true, "optional": true, + "peer": true, "requires": { "mimic-response": "^1.0.0" } @@ -48499,6 +50708,7 @@ "deep-equal": { "version": "1.1.1", "dev": true, + "peer": true, "requires": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -48511,11 +50721,13 @@ "defer-to-connect": { "version": "1.1.3", "dev": true, - "optional": true + "optional": true, + "peer": true }, "deferred-leveldown": { "version": "4.0.2", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~5.0.0", "inherits": "^2.0.3" @@ -48524,6 +50736,7 @@ "abstract-leveldown": { "version": "5.0.0", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -48533,6 +50746,7 @@ "define-properties": { "version": "1.1.3", "dev": true, + "peer": true, "requires": { "object-keys": "^1.0.12" } @@ -48540,6 +50754,7 @@ "define-property": { "version": "2.0.2", "dev": true, + "peer": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -48547,21 +50762,25 @@ }, "defined": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "delayed-stream": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "depd": { "version": "1.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "des.js": { "version": "1.0.1", "dev": true, "optional": true, + "peer": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -48570,11 +50789,13 @@ "destroy": { "version": "1.0.4", "dev": true, - "optional": true + "optional": true, + "peer": true }, "detect-indent": { "version": "4.0.0", "dev": true, + "peer": true, "requires": { "repeating": "^2.0.0" } @@ -48583,6 +50804,7 @@ "version": "5.0.3", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -48591,11 +50813,13 @@ }, "dom-walk": { "version": "0.1.2", - "dev": true + "dev": true, + "peer": true }, "dotignore": { "version": "0.1.2", "dev": true, + "peer": true, "requires": { "minimatch": "^3.0.4" } @@ -48603,11 +50827,13 @@ "duplexer3": { "version": "0.1.4", "dev": true, - "optional": true + "optional": true, + "peer": true }, "ecc-jsbn": { "version": "0.1.2", "dev": true, + "peer": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -48616,15 +50842,18 @@ "ee-first": { "version": "1.1.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "electron-to-chromium": { "version": "1.3.636", - "dev": true + "dev": true, + "peer": true }, "elliptic": { "version": "6.5.3", "dev": true, + "peer": true, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -48638,11 +50867,13 @@ "encodeurl": { "version": "1.0.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "encoding": { "version": "0.1.13", "dev": true, + "peer": true, "requires": { "iconv-lite": "^0.6.2" }, @@ -48650,6 +50881,7 @@ "iconv-lite": { "version": "0.6.2", "dev": true, + "peer": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -48659,6 +50891,7 @@ "encoding-down": { "version": "5.0.4", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "^5.0.0", "inherits": "^2.0.3", @@ -48670,6 +50903,7 @@ "abstract-leveldown": { "version": "5.0.0", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -48679,6 +50913,7 @@ "end-of-stream": { "version": "1.4.4", "dev": true, + "peer": true, "requires": { "once": "^1.4.0" } @@ -48686,6 +50921,7 @@ "errno": { "version": "0.1.8", "dev": true, + "peer": true, "requires": { "prr": "~1.0.1" } @@ -48693,6 +50929,7 @@ "es-abstract": { "version": "1.18.0-next.1", "dev": true, + "peer": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -48711,6 +50948,7 @@ "es-to-primitive": { "version": "1.2.1", "dev": true, + "peer": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -48720,6 +50958,7 @@ "es5-ext": { "version": "0.10.53", "dev": true, + "peer": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -48729,6 +50968,7 @@ "es6-iterator": { "version": "2.0.3", "dev": true, + "peer": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -48738,6 +50978,7 @@ "es6-symbol": { "version": "3.1.3", "dev": true, + "peer": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" @@ -48746,24 +50987,29 @@ "escape-html": { "version": "1.0.3", "dev": true, - "optional": true + "optional": true, + "peer": true }, "escape-string-regexp": { "version": "1.0.5", - "dev": true + "dev": true, + "peer": true }, "esutils": { "version": "2.0.3", - "dev": true + "dev": true, + "peer": true }, "etag": { "version": "1.8.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "eth-block-tracker": { "version": "3.0.1", "dev": true, + "peer": true, "requires": { "eth-query": "^2.1.0", "ethereumjs-tx": "^1.3.3", @@ -48777,6 +51023,7 @@ "ethereumjs-tx": { "version": "1.3.7", "dev": true, + "peer": true, "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -48785,6 +51032,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -48797,7 +51045,8 @@ }, "pify": { "version": "2.3.0", - "dev": true + "dev": true, + "peer": true } } }, @@ -48805,6 +51054,7 @@ "version": "2.0.8", "dev": true, "optional": true, + "peer": true, "requires": { "idna-uts46-hx": "^2.3.1", "js-sha3": "^0.5.7" @@ -48813,6 +51063,7 @@ "eth-json-rpc-infura": { "version": "3.2.1", "dev": true, + "peer": true, "requires": { "cross-fetch": "^2.1.1", "eth-json-rpc-middleware": "^1.5.0", @@ -48823,6 +51074,7 @@ "eth-json-rpc-middleware": { "version": "1.6.0", "dev": true, + "peer": true, "requires": { "async": "^2.5.0", "eth-query": "^2.1.2", @@ -48842,6 +51094,7 @@ "abstract-leveldown": { "version": "2.6.3", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -48849,6 +51102,7 @@ "deferred-leveldown": { "version": "1.2.2", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.6.0" } @@ -48856,6 +51110,7 @@ "ethereumjs-account": { "version": "2.0.5", "dev": true, + "peer": true, "requires": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -48865,6 +51120,7 @@ "ethereumjs-block": { "version": "1.7.1", "dev": true, + "peer": true, "requires": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -48875,13 +51131,15 @@ "dependencies": { "ethereum-common": { "version": "0.2.0", - "dev": true + "dev": true, + "peer": true } } }, "ethereumjs-tx": { "version": "1.3.7", "dev": true, + "peer": true, "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -48890,6 +51148,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -48903,6 +51162,7 @@ "ethereumjs-vm": { "version": "2.6.0", "dev": true, + "peer": true, "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -48920,6 +51180,7 @@ "ethereumjs-block": { "version": "2.2.2", "dev": true, + "peer": true, "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -48931,6 +51192,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -48946,6 +51208,7 @@ "ethereumjs-tx": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -48954,6 +51217,7 @@ "ethereumjs-util": { "version": "6.2.1", "dev": true, + "peer": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -48968,15 +51232,18 @@ }, "isarray": { "version": "0.0.1", - "dev": true + "dev": true, + "peer": true }, "level-codec": { "version": "7.0.1", - "dev": true + "dev": true, + "peer": true }, "level-errors": { "version": "1.0.5", "dev": true, + "peer": true, "requires": { "errno": "~0.1.1" } @@ -48984,6 +51251,7 @@ "level-iterator-stream": { "version": "1.3.1", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -48994,6 +51262,7 @@ "readable-stream": { "version": "1.1.14", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -49006,6 +51275,7 @@ "level-ws": { "version": "0.0.0", "dev": true, + "peer": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -49014,6 +51284,7 @@ "readable-stream": { "version": "1.0.34", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -49024,6 +51295,7 @@ "xtend": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "object-keys": "~0.4.0" } @@ -49033,6 +51305,7 @@ "levelup": { "version": "1.3.9", "dev": true, + "peer": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -49045,11 +51318,13 @@ }, "ltgt": { "version": "2.2.1", - "dev": true + "dev": true, + "peer": true }, "memdown": { "version": "1.4.1", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -49062,6 +51337,7 @@ "abstract-leveldown": { "version": "2.7.2", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -49071,6 +51347,7 @@ "merkle-patricia-tree": { "version": "2.3.2", "dev": true, + "peer": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -49084,25 +51361,30 @@ "dependencies": { "async": { "version": "1.5.2", - "dev": true + "dev": true, + "peer": true } } }, "object-keys": { "version": "0.4.0", - "dev": true + "dev": true, + "peer": true }, "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true }, "semver": { "version": "5.4.1", - "dev": true + "dev": true, + "peer": true }, "string_decoder": { "version": "0.10.31", - "dev": true + "dev": true, + "peer": true } } }, @@ -49110,6 +51392,7 @@ "version": "0.1.29", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -49122,6 +51405,7 @@ "eth-query": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "json-rpc-random-id": "^1.0.0", "xtend": "^4.0.1" @@ -49130,6 +51414,7 @@ "eth-sig-util": { "version": "3.0.0", "dev": true, + "peer": true, "requires": { "buffer": "^5.2.1", "elliptic": "^6.4.0", @@ -49142,6 +51427,7 @@ "ethereumjs-abi": { "version": "0.6.5", "dev": true, + "peer": true, "requires": { "bn.js": "^4.10.0", "ethereumjs-util": "^4.3.0" @@ -49150,6 +51436,7 @@ "ethereumjs-util": { "version": "4.5.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.8.0", "create-hash": "^1.1.2", @@ -49163,6 +51450,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -49178,6 +51466,7 @@ "eth-tx-summary": { "version": "3.2.4", "dev": true, + "peer": true, "requires": { "async": "^2.1.2", "clone": "^2.0.0", @@ -49194,6 +51483,7 @@ "abstract-leveldown": { "version": "2.6.3", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -49201,6 +51491,7 @@ "deferred-leveldown": { "version": "1.2.2", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.6.0" } @@ -49208,6 +51499,7 @@ "ethereumjs-account": { "version": "2.0.5", "dev": true, + "peer": true, "requires": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -49217,6 +51509,7 @@ "ethereumjs-block": { "version": "1.7.1", "dev": true, + "peer": true, "requires": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -49227,13 +51520,15 @@ "dependencies": { "ethereum-common": { "version": "0.2.0", - "dev": true + "dev": true, + "peer": true } } }, "ethereumjs-tx": { "version": "1.3.7", "dev": true, + "peer": true, "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -49242,6 +51537,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -49255,6 +51551,7 @@ "ethereumjs-vm": { "version": "2.6.0", "dev": true, + "peer": true, "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -49272,6 +51569,7 @@ "ethereumjs-block": { "version": "2.2.2", "dev": true, + "peer": true, "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -49283,6 +51581,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -49298,6 +51597,7 @@ "ethereumjs-tx": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -49306,6 +51606,7 @@ "ethereumjs-util": { "version": "6.2.1", "dev": true, + "peer": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -49320,15 +51621,18 @@ }, "isarray": { "version": "0.0.1", - "dev": true + "dev": true, + "peer": true }, "level-codec": { "version": "7.0.1", - "dev": true + "dev": true, + "peer": true }, "level-errors": { "version": "1.0.5", "dev": true, + "peer": true, "requires": { "errno": "~0.1.1" } @@ -49336,6 +51640,7 @@ "level-iterator-stream": { "version": "1.3.1", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -49346,6 +51651,7 @@ "readable-stream": { "version": "1.1.14", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -49358,6 +51664,7 @@ "level-ws": { "version": "0.0.0", "dev": true, + "peer": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -49366,6 +51673,7 @@ "readable-stream": { "version": "1.0.34", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -49376,6 +51684,7 @@ "xtend": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "object-keys": "~0.4.0" } @@ -49385,6 +51694,7 @@ "levelup": { "version": "1.3.9", "dev": true, + "peer": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -49397,11 +51707,13 @@ }, "ltgt": { "version": "2.2.1", - "dev": true + "dev": true, + "peer": true }, "memdown": { "version": "1.4.1", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -49414,6 +51726,7 @@ "abstract-leveldown": { "version": "2.7.2", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -49423,6 +51736,7 @@ "merkle-patricia-tree": { "version": "2.3.2", "dev": true, + "peer": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -49436,31 +51750,37 @@ "dependencies": { "async": { "version": "1.5.2", - "dev": true + "dev": true, + "peer": true } } }, "object-keys": { "version": "0.4.0", - "dev": true + "dev": true, + "peer": true }, "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true }, "semver": { "version": "5.4.1", - "dev": true + "dev": true, + "peer": true }, "string_decoder": { "version": "0.10.31", - "dev": true + "dev": true, + "peer": true } } }, "ethashjs": { "version": "0.0.8", "dev": true, + "peer": true, "requires": { "async": "^2.1.2", "buffer-xor": "^2.0.1", @@ -49470,11 +51790,13 @@ "dependencies": { "bn.js": { "version": "5.1.3", - "dev": true + "dev": true, + "peer": true }, "buffer-xor": { "version": "2.0.2", "dev": true, + "peer": true, "requires": { "safe-buffer": "^5.1.1" } @@ -49482,6 +51804,7 @@ "ethereumjs-util": { "version": "7.0.7", "dev": true, + "peer": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^5.1.2", @@ -49497,6 +51820,7 @@ "version": "1.0.7", "dev": true, "optional": true, + "peer": true, "requires": { "js-sha3": "^0.8.0" }, @@ -49504,17 +51828,20 @@ "js-sha3": { "version": "0.8.0", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "ethereum-common": { "version": "0.0.18", - "dev": true + "dev": true, + "peer": true }, "ethereum-cryptography": { "version": "0.1.3", "dev": true, + "peer": true, "requires": { "@types/pbkdf2": "^3.0.0", "@types/secp256k1": "^4.0.1", @@ -49536,6 +51863,7 @@ "ethereumjs-abi": { "version": "0.6.8", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.8", "ethereumjs-util": "^6.0.0" @@ -49544,6 +51872,7 @@ "ethereumjs-account": { "version": "3.0.0", "dev": true, + "peer": true, "requires": { "ethereumjs-util": "^6.0.0", "rlp": "^2.2.1", @@ -49553,6 +51882,7 @@ "ethereumjs-block": { "version": "2.2.2", "dev": true, + "peer": true, "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -49564,6 +51894,7 @@ "abstract-leveldown": { "version": "2.6.3", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -49571,6 +51902,7 @@ "deferred-leveldown": { "version": "1.2.2", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.6.0" } @@ -49578,6 +51910,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -49590,15 +51923,18 @@ }, "isarray": { "version": "0.0.1", - "dev": true + "dev": true, + "peer": true }, "level-codec": { "version": "7.0.1", - "dev": true + "dev": true, + "peer": true }, "level-errors": { "version": "1.0.5", "dev": true, + "peer": true, "requires": { "errno": "~0.1.1" } @@ -49606,6 +51942,7 @@ "level-iterator-stream": { "version": "1.3.1", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -49616,6 +51953,7 @@ "readable-stream": { "version": "1.1.14", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -49628,6 +51966,7 @@ "level-ws": { "version": "0.0.0", "dev": true, + "peer": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -49636,6 +51975,7 @@ "readable-stream": { "version": "1.0.34", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -49646,6 +51986,7 @@ "xtend": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "object-keys": "~0.4.0" } @@ -49655,6 +51996,7 @@ "levelup": { "version": "1.3.9", "dev": true, + "peer": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -49667,11 +52009,13 @@ }, "ltgt": { "version": "2.2.1", - "dev": true + "dev": true, + "peer": true }, "memdown": { "version": "1.4.1", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -49684,6 +52028,7 @@ "abstract-leveldown": { "version": "2.7.2", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -49693,6 +52038,7 @@ "merkle-patricia-tree": { "version": "2.3.2", "dev": true, + "peer": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -49706,31 +52052,37 @@ "dependencies": { "async": { "version": "1.5.2", - "dev": true + "dev": true, + "peer": true } } }, "object-keys": { "version": "0.4.0", - "dev": true + "dev": true, + "peer": true }, "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true }, "semver": { "version": "5.4.1", - "dev": true + "dev": true, + "peer": true }, "string_decoder": { "version": "0.10.31", - "dev": true + "dev": true, + "peer": true } } }, "ethereumjs-blockchain": { "version": "4.0.4", "dev": true, + "peer": true, "requires": { "async": "^2.6.1", "ethashjs": "~0.0.7", @@ -49746,11 +52098,13 @@ }, "ethereumjs-common": { "version": "1.5.0", - "dev": true + "dev": true, + "peer": true }, "ethereumjs-tx": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -49759,6 +52113,7 @@ "ethereumjs-util": { "version": "6.2.1", "dev": true, + "peer": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -49772,6 +52127,7 @@ "ethereumjs-vm": { "version": "4.2.0", "dev": true, + "peer": true, "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -49793,6 +52149,7 @@ "abstract-leveldown": { "version": "2.6.3", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -49800,21 +52157,25 @@ "deferred-leveldown": { "version": "1.2.2", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.6.0" } }, "isarray": { "version": "0.0.1", - "dev": true + "dev": true, + "peer": true }, "level-codec": { "version": "7.0.1", - "dev": true + "dev": true, + "peer": true }, "level-errors": { "version": "1.0.5", "dev": true, + "peer": true, "requires": { "errno": "~0.1.1" } @@ -49822,6 +52183,7 @@ "level-iterator-stream": { "version": "1.3.1", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -49832,6 +52194,7 @@ "readable-stream": { "version": "1.1.14", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -49844,6 +52207,7 @@ "level-ws": { "version": "0.0.0", "dev": true, + "peer": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -49852,6 +52216,7 @@ "readable-stream": { "version": "1.0.34", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -49862,6 +52227,7 @@ "xtend": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "object-keys": "~0.4.0" } @@ -49871,6 +52237,7 @@ "levelup": { "version": "1.3.9", "dev": true, + "peer": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -49883,11 +52250,13 @@ }, "ltgt": { "version": "2.2.1", - "dev": true + "dev": true, + "peer": true }, "memdown": { "version": "1.4.1", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -49900,6 +52269,7 @@ "abstract-leveldown": { "version": "2.7.2", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -49909,6 +52279,7 @@ "merkle-patricia-tree": { "version": "2.3.2", "dev": true, + "peer": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -49922,11 +52293,13 @@ "dependencies": { "async": { "version": "1.5.2", - "dev": true + "dev": true, + "peer": true }, "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -49941,19 +52314,23 @@ }, "object-keys": { "version": "0.4.0", - "dev": true + "dev": true, + "peer": true }, "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true }, "semver": { "version": "5.4.1", - "dev": true + "dev": true, + "peer": true }, "string_decoder": { "version": "0.10.31", - "dev": true + "dev": true, + "peer": true } } }, @@ -49961,6 +52338,7 @@ "version": "0.6.5", "dev": true, "optional": true, + "peer": true, "requires": { "aes-js": "^3.1.1", "bs58check": "^2.1.2", @@ -49977,6 +52355,7 @@ "version": "0.1.6", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "4.11.6", "number-to-bn": "1.7.0" @@ -49985,13 +52364,15 @@ "bn.js": { "version": "4.11.6", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "ethjs-util": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "is-hex-prefixed": "1.0.0", "strip-hex-prefix": "1.0.0" @@ -50000,15 +52381,18 @@ "eventemitter3": { "version": "4.0.4", "dev": true, - "optional": true + "optional": true, + "peer": true }, "events": { "version": "3.2.0", - "dev": true + "dev": true, + "peer": true }, "evp_bytestokey": { "version": "1.0.3", "dev": true, + "peer": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -50017,6 +52401,7 @@ "expand-brackets": { "version": "2.1.4", "dev": true, + "peer": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -50030,6 +52415,7 @@ "debug": { "version": "2.6.9", "dev": true, + "peer": true, "requires": { "ms": "2.0.0" } @@ -50037,6 +52423,7 @@ "define-property": { "version": "0.2.5", "dev": true, + "peer": true, "requires": { "is-descriptor": "^0.1.0" } @@ -50044,6 +52431,7 @@ "extend-shallow": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "is-extendable": "^0.1.0" } @@ -50051,6 +52439,7 @@ "is-accessor-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -50058,6 +52447,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -50066,11 +52456,13 @@ }, "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "is-data-descriptor": { "version": "0.1.4", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -50078,6 +52470,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -50087,6 +52480,7 @@ "is-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -50095,15 +52489,18 @@ }, "is-extendable": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true }, "kind-of": { "version": "5.1.0", - "dev": true + "dev": true, + "peer": true }, "ms": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true } } }, @@ -50111,6 +52508,7 @@ "version": "4.17.1", "dev": true, "optional": true, + "peer": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -50148,6 +52546,7 @@ "version": "2.6.9", "dev": true, "optional": true, + "peer": true, "requires": { "ms": "2.0.0" } @@ -50155,40 +52554,47 @@ "ms": { "version": "2.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "qs": { "version": "6.7.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "safe-buffer": { "version": "5.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "ext": { "version": "1.4.0", "dev": true, + "peer": true, "requires": { "type": "^2.0.0" }, "dependencies": { "type": { "version": "2.1.0", - "dev": true + "dev": true, + "peer": true } } }, "extend": { "version": "3.0.2", - "dev": true + "dev": true, + "peer": true }, "extend-shallow": { "version": "3.0.2", "dev": true, + "peer": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -50197,6 +52603,7 @@ "extglob": { "version": "2.0.4", "dev": true, + "peer": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -50211,6 +52618,7 @@ "define-property": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "is-descriptor": "^1.0.0" } @@ -50218,49 +52626,58 @@ "extend-shallow": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "is-extendable": "^0.1.0" } }, "is-extendable": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true } } }, "extsprintf": { "version": "1.3.0", - "dev": true + "dev": true, + "peer": true }, "fake-merkle-patricia-tree": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "checkpoint-store": "^1.1.0" } }, "fast-deep-equal": { "version": "3.1.3", - "dev": true + "dev": true, + "peer": true }, "fast-json-stable-stringify": { "version": "2.1.0", - "dev": true + "dev": true, + "peer": true }, "fetch-ponyfill": { "version": "4.1.0", "dev": true, + "peer": true, "requires": { "node-fetch": "~1.7.1" }, "dependencies": { "is-stream": { "version": "1.1.0", - "dev": true + "dev": true, + "peer": true }, "node-fetch": { "version": "1.7.3", "dev": true, + "peer": true, "requires": { "encoding": "^0.1.11", "is-stream": "^1.0.1" @@ -50272,6 +52689,7 @@ "version": "1.1.2", "dev": true, "optional": true, + "peer": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -50286,6 +52704,7 @@ "version": "2.6.9", "dev": true, "optional": true, + "peer": true, "requires": { "ms": "2.0.0" } @@ -50293,13 +52712,15 @@ "ms": { "version": "2.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "find-yarn-workspace-root": { "version": "1.2.1", "dev": true, + "peer": true, "requires": { "fs-extra": "^4.0.3", "micromatch": "^3.1.4" @@ -50308,6 +52729,7 @@ "braces": { "version": "2.3.2", "dev": true, + "peer": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -50324,6 +52746,7 @@ "extend-shallow": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "is-extendable": "^0.1.0" } @@ -50333,6 +52756,7 @@ "fill-range": { "version": "4.0.0", "dev": true, + "peer": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -50343,6 +52767,7 @@ "extend-shallow": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "is-extendable": "^0.1.0" } @@ -50352,6 +52777,7 @@ "fs-extra": { "version": "4.0.3", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -50360,15 +52786,18 @@ }, "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "is-extendable": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true }, "is-number": { "version": "3.0.0", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -50376,6 +52805,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -50385,6 +52815,7 @@ "micromatch": { "version": "3.1.10", "dev": true, + "peer": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -50404,6 +52835,7 @@ "to-regex-range": { "version": "2.1.1", "dev": true, + "peer": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -50413,26 +52845,31 @@ }, "flow-stoplight": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "for-each": { "version": "0.3.3", "dev": true, + "peer": true, "requires": { "is-callable": "^1.1.3" } }, "for-in": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "forever-agent": { "version": "0.6.1", - "dev": true + "dev": true, + "peer": true }, "form-data": { "version": "2.3.3", "dev": true, + "peer": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -50442,11 +52879,13 @@ "forwarded": { "version": "0.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "fragment-cache": { "version": "0.2.1", "dev": true, + "peer": true, "requires": { "map-cache": "^0.2.2" } @@ -50454,11 +52893,13 @@ "fresh": { "version": "0.5.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "fs-extra": { "version": "7.0.1", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -50467,19 +52908,23 @@ }, "fs.realpath": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "function-bind": { "version": "1.1.1", - "dev": true + "dev": true, + "peer": true }, "functional-red-black-tree": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "get-intrinsic": { "version": "1.0.2", "dev": true, + "peer": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -50490,17 +52935,20 @@ "version": "5.2.0", "dev": true, "optional": true, + "peer": true, "requires": { "pump": "^3.0.0" } }, "get-value": { "version": "2.0.6", - "dev": true + "dev": true, + "peer": true }, "getpass": { "version": "0.1.7", "dev": true, + "peer": true, "requires": { "assert-plus": "^1.0.0" } @@ -50508,6 +52956,7 @@ "glob": { "version": "7.1.3", "dev": true, + "peer": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -50520,6 +52969,7 @@ "global": { "version": "4.4.0", "dev": true, + "peer": true, "requires": { "min-document": "^2.19.0", "process": "^0.11.10" @@ -50529,6 +52979,7 @@ "version": "9.6.0", "dev": true, "optional": true, + "peer": true, "requires": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -50547,6 +52998,7 @@ "version": "4.1.0", "dev": true, "optional": true, + "peer": true, "requires": { "pump": "^3.0.0" } @@ -50555,15 +53007,18 @@ }, "graceful-fs": { "version": "4.2.4", - "dev": true + "dev": true, + "peer": true }, "har-schema": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true }, "har-validator": { "version": "5.1.5", "dev": true, + "peer": true, "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -50572,6 +53027,7 @@ "has": { "version": "1.0.3", "dev": true, + "peer": true, "requires": { "function-bind": "^1.1.1" } @@ -50579,33 +53035,39 @@ "has-ansi": { "version": "2.0.0", "dev": true, + "peer": true, "requires": { "ansi-regex": "^2.0.0" }, "dependencies": { "ansi-regex": { "version": "2.1.1", - "dev": true + "dev": true, + "peer": true } } }, "has-flag": { "version": "3.0.0", - "dev": true + "dev": true, + "peer": true }, "has-symbol-support-x": { "version": "1.4.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "has-symbols": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "has-to-string-tag-x": { "version": "1.4.1", "dev": true, "optional": true, + "peer": true, "requires": { "has-symbol-support-x": "^1.4.1" } @@ -50613,6 +53075,7 @@ "has-value": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -50622,6 +53085,7 @@ "has-values": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -50629,11 +53093,13 @@ "dependencies": { "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "is-number": { "version": "3.0.0", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -50641,6 +53107,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -50650,6 +53117,7 @@ "kind-of": { "version": "4.0.0", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -50659,6 +53127,7 @@ "hash-base": { "version": "3.1.0", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -50668,6 +53137,7 @@ "readable-stream": { "version": "3.6.0", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -50679,6 +53149,7 @@ "hash.js": { "version": "1.1.7", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -50686,11 +53157,13 @@ }, "heap": { "version": "0.2.6", - "dev": true + "dev": true, + "peer": true }, "hmac-drbg": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -50700,6 +53173,7 @@ "home-or-tmp": { "version": "2.0.0", "dev": true, + "peer": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.1" @@ -50708,12 +53182,14 @@ "http-cache-semantics": { "version": "4.1.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "http-errors": { "version": "1.7.2", "dev": true, "optional": true, + "peer": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -50725,18 +53201,21 @@ "inherits": { "version": "2.0.3", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "http-https": { "version": "1.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "http-signature": { "version": "1.2.0", "dev": true, + "peer": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -50747,6 +53226,7 @@ "version": "0.4.24", "dev": true, "optional": true, + "peer": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -50755,6 +53235,7 @@ "version": "2.3.1", "dev": true, "optional": true, + "peer": true, "requires": { "punycode": "2.1.0" }, @@ -50762,21 +53243,25 @@ "punycode": { "version": "2.1.0", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "ieee754": { "version": "1.2.1", - "dev": true + "dev": true, + "peer": true }, "immediate": { "version": "3.2.3", - "dev": true + "dev": true, + "peer": true }, "inflight": { "version": "1.0.6", "dev": true, + "peer": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -50784,11 +53269,13 @@ }, "inherits": { "version": "2.0.4", - "dev": true + "dev": true, + "peer": true }, "invariant": { "version": "2.2.4", "dev": true, + "peer": true, "requires": { "loose-envify": "^1.0.0" } @@ -50796,11 +53283,13 @@ "ipaddr.js": { "version": "1.9.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "is-accessor-descriptor": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "kind-of": "^6.0.0" } @@ -50808,17 +53297,20 @@ "is-arguments": { "version": "1.1.0", "dev": true, + "peer": true, "requires": { "call-bind": "^1.0.0" } }, "is-callable": { "version": "1.2.2", - "dev": true + "dev": true, + "peer": true }, "is-ci": { "version": "2.0.0", "dev": true, + "peer": true, "requires": { "ci-info": "^2.0.0" } @@ -50826,17 +53318,20 @@ "is-data-descriptor": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "kind-of": "^6.0.0" } }, "is-date-object": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "is-descriptor": { "version": "1.0.2", "dev": true, + "peer": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -50846,43 +53341,52 @@ "is-extendable": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "is-plain-object": "^2.0.4" } }, "is-finite": { "version": "1.1.0", - "dev": true + "dev": true, + "peer": true }, "is-fn": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "is-function": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "is-hex-prefixed": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "is-negative-zero": { "version": "2.0.1", - "dev": true + "dev": true, + "peer": true }, "is-object": { "version": "1.0.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "is-plain-obj": { "version": "1.1.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "is-plain-object": { "version": "2.0.4", "dev": true, + "peer": true, "requires": { "isobject": "^3.0.1" } @@ -50890,6 +53394,7 @@ "is-regex": { "version": "1.1.1", "dev": true, + "peer": true, "requires": { "has-symbols": "^1.0.1" } @@ -50897,43 +53402,52 @@ "is-retry-allowed": { "version": "1.2.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "is-symbol": { "version": "1.0.3", "dev": true, + "peer": true, "requires": { "has-symbols": "^1.0.1" } }, "is-typedarray": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "is-windows": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "isarray": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "isexe": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true }, "isobject": { "version": "3.0.1", - "dev": true + "dev": true, + "peer": true }, "isstream": { "version": "0.1.2", - "dev": true + "dev": true, + "peer": true }, "isurl": { "version": "1.0.0", "dev": true, "optional": true, + "peer": true, "requires": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" @@ -50942,24 +53456,29 @@ "js-sha3": { "version": "0.5.7", "dev": true, - "optional": true + "optional": true, + "peer": true }, "js-tokens": { "version": "4.0.0", - "dev": true + "dev": true, + "peer": true }, "jsbn": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true }, "json-buffer": { "version": "3.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "json-rpc-engine": { "version": "3.8.0", "dev": true, + "peer": true, "requires": { "async": "^2.0.1", "babel-preset-env": "^1.7.0", @@ -50972,47 +53491,56 @@ "json-rpc-error": { "version": "2.0.0", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1" } }, "json-rpc-random-id": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "json-schema": { "version": "0.2.3", - "dev": true + "dev": true, + "peer": true }, "json-schema-traverse": { "version": "0.4.1", - "dev": true + "dev": true, + "peer": true }, "json-stable-stringify": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "jsonify": "~0.0.0" } }, "json-stringify-safe": { "version": "5.0.1", - "dev": true + "dev": true, + "peer": true }, "jsonfile": { "version": "4.0.0", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.6" } }, "jsonify": { "version": "0.0.0", - "dev": true + "dev": true, + "peer": true }, "jsprim": { "version": "1.4.1", "dev": true, + "peer": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -51033,17 +53561,20 @@ "version": "3.1.0", "dev": true, "optional": true, + "peer": true, "requires": { "json-buffer": "3.0.0" } }, "kind-of": { "version": "6.0.3", - "dev": true + "dev": true, + "peer": true }, "klaw-sync": { "version": "6.0.0", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.11" } @@ -51051,6 +53582,7 @@ "level-codec": { "version": "9.0.2", "dev": true, + "peer": true, "requires": { "buffer": "^5.6.0" } @@ -51058,6 +53590,7 @@ "level-errors": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "errno": "~0.1.1" } @@ -51065,6 +53598,7 @@ "level-iterator-stream": { "version": "2.0.3", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.5", @@ -51074,6 +53608,7 @@ "level-mem": { "version": "3.0.1", "dev": true, + "peer": true, "requires": { "level-packager": "~4.0.0", "memdown": "~3.0.0" @@ -51082,17 +53617,20 @@ "abstract-leveldown": { "version": "5.0.0", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } }, "ltgt": { "version": "2.2.1", - "dev": true + "dev": true, + "peer": true }, "memdown": { "version": "3.0.0", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~5.0.0", "functional-red-black-tree": "~1.0.1", @@ -51104,13 +53642,15 @@ }, "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true } } }, "level-packager": { "version": "4.0.1", "dev": true, + "peer": true, "requires": { "encoding-down": "~5.0.0", "levelup": "^3.0.0" @@ -51119,6 +53659,7 @@ "level-post": { "version": "1.0.7", "dev": true, + "peer": true, "requires": { "ltgt": "^2.1.2" } @@ -51126,6 +53667,7 @@ "level-sublevel": { "version": "6.6.4", "dev": true, + "peer": true, "requires": { "bytewise": "~1.1.0", "level-codec": "^9.0.0", @@ -51142,6 +53684,7 @@ "level-ws": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.2.8", @@ -51151,6 +53694,7 @@ "levelup": { "version": "3.1.1", "dev": true, + "peer": true, "requires": { "deferred-leveldown": "~4.0.0", "level-errors": "~2.0.0", @@ -51161,6 +53705,7 @@ "level-iterator-stream": { "version": "3.0.1", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.3.6", @@ -51171,15 +53716,18 @@ }, "lodash": { "version": "4.17.20", - "dev": true + "dev": true, + "peer": true }, "looper": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true }, "loose-envify": { "version": "1.4.0", "dev": true, + "peer": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -51187,26 +53735,31 @@ "lowercase-keys": { "version": "1.0.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "lru-cache": { "version": "5.1.1", "dev": true, + "peer": true, "requires": { "yallist": "^3.0.2" } }, "ltgt": { "version": "2.1.3", - "dev": true + "dev": true, + "peer": true }, "map-cache": { "version": "0.2.2", - "dev": true + "dev": true, + "peer": true }, "map-visit": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "object-visit": "^1.0.0" } @@ -51214,6 +53767,7 @@ "md5.js": { "version": "1.3.5", "dev": true, + "peer": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -51223,16 +53777,19 @@ "media-typer": { "version": "0.3.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "merge-descriptors": { "version": "1.0.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "merkle-patricia-tree": { "version": "3.0.0", "dev": true, + "peer": true, "requires": { "async": "^2.6.1", "ethereumjs-util": "^5.2.0", @@ -51246,6 +53803,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -51259,6 +53817,7 @@ "readable-stream": { "version": "3.6.0", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -51270,11 +53829,13 @@ "methods": { "version": "1.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "miller-rabin": { "version": "4.0.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -51283,15 +53844,18 @@ "mime": { "version": "1.6.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "mime-db": { "version": "1.45.0", - "dev": true + "dev": true, + "peer": true }, "mime-types": { "version": "2.1.28", "dev": true, + "peer": true, "requires": { "mime-db": "1.45.0" } @@ -51299,38 +53863,45 @@ "mimic-response": { "version": "1.0.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "min-document": { "version": "2.19.0", "dev": true, + "peer": true, "requires": { "dom-walk": "^0.1.0" } }, "minimalistic-assert": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "minimalistic-crypto-utils": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "minimatch": { "version": "3.0.4", "dev": true, + "peer": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "1.2.5", - "dev": true + "dev": true, + "peer": true }, "minizlib": { "version": "1.3.3", "dev": true, "optional": true, + "peer": true, "requires": { "minipass": "^2.9.0" }, @@ -51339,6 +53910,7 @@ "version": "2.9.0", "dev": true, "optional": true, + "peer": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -51349,6 +53921,7 @@ "mixin-deep": { "version": "1.3.2", "dev": true, + "peer": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -51357,6 +53930,7 @@ "mkdirp": { "version": "0.5.5", "dev": true, + "peer": true, "requires": { "minimist": "^1.2.5" } @@ -51365,6 +53939,7 @@ "version": "5.0.1", "dev": true, "optional": true, + "peer": true, "requires": { "mkdirp": "*" } @@ -51372,16 +53947,19 @@ "mock-fs": { "version": "4.13.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "ms": { "version": "2.1.3", - "dev": true + "dev": true, + "peer": true }, "multibase": { "version": "0.6.1", "dev": true, "optional": true, + "peer": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -51391,6 +53969,7 @@ "version": "0.5.7", "dev": true, "optional": true, + "peer": true, "requires": { "varint": "^5.0.0" } @@ -51399,6 +53978,7 @@ "version": "0.4.21", "dev": true, "optional": true, + "peer": true, "requires": { "buffer": "^5.5.0", "multibase": "^0.7.0", @@ -51409,6 +53989,7 @@ "version": "0.7.0", "dev": true, "optional": true, + "peer": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -51419,11 +54000,13 @@ "nano-json-stream-parser": { "version": "0.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "nanomatch": { "version": "1.2.13", "dev": true, + "peer": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -51441,15 +54024,18 @@ "negotiator": { "version": "0.6.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "next-tick": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "nice-try": { "version": "1.0.5", - "dev": true + "dev": true, + "peer": true }, "node-addon-api": { "version": "2.0.2", @@ -51458,7 +54044,8 @@ }, "node-fetch": { "version": "2.1.2", - "dev": true + "dev": true, + "peer": true }, "node-gyp-build": { "version": "4.2.3", @@ -51468,12 +54055,14 @@ "normalize-url": { "version": "4.5.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "number-to-bn": { "version": "1.7.0", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "4.11.6", "strip-hex-prefix": "1.0.0" @@ -51482,21 +54071,25 @@ "bn.js": { "version": "4.11.6", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "oauth-sign": { "version": "0.9.0", - "dev": true + "dev": true, + "peer": true }, "object-assign": { "version": "4.1.1", - "dev": true + "dev": true, + "peer": true }, "object-copy": { "version": "0.1.0", "dev": true, + "peer": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -51506,6 +54099,7 @@ "define-property": { "version": "0.2.5", "dev": true, + "peer": true, "requires": { "is-descriptor": "^0.1.0" } @@ -51513,17 +54107,20 @@ "is-accessor-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" } }, "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "is-data-descriptor": { "version": "0.1.4", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" } @@ -51531,6 +54128,7 @@ "is-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -51539,13 +54137,15 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "dev": true + "dev": true, + "peer": true } } }, "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -51554,11 +54154,13 @@ }, "object-inspect": { "version": "1.9.0", - "dev": true + "dev": true, + "peer": true }, "object-is": { "version": "1.1.4", "dev": true, + "peer": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -51566,11 +54168,13 @@ }, "object-keys": { "version": "1.1.1", - "dev": true + "dev": true, + "peer": true }, "object-visit": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "isobject": "^3.0.0" } @@ -51578,6 +54182,7 @@ "object.assign": { "version": "4.1.2", "dev": true, + "peer": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -51588,6 +54193,7 @@ "object.getownpropertydescriptors": { "version": "2.1.1", "dev": true, + "peer": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -51597,6 +54203,7 @@ "object.pick": { "version": "1.3.0", "dev": true, + "peer": true, "requires": { "isobject": "^3.0.1" } @@ -51605,6 +54212,7 @@ "version": "2.1.4", "dev": true, "optional": true, + "peer": true, "requires": { "http-https": "^1.0.0" } @@ -51613,6 +54221,7 @@ "version": "2.3.0", "dev": true, "optional": true, + "peer": true, "requires": { "ee-first": "1.1.1" } @@ -51620,27 +54229,32 @@ "once": { "version": "1.4.0", "dev": true, + "peer": true, "requires": { "wrappy": "1" } }, "os-homedir": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "os-tmpdir": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "p-cancelable": { "version": "1.1.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "p-timeout": { "version": "1.2.1", "dev": true, "optional": true, + "peer": true, "requires": { "p-finally": "^1.0.0" }, @@ -51648,7 +54262,8 @@ "p-finally": { "version": "1.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, @@ -51656,6 +54271,7 @@ "version": "5.1.6", "dev": true, "optional": true, + "peer": true, "requires": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -51666,20 +54282,24 @@ }, "parse-headers": { "version": "2.0.3", - "dev": true + "dev": true, + "peer": true }, "parseurl": { "version": "1.3.3", "dev": true, - "optional": true + "optional": true, + "peer": true }, "pascalcase": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true }, "patch-package": { "version": "6.2.2", "dev": true, + "peer": true, "requires": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^2.4.2", @@ -51698,6 +54318,7 @@ "cross-spawn": { "version": "6.0.5", "dev": true, + "peer": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -51708,30 +54329,36 @@ }, "path-key": { "version": "2.0.1", - "dev": true + "dev": true, + "peer": true }, "semver": { "version": "5.7.1", - "dev": true + "dev": true, + "peer": true }, "shebang-command": { "version": "1.2.0", "dev": true, + "peer": true, "requires": { "shebang-regex": "^1.0.0" } }, "shebang-regex": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "slash": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true }, "tmp": { "version": "0.0.33", "dev": true, + "peer": true, "requires": { "os-tmpdir": "~1.0.2" } @@ -51739,6 +54366,7 @@ "which": { "version": "1.3.1", "dev": true, + "peer": true, "requires": { "isexe": "^2.0.0" } @@ -51747,20 +54375,24 @@ }, "path-is-absolute": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "path-parse": { "version": "1.0.6", - "dev": true + "dev": true, + "peer": true }, "path-to-regexp": { "version": "0.1.7", "dev": true, - "optional": true + "optional": true, + "peer": true }, "pbkdf2": { "version": "3.1.1", "dev": true, + "peer": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -51771,36 +54403,44 @@ }, "performance-now": { "version": "2.1.0", - "dev": true + "dev": true, + "peer": true }, "posix-character-classes": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true }, "precond": { "version": "0.2.3", - "dev": true + "dev": true, + "peer": true }, "prepend-http": { "version": "2.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "private": { "version": "0.1.8", - "dev": true + "dev": true, + "peer": true }, "process": { "version": "0.11.10", - "dev": true + "dev": true, + "peer": true }, "process-nextick-args": { "version": "2.0.1", - "dev": true + "dev": true, + "peer": true }, "promise-to-callback": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "is-fn": "^1.0.0", "set-immediate-shim": "^1.0.1" @@ -51810,6 +54450,7 @@ "version": "2.0.6", "dev": true, "optional": true, + "peer": true, "requires": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -51817,20 +54458,24 @@ }, "prr": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "pseudomap": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "psl": { "version": "1.8.0", - "dev": true + "dev": true, + "peer": true }, "public-encrypt": { "version": "4.0.3", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -51842,15 +54487,18 @@ }, "pull-cat": { "version": "1.1.11", - "dev": true + "dev": true, + "peer": true }, "pull-defer": { "version": "0.2.3", - "dev": true + "dev": true, + "peer": true }, "pull-level": { "version": "2.0.4", "dev": true, + "peer": true, "requires": { "level-post": "^1.0.7", "pull-cat": "^1.1.9", @@ -51864,6 +54512,7 @@ "pull-live": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "pull-cat": "^1.1.9", "pull-stream": "^3.4.0" @@ -51871,15 +54520,18 @@ }, "pull-pushable": { "version": "2.2.0", - "dev": true + "dev": true, + "peer": true }, "pull-stream": { "version": "3.6.14", - "dev": true + "dev": true, + "peer": true }, "pull-window": { "version": "2.1.4", "dev": true, + "peer": true, "requires": { "looper": "^2.0.0" } @@ -51888,6 +54540,7 @@ "version": "3.0.0", "dev": true, "optional": true, + "peer": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -51895,16 +54548,19 @@ }, "punycode": { "version": "2.1.1", - "dev": true + "dev": true, + "peer": true }, "qs": { "version": "6.5.2", - "dev": true + "dev": true, + "peer": true }, "query-string": { "version": "5.1.1", "dev": true, "optional": true, + "peer": true, "requires": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", @@ -51914,6 +54570,7 @@ "randombytes": { "version": "2.1.0", "dev": true, + "peer": true, "requires": { "safe-buffer": "^5.1.0" } @@ -51922,6 +54579,7 @@ "version": "1.0.4", "dev": true, "optional": true, + "peer": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -51930,12 +54588,14 @@ "range-parser": { "version": "1.2.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "raw-body": { "version": "2.4.0", "dev": true, "optional": true, + "peer": true, "requires": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -51946,6 +54606,7 @@ "readable-stream": { "version": "2.3.7", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -51958,21 +54619,25 @@ "dependencies": { "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true } } }, "regenerate": { "version": "1.4.2", - "dev": true + "dev": true, + "peer": true }, "regenerator-runtime": { "version": "0.11.1", - "dev": true + "dev": true, + "peer": true }, "regenerator-transform": { "version": "0.10.1", "dev": true, + "peer": true, "requires": { "babel-runtime": "^6.18.0", "babel-types": "^6.19.0", @@ -51982,6 +54647,7 @@ "regex-not": { "version": "1.0.2", "dev": true, + "peer": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -51990,6 +54656,7 @@ "regexp.prototype.flags": { "version": "1.3.0", "dev": true, + "peer": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -51998,6 +54665,7 @@ "es-abstract": { "version": "1.17.7", "dev": true, + "peer": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -52017,6 +54685,7 @@ "regexpu-core": { "version": "2.0.0", "dev": true, + "peer": true, "requires": { "regenerate": "^1.2.1", "regjsgen": "^0.2.0", @@ -52025,32 +54694,38 @@ }, "regjsgen": { "version": "0.2.0", - "dev": true + "dev": true, + "peer": true }, "regjsparser": { "version": "0.1.5", "dev": true, + "peer": true, "requires": { "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { "version": "0.5.0", - "dev": true + "dev": true, + "peer": true } } }, "repeat-element": { "version": "1.1.3", - "dev": true + "dev": true, + "peer": true }, "repeat-string": { "version": "1.6.1", - "dev": true + "dev": true, + "peer": true }, "repeating": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "is-finite": "^1.0.0" } @@ -52058,6 +54733,7 @@ "request": { "version": "2.88.2", "dev": true, + "peer": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -52083,12 +54759,14 @@ }, "resolve-url": { "version": "0.2.1", - "dev": true + "dev": true, + "peer": true }, "responselike": { "version": "1.0.2", "dev": true, "optional": true, + "peer": true, "requires": { "lowercase-keys": "^1.0.0" } @@ -52096,17 +54774,20 @@ "resumer": { "version": "0.0.0", "dev": true, + "peer": true, "requires": { "through": "~2.3.4" } }, "ret": { "version": "0.1.15", - "dev": true + "dev": true, + "peer": true }, "rimraf": { "version": "2.6.3", "dev": true, + "peer": true, "requires": { "glob": "^7.1.3" } @@ -52114,6 +54795,7 @@ "ripemd160": { "version": "2.0.2", "dev": true, + "peer": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -52122,21 +54804,25 @@ "rlp": { "version": "2.2.6", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.1" } }, "rustbn.js": { "version": "0.2.0", - "dev": true + "dev": true, + "peer": true }, "safe-buffer": { "version": "5.2.1", - "dev": true + "dev": true, + "peer": true }, "safe-event-emitter": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "events": "^3.0.0" } @@ -52144,22 +54830,26 @@ "safe-regex": { "version": "1.1.0", "dev": true, + "peer": true, "requires": { "ret": "~0.1.10" } }, "safer-buffer": { "version": "2.1.2", - "dev": true + "dev": true, + "peer": true }, "scrypt-js": { "version": "3.0.1", - "dev": true + "dev": true, + "peer": true }, "scryptsy": { "version": "1.2.1", "dev": true, "optional": true, + "peer": true, "requires": { "pbkdf2": "^3.0.3" } @@ -52167,6 +54857,7 @@ "secp256k1": { "version": "4.0.2", "dev": true, + "peer": true, "requires": { "elliptic": "^6.5.2", "node-addon-api": "^2.0.0", @@ -52175,16 +54866,19 @@ }, "seedrandom": { "version": "3.0.1", - "dev": true + "dev": true, + "peer": true }, "semaphore": { "version": "1.1.0", - "dev": true + "dev": true, + "peer": true }, "send": { "version": "0.17.1", "dev": true, "optional": true, + "peer": true, "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -52205,6 +54899,7 @@ "version": "2.6.9", "dev": true, "optional": true, + "peer": true, "requires": { "ms": "2.0.0" }, @@ -52212,14 +54907,16 @@ "ms": { "version": "2.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "ms": { "version": "2.1.1", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, @@ -52227,6 +54924,7 @@ "version": "1.14.1", "dev": true, "optional": true, + "peer": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -52238,6 +54936,7 @@ "version": "0.1.12", "dev": true, "optional": true, + "peer": true, "requires": { "body-parser": "^1.16.0", "cors": "^2.8.1", @@ -52248,11 +54947,13 @@ }, "set-immediate-shim": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "set-value": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -52263,28 +54964,33 @@ "extend-shallow": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "is-extendable": "^0.1.0" } }, "is-extendable": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true } } }, "setimmediate": { "version": "1.0.5", - "dev": true + "dev": true, + "peer": true }, "setprototypeof": { "version": "1.1.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "sha.js": { "version": "2.4.11", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -52293,12 +54999,14 @@ "simple-concat": { "version": "1.0.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "simple-get": { "version": "2.8.1", "dev": true, "optional": true, + "peer": true, "requires": { "decompress-response": "^3.3.0", "once": "^1.3.1", @@ -52308,6 +55016,7 @@ "snapdragon": { "version": "0.8.2", "dev": true, + "peer": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -52322,6 +55031,7 @@ "debug": { "version": "2.6.9", "dev": true, + "peer": true, "requires": { "ms": "2.0.0" } @@ -52329,6 +55039,7 @@ "define-property": { "version": "0.2.5", "dev": true, + "peer": true, "requires": { "is-descriptor": "^0.1.0" } @@ -52336,6 +55047,7 @@ "extend-shallow": { "version": "2.0.1", "dev": true, + "peer": true, "requires": { "is-extendable": "^0.1.0" } @@ -52343,6 +55055,7 @@ "is-accessor-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -52350,6 +55063,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -52358,11 +55072,13 @@ }, "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "is-data-descriptor": { "version": "0.1.4", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -52370,6 +55086,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -52379,6 +55096,7 @@ "is-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -52387,21 +55105,25 @@ }, "is-extendable": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true }, "kind-of": { "version": "5.1.0", - "dev": true + "dev": true, + "peer": true }, "ms": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true } } }, "snapdragon-node": { "version": "2.1.1", "dev": true, + "peer": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -52411,6 +55133,7 @@ "define-property": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "is-descriptor": "^1.0.0" } @@ -52420,17 +55143,20 @@ "snapdragon-util": { "version": "3.0.1", "dev": true, + "peer": true, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -52439,11 +55165,13 @@ }, "source-map": { "version": "0.5.7", - "dev": true + "dev": true, + "peer": true }, "source-map-resolve": { "version": "0.5.3", "dev": true, + "peer": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -52455,6 +55183,7 @@ "source-map-support": { "version": "0.5.12", "dev": true, + "peer": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -52462,17 +55191,20 @@ "dependencies": { "source-map": { "version": "0.6.1", - "dev": true + "dev": true, + "peer": true } } }, "source-map-url": { "version": "0.4.0", - "dev": true + "dev": true, + "peer": true }, "split-string": { "version": "3.1.0", "dev": true, + "peer": true, "requires": { "extend-shallow": "^3.0.0" } @@ -52480,6 +55212,7 @@ "sshpk": { "version": "1.16.1", "dev": true, + "peer": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -52494,13 +55227,15 @@ "dependencies": { "tweetnacl": { "version": "0.14.5", - "dev": true + "dev": true, + "peer": true } } }, "static-extend": { "version": "0.1.2", "dev": true, + "peer": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -52509,6 +55244,7 @@ "define-property": { "version": "0.2.5", "dev": true, + "peer": true, "requires": { "is-descriptor": "^0.1.0" } @@ -52516,6 +55252,7 @@ "is-accessor-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -52523,6 +55260,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -52531,11 +55269,13 @@ }, "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "is-data-descriptor": { "version": "0.1.4", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, @@ -52543,6 +55283,7 @@ "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -52552,6 +55293,7 @@ "is-descriptor": { "version": "0.1.6", "dev": true, + "peer": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -52560,18 +55302,21 @@ }, "kind-of": { "version": "5.1.0", - "dev": true + "dev": true, + "peer": true } } }, "statuses": { "version": "1.5.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "stream-to-pull-stream": { "version": "1.7.3", "dev": true, + "peer": true, "requires": { "looper": "^3.0.0", "pull-stream": "^3.2.3" @@ -52579,31 +55324,36 @@ "dependencies": { "looper": { "version": "3.0.0", - "dev": true + "dev": true, + "peer": true } } }, "strict-uri-encode": { "version": "1.1.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "string_decoder": { "version": "1.1.1", "dev": true, + "peer": true, "requires": { "safe-buffer": "~5.1.0" }, "dependencies": { "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true } } }, "string.prototype.trim": { "version": "1.2.3", "dev": true, + "peer": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -52613,6 +55363,7 @@ "string.prototype.trimend": { "version": "1.0.3", "dev": true, + "peer": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -52621,6 +55372,7 @@ "string.prototype.trimstart": { "version": "1.0.3", "dev": true, + "peer": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -52629,6 +55381,7 @@ "strip-hex-prefix": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "is-hex-prefixed": "1.0.0" } @@ -52636,6 +55389,7 @@ "supports-color": { "version": "5.5.0", "dev": true, + "peer": true, "requires": { "has-flag": "^3.0.0" } @@ -52644,6 +55398,7 @@ "version": "0.1.40", "dev": true, "optional": true, + "peer": true, "requires": { "bluebird": "^3.5.0", "buffer": "^5.0.5", @@ -52662,6 +55417,7 @@ "version": "4.0.3", "dev": true, "optional": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -52671,12 +55427,14 @@ "get-stream": { "version": "3.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "got": { "version": "7.1.0", "dev": true, "optional": true, + "peer": true, "requires": { "decompress-response": "^3.2.0", "duplexer3": "^0.1.4", @@ -52697,22 +55455,26 @@ "is-stream": { "version": "1.1.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "p-cancelable": { "version": "0.3.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "prepend-http": { "version": "1.0.4", "dev": true, - "optional": true + "optional": true, + "peer": true }, "url-parse-lax": { "version": "1.0.0", "dev": true, "optional": true, + "peer": true, "requires": { "prepend-http": "^1.0.1" } @@ -52722,6 +55484,7 @@ "tape": { "version": "4.13.3", "dev": true, + "peer": true, "requires": { "deep-equal": "~1.1.1", "defined": "~1.0.0", @@ -52743,6 +55506,7 @@ "glob": { "version": "7.1.6", "dev": true, + "peer": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -52755,17 +55519,20 @@ "is-regex": { "version": "1.0.5", "dev": true, + "peer": true, "requires": { "has": "^1.0.3" } }, "object-inspect": { "version": "1.7.0", - "dev": true + "dev": true, + "peer": true }, "resolve": { "version": "1.17.0", "dev": true, + "peer": true, "requires": { "path-parse": "^1.0.6" } @@ -52776,6 +55543,7 @@ "version": "4.4.13", "dev": true, "optional": true, + "peer": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -52790,6 +55558,7 @@ "version": "1.2.7", "dev": true, "optional": true, + "peer": true, "requires": { "minipass": "^2.6.0" } @@ -52798,6 +55567,7 @@ "version": "2.9.0", "dev": true, "optional": true, + "peer": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -52807,11 +55577,13 @@ }, "through": { "version": "2.3.8", - "dev": true + "dev": true, + "peer": true }, "through2": { "version": "2.0.5", "dev": true, + "peer": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -52820,11 +55592,13 @@ "timed-out": { "version": "4.0.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "tmp": { "version": "0.1.0", "dev": true, + "peer": true, "requires": { "rimraf": "^2.6.3" } @@ -52832,17 +55606,20 @@ "to-object-path": { "version": "0.3.0", "dev": true, + "peer": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "is-buffer": { "version": "1.1.6", - "dev": true + "dev": true, + "peer": true }, "kind-of": { "version": "3.2.2", "dev": true, + "peer": true, "requires": { "is-buffer": "^1.1.5" } @@ -52852,11 +55629,13 @@ "to-readable-stream": { "version": "1.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "to-regex": { "version": "3.0.2", "dev": true, + "peer": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -52867,11 +55646,13 @@ "toidentifier": { "version": "1.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "tough-cookie": { "version": "2.5.0", "dev": true, + "peer": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -52879,31 +55660,37 @@ }, "trim-right": { "version": "1.0.1", - "dev": true + "dev": true, + "peer": true }, "tunnel-agent": { "version": "0.6.0", "dev": true, + "peer": true, "requires": { "safe-buffer": "^5.0.1" } }, "tweetnacl": { "version": "1.0.3", - "dev": true + "dev": true, + "peer": true }, "tweetnacl-util": { "version": "0.15.1", - "dev": true + "dev": true, + "peer": true }, "type": { "version": "1.2.0", - "dev": true + "dev": true, + "peer": true }, "type-is": { "version": "1.6.18", "dev": true, "optional": true, + "peer": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -52911,11 +55698,13 @@ }, "typedarray": { "version": "0.0.6", - "dev": true + "dev": true, + "peer": true }, "typedarray-to-buffer": { "version": "3.1.5", "dev": true, + "peer": true, "requires": { "is-typedarray": "^1.0.0" } @@ -52923,31 +55712,37 @@ "typewise": { "version": "1.0.3", "dev": true, + "peer": true, "requires": { "typewise-core": "^1.2.0" } }, "typewise-core": { "version": "1.2.0", - "dev": true + "dev": true, + "peer": true }, "typewiselite": { "version": "1.0.0", - "dev": true + "dev": true, + "peer": true }, "ultron": { "version": "1.1.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "underscore": { "version": "1.9.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "union-value": { "version": "1.0.1", "dev": true, + "peer": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -52957,26 +55752,31 @@ "dependencies": { "is-extendable": { "version": "0.1.1", - "dev": true + "dev": true, + "peer": true } } }, "universalify": { "version": "0.1.2", - "dev": true + "dev": true, + "peer": true }, "unorm": { "version": "1.6.0", - "dev": true + "dev": true, + "peer": true }, "unpipe": { "version": "1.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "unset-value": { "version": "1.0.0", "dev": true, + "peer": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -52985,6 +55785,7 @@ "has-value": { "version": "0.3.1", "dev": true, + "peer": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -52994,6 +55795,7 @@ "isobject": { "version": "2.1.0", "dev": true, + "peer": true, "requires": { "isarray": "1.0.0" } @@ -53002,25 +55804,29 @@ }, "has-values": { "version": "0.1.4", - "dev": true + "dev": true, + "peer": true } } }, "uri-js": { "version": "4.4.1", "dev": true, + "peer": true, "requires": { "punycode": "^2.1.0" } }, "urix": { "version": "0.1.0", - "dev": true + "dev": true, + "peer": true }, "url-parse-lax": { "version": "3.0.0", "dev": true, "optional": true, + "peer": true, "requires": { "prepend-http": "^2.0.0" } @@ -53028,20 +55834,24 @@ "url-set-query": { "version": "1.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "url-to-options": { "version": "1.0.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "use": { "version": "3.1.1", - "dev": true + "dev": true, + "peer": true }, "utf-8-validate": { "version": "5.0.4", "dev": true, + "peer": true, "requires": { "node-gyp-build": "^4.2.0" } @@ -53049,15 +55859,18 @@ "utf8": { "version": "3.0.0", "dev": true, - "optional": true + "optional": true, + "peer": true }, "util-deprecate": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "util.promisify": { "version": "1.1.1", "dev": true, + "peer": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -53069,25 +55882,30 @@ "utils-merge": { "version": "1.0.1", "dev": true, - "optional": true + "optional": true, + "peer": true }, "uuid": { "version": "3.4.0", - "dev": true + "dev": true, + "peer": true }, "varint": { "version": "5.0.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "vary": { "version": "1.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true }, "verror": { "version": "1.10.0", "dev": true, + "peer": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -53098,6 +55916,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "web3-bzz": "1.2.11", "web3-core": "1.2.11", @@ -53112,6 +55931,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "@types/node": "^12.12.6", "got": "9.6.0", @@ -53122,7 +55942,8 @@ "@types/node": { "version": "12.19.12", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, @@ -53130,6 +55951,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "@types/bn.js": "^4.11.5", "@types/node": "^12.12.6", @@ -53143,7 +55965,8 @@ "@types/node": { "version": "12.19.12", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, @@ -53151,6 +55974,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "underscore": "1.9.1", "web3-eth-iban": "1.2.11", @@ -53161,6 +55985,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/transactions": "^5.0.0-beta.135", "underscore": "1.9.1", @@ -53174,6 +55999,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "eventemitter3": "4.0.4" } @@ -53182,6 +56008,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "underscore": "1.9.1", "web3-core-helpers": "1.2.11", @@ -53194,6 +56021,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "eventemitter3": "4.0.4", "underscore": "1.9.1", @@ -53204,6 +56032,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "underscore": "1.9.1", "web3-core": "1.2.11", @@ -53224,6 +56053,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "@ethersproject/abi": "5.0.0-beta.153", "underscore": "1.9.1", @@ -53234,6 +56064,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "crypto-browserify": "3.12.0", "eth-lib": "0.2.8", @@ -53252,6 +56083,7 @@ "version": "0.2.8", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -53261,7 +56093,8 @@ "uuid": { "version": "3.3.2", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, @@ -53269,6 +56102,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "@types/bn.js": "^4.11.5", "underscore": "1.9.1", @@ -53285,6 +56119,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "content-hash": "^2.5.2", "eth-ens-namehash": "2.0.8", @@ -53301,6 +56136,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.11.9", "web3-utils": "1.2.11" @@ -53310,6 +56146,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "@types/node": "^12.12.6", "web3-core": "1.2.11", @@ -53322,7 +56159,8 @@ "@types/node": { "version": "12.19.12", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, @@ -53330,6 +56168,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "web3-core": "1.2.11", "web3-core-method": "1.2.11", @@ -53339,6 +56178,7 @@ "web3-provider-engine": { "version": "14.2.1", "dev": true, + "peer": true, "requires": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -53365,6 +56205,7 @@ "abstract-leveldown": { "version": "2.6.3", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -53372,6 +56213,7 @@ "deferred-leveldown": { "version": "1.2.2", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.6.0" } @@ -53379,6 +56221,7 @@ "eth-sig-util": { "version": "1.4.2", "dev": true, + "peer": true, "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -53387,6 +56230,7 @@ "ethereumjs-account": { "version": "2.0.5", "dev": true, + "peer": true, "requires": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -53396,6 +56240,7 @@ "ethereumjs-block": { "version": "1.7.1", "dev": true, + "peer": true, "requires": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -53406,13 +56251,15 @@ "dependencies": { "ethereum-common": { "version": "0.2.0", - "dev": true + "dev": true, + "peer": true } } }, "ethereumjs-tx": { "version": "1.3.7", "dev": true, + "peer": true, "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -53421,6 +56268,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -53434,6 +56282,7 @@ "ethereumjs-vm": { "version": "2.6.0", "dev": true, + "peer": true, "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -53451,6 +56300,7 @@ "ethereumjs-block": { "version": "2.2.2", "dev": true, + "peer": true, "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -53462,6 +56312,7 @@ "ethereumjs-util": { "version": "5.2.1", "dev": true, + "peer": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -53477,6 +56328,7 @@ "ethereumjs-tx": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -53485,6 +56337,7 @@ "ethereumjs-util": { "version": "6.2.1", "dev": true, + "peer": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -53499,15 +56352,18 @@ }, "isarray": { "version": "0.0.1", - "dev": true + "dev": true, + "peer": true }, "level-codec": { "version": "7.0.1", - "dev": true + "dev": true, + "peer": true }, "level-errors": { "version": "1.0.5", "dev": true, + "peer": true, "requires": { "errno": "~0.1.1" } @@ -53515,6 +56371,7 @@ "level-iterator-stream": { "version": "1.3.1", "dev": true, + "peer": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -53525,6 +56382,7 @@ "readable-stream": { "version": "1.1.14", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -53537,6 +56395,7 @@ "level-ws": { "version": "0.0.0", "dev": true, + "peer": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -53545,6 +56404,7 @@ "readable-stream": { "version": "1.0.34", "dev": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -53555,6 +56415,7 @@ "xtend": { "version": "2.1.2", "dev": true, + "peer": true, "requires": { "object-keys": "~0.4.0" } @@ -53564,6 +56425,7 @@ "levelup": { "version": "1.3.9", "dev": true, + "peer": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -53576,11 +56438,13 @@ }, "ltgt": { "version": "2.2.1", - "dev": true + "dev": true, + "peer": true }, "memdown": { "version": "1.4.1", "dev": true, + "peer": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -53593,6 +56457,7 @@ "abstract-leveldown": { "version": "2.7.2", "dev": true, + "peer": true, "requires": { "xtend": "~4.0.0" } @@ -53602,6 +56467,7 @@ "merkle-patricia-tree": { "version": "2.3.2", "dev": true, + "peer": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -53615,29 +56481,35 @@ "dependencies": { "async": { "version": "1.5.2", - "dev": true + "dev": true, + "peer": true } } }, "object-keys": { "version": "0.4.0", - "dev": true + "dev": true, + "peer": true }, "safe-buffer": { "version": "5.1.2", - "dev": true + "dev": true, + "peer": true }, "semver": { "version": "5.4.1", - "dev": true + "dev": true, + "peer": true }, "string_decoder": { "version": "0.10.31", - "dev": true + "dev": true, + "peer": true }, "ws": { "version": "5.2.2", "dev": true, + "peer": true, "requires": { "async-limiter": "~1.0.0" } @@ -53648,6 +56520,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "web3-core-helpers": "1.2.11", "xhr2-cookies": "1.1.0" @@ -53657,6 +56530,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "oboe": "2.1.4", "underscore": "1.9.1", @@ -53667,6 +56541,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "eventemitter3": "4.0.4", "underscore": "1.9.1", @@ -53678,6 +56553,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "web3-core": "1.2.11", "web3-core-method": "1.2.11", @@ -53689,6 +56565,7 @@ "version": "1.2.11", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.11.9", "eth-lib": "0.2.8", @@ -53704,6 +56581,7 @@ "version": "0.2.8", "dev": true, "optional": true, + "peer": true, "requires": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -53715,6 +56593,7 @@ "websocket": { "version": "1.0.32", "dev": true, + "peer": true, "requires": { "bufferutil": "^4.0.1", "debug": "^2.2.0", @@ -53727,28 +56606,33 @@ "debug": { "version": "2.6.9", "dev": true, + "peer": true, "requires": { "ms": "2.0.0" } }, "ms": { "version": "2.0.0", - "dev": true + "dev": true, + "peer": true } } }, "whatwg-fetch": { "version": "2.0.4", - "dev": true + "dev": true, + "peer": true }, "wrappy": { "version": "1.0.2", - "dev": true + "dev": true, + "peer": true }, "ws": { "version": "3.3.3", "dev": true, "optional": true, + "peer": true, "requires": { "async-limiter": "~1.0.0", "safe-buffer": "~5.1.0", @@ -53758,13 +56642,15 @@ "safe-buffer": { "version": "5.1.2", "dev": true, - "optional": true + "optional": true, + "peer": true } } }, "xhr": { "version": "2.6.0", "dev": true, + "peer": true, "requires": { "global": "~4.4.0", "is-function": "^1.0.1", @@ -53776,6 +56662,7 @@ "version": "1.1.0", "dev": true, "optional": true, + "peer": true, "requires": { "buffer-to-arraybuffer": "^0.0.5", "object-assign": "^4.1.1", @@ -53790,6 +56677,7 @@ "version": "0.1.3", "dev": true, "optional": true, + "peer": true, "requires": { "xhr-request": "^1.1.0" } @@ -53798,21 +56686,25 @@ "version": "1.1.0", "dev": true, "optional": true, + "peer": true, "requires": { "cookiejar": "^2.1.1" } }, "xtend": { "version": "4.0.2", - "dev": true + "dev": true, + "peer": true }, "yaeti": { "version": "0.0.6", - "dev": true + "dev": true, + "peer": true }, "yallist": { "version": "3.1.1", - "dev": true + "dev": true, + "peer": true } } }, @@ -54040,9 +56932,9 @@ } }, "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", @@ -54276,20 +57168,25 @@ } }, "hardhat": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.9.1.tgz", - "integrity": "sha512-q0AkYXV7R26RzyAkHGQRhhQjk508pseVvH3wSwZwwPUbvA+tjl0vMIrD4aFQDonRXkrnXX4+5KglozzjSd0//Q==", + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.12.6.tgz", + "integrity": "sha512-0Ent1O5DsPgvaVb5sxEgsQ3bJRt/Ex92tsoO+xjoNH2Qc4bFmhI5/CHVlFikulalxOPjNmw5XQ2vJFuVQFESAA==", "dev": true, "requires": { - "@ethereumjs/block": "^3.6.0", - "@ethereumjs/blockchain": "^5.5.0", - "@ethereumjs/common": "^2.6.0", - "@ethereumjs/tx": "^3.4.0", - "@ethereumjs/vm": "^5.6.0", "@ethersproject/abi": "^5.1.2", "@metamask/eth-sig-util": "^4.0.0", + "@nomicfoundation/ethereumjs-block": "^4.0.0", + "@nomicfoundation/ethereumjs-blockchain": "^6.0.0", + "@nomicfoundation/ethereumjs-common": "^3.0.0", + "@nomicfoundation/ethereumjs-evm": "^1.0.0", + "@nomicfoundation/ethereumjs-rlp": "^4.0.0", + "@nomicfoundation/ethereumjs-statemanager": "^1.0.0", + "@nomicfoundation/ethereumjs-trie": "^5.0.0", + "@nomicfoundation/ethereumjs-tx": "^4.0.0", + "@nomicfoundation/ethereumjs-util": "^8.0.0", + "@nomicfoundation/ethereumjs-vm": "^6.0.0", + "@nomicfoundation/solidity-analyzer": "^0.1.0", "@sentry/node": "^5.18.1", - "@solidity-parser/parser": "^0.14.1", "@types/bn.js": "^5.1.0", "@types/lru-cache": "^5.1.0", "abort-controller": "^3.0.0", @@ -54302,31 +57199,28 @@ "debug": "^4.1.1", "enquirer": "^2.3.0", "env-paths": "^2.2.0", - "ethereum-cryptography": "^0.1.2", + "ethereum-cryptography": "^1.0.3", "ethereumjs-abi": "^0.6.8", - "ethereumjs-util": "^7.1.3", "find-up": "^2.1.0", "fp-ts": "1.19.3", "fs-extra": "^7.0.1", - "glob": "^7.1.3", + "glob": "7.2.0", "immutable": "^4.0.0-rc.12", "io-ts": "1.10.4", + "keccak": "^3.0.2", "lodash": "^4.17.11", - "merkle-patricia-tree": "^4.2.2", "mnemonist": "^0.38.0", - "mocha": "^9.2.0", + "mocha": "^10.0.0", "p-map": "^4.0.0", "qs": "^6.7.0", "raw-body": "^2.4.1", "resolve": "1.17.0", "semver": "^6.3.0", - "slash": "^3.0.0", "solc": "0.7.3", "source-map-support": "^0.5.13", "stacktrace-parser": "^0.1.10", - "true-case-path": "^2.2.1", "tsort": "0.0.1", - "undici": "^4.14.1", + "undici": "^5.14.0", "uuid": "^8.3.2", "ws": "^7.4.6" }, @@ -54378,6 +57272,18 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, + "ethereum-cryptography": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", + "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", + "dev": true, + "requires": { + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" + } + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -55026,7 +57932,8 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==", - "dev": true + "dev": true, + "optional": true }, "immutable": { "version": "4.0.0-rc.12", @@ -55163,7 +58070,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true + "dev": true, + "peer": true }, "io-ts": { "version": "1.10.4", @@ -55592,7 +58500,8 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true + "dev": true, + "peer": true }, "is-electron": { "version": "2.2.1", @@ -55857,13 +58766,15 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true + "dev": true, + "peer": true }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "dev": true, + "peer": true }, "is-weakref": { "version": "1.0.1", @@ -55879,6 +58790,7 @@ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "peer": true, "requires": { "is-docker": "^2.0.0" } @@ -56398,13 +59310,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.3", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz", + "integrity": "sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==", "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" } }, "keypair": { @@ -56443,6 +59356,7 @@ "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.11" } @@ -56467,6 +59381,7 @@ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, + "peer": true, "requires": { "invert-kv": "^1.0.0" } @@ -56509,6 +59424,7 @@ "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", "dev": true, + "optional": true, "requires": { "buffer": "^5.6.0" } @@ -56517,13 +59433,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", - "dev": true + "dev": true, + "optional": true }, "level-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", "dev": true, + "optional": true, "requires": { "errno": "~0.1.1" } @@ -56533,6 +59451,7 @@ "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", "dev": true, + "optional": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.4.0", @@ -56573,21 +59492,12 @@ } } }, - "level-mem": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/level-mem/-/level-mem-5.0.1.tgz", - "integrity": "sha512-qd+qUJHXsGSFoHTziptAKXoLX87QjR7v2KMbqncDXPxQuCdsQlzmyX+gwrEHhlzn08vkf8TyipYyMmiC6Gobzg==", - "dev": true, - "requires": { - "level-packager": "^5.0.3", - "memdown": "^5.0.0" - } - }, "level-packager": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", "dev": true, + "optional": true, "requires": { "encoding-down": "^6.3.0", "levelup": "^4.3.2" @@ -56598,10 +59508,33 @@ "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", "dev": true, + "optional": true, "requires": { "xtend": "^4.0.2" } }, + "level-transcoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-transcoder/-/level-transcoder-1.0.1.tgz", + "integrity": "sha512-t7bFwFtsQeD8cl8NIoQ2iwxA0CL/9IFw7/9gAjOonH0PWTTiRfY7Hq+Ejbsxh86tXobDQ6IOiddjNYIfOBs06w==", + "dev": true, + "requires": { + "buffer": "^6.0.3", + "module-error": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + } + } + }, "level-write-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz", @@ -56612,22 +59545,12 @@ "end-stream": "~0.1.0" } }, - "level-ws": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-2.0.0.tgz", - "integrity": "sha512-1iv7VXx0G9ec1isqQZ7y5LmoZo/ewAsyDHNA8EFDW5hqH2Kqovm33nSFkSdnLLAK+I5FlT+lo5Cw9itGe+CpQA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^3.1.0", - "xtend": "^4.0.1" - } - }, "leveldown": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.0.2.tgz", "integrity": "sha512-Ib6ygFYBleS8x2gh3C1AkVsdrUShqXpe6jSTnZ6sRycEXKhqVf+xOSkhgSnjidpPzyv0d95LJVFrYQ4NuXAqHA==", "dev": true, + "optional": true, "requires": { "abstract-leveldown": "~6.0.0", "fast-future": "~1.0.2", @@ -56640,6 +59563,7 @@ "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz", "integrity": "sha512-jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==", "dev": true, + "optional": true, "requires": { "level-concat-iterator": "~2.0.0", "xtend": "~4.0.0" @@ -56649,7 +59573,8 @@ "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.8.0.tgz", "integrity": "sha512-bYbpIHyRqZ7sVWXxGpz8QIRug5JZc/hzZH4GbdT9HTZi6WmKCZ8GLvP8OZ9TTiIBvwPFKgtGrlWQSXDAvYdsPw==", - "dev": true + "dev": true, + "optional": true } } }, @@ -56658,6 +59583,7 @@ "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", "dev": true, + "optional": true, "requires": { "deferred-leveldown": "~5.3.0", "level-errors": "~2.0.0", @@ -57369,6 +60295,7 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -57382,6 +60309,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, + "peer": true, "requires": { "error-ex": "^1.2.0" } @@ -57390,13 +60318,15 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "dev": true, + "peer": true }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, + "peer": true, "requires": { "is-utf8": "^0.2.0" } @@ -57457,7 +60387,8 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true + "dev": true, + "peer": true }, "lodash.debounce": { "version": "4.0.8", @@ -57505,6 +60436,12 @@ "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", "dev": true }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, "lodash.without": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz", @@ -57679,7 +60616,8 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=", - "dev": true + "dev": true, + "optional": true }, "make-dir": { "version": "2.1.0", @@ -57818,45 +60756,15 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, - "memdown": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/memdown/-/memdown-5.1.0.tgz", - "integrity": "sha512-B3J+UizMRAlEArDjWHTMmadet+UKwHd3UjMgGBkZcKAxAYVPS9o0Yeiha4qvz7iGiL2Sb3igUft6p7nbFWctpw==", + "memory-level": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/memory-level/-/memory-level-1.0.0.tgz", + "integrity": "sha512-UXzwewuWeHBz5krr7EvehKcmLFNoXxGcvuYhC41tRnkrTbJohtS7kVn9akmgirtRygg+f7Yjsfi8Uu5SGSQ4Og==", "dev": true, "requires": { - "abstract-leveldown": "~6.2.1", - "functional-red-black-tree": "~1.0.1", - "immediate": "~3.2.3", - "inherits": "~2.0.1", - "ltgt": "~2.2.0", - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "abstract-leveldown": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", - "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" - } - }, - "immediate": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", - "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } + "abstract-level": "^1.0.0", + "functional-red-black-tree": "^1.0.1", + "module-error": "^1.0.1" } }, "memorystream": { @@ -57910,21 +60818,6 @@ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, - "merkle-patricia-tree": { - "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.1.2", - "level-mem": "^5.0.1", - "level-ws": "^2.0.0", - "readable-stream": "^3.6.0", - "rlp": "^2.2.4", - "semaphore-async-await": "^1.5.1" - } - }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -58076,32 +60969,29 @@ } }, "mocha": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.1.tgz", - "integrity": "sha512-T7uscqjJVS46Pq1XDXyo9Uvey9gd3huT/DD9cYBb4K2Xc/vbKRPUWK067bxDQRK0yIz6Jxk73IrnimvASzBNAQ==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", "dev": true, "requires": { - "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", "browser-stdout": "1.3.1", "chokidar": "3.5.3", - "debug": "4.3.3", + "debug": "4.3.4", "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", "glob": "7.2.0", - "growl": "1.10.5", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", - "minimatch": "3.0.4", + "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.2.0", + "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", - "which": "2.0.2", - "workerpool": "6.2.0", + "workerpool": "6.2.1", "yargs": "16.2.0", "yargs-parser": "20.2.4", "yargs-unparser": "2.0.0" @@ -58113,20 +61003,13 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "balanced-match": "^1.0.0" } }, "cliui": { @@ -58156,20 +61039,6 @@ "path-exists": "^4.0.0" } }, - "glob": { - "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", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -58188,6 +61057,15 @@ "p-locate": "^5.0.0" } }, + "minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -58212,15 +61090,6 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -58242,9 +61111,9 @@ } }, "workerpool": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz", - "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", "dev": true }, "y18n": { @@ -58282,6 +61151,12 @@ "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==", "dev": true }, + "module-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/module-error/-/module-error-1.0.2.tgz", + "integrity": "sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==", + "dev": true + }, "mrm": { "version": "3.0.10", "resolved": "https://registry.npmjs.org/mrm/-/mrm-3.0.10.tgz", @@ -58595,16 +61470,17 @@ "dev": true }, "nanoid": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", "dev": true }, "napi-macros": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-1.8.2.tgz", "integrity": "sha512-Tr0DNY4RzTaBG2W2m3l7ZtFuJChTH6VZhXVhkGGjF/4cZTt+i8GcM9ozD+30Lmr4mDoZ5Xx34t2o4GJqYWDGcg==", - "dev": true + "dev": true, + "optional": true }, "native-abort-controller": { "version": "1.0.4", @@ -58743,9 +61619,9 @@ "optional": true }, "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.6.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz", + "integrity": "sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==", "dev": true }, "node-interval-tree": { @@ -58839,6 +61715,7 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "peer": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -58850,7 +61727,8 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "dev": true, + "peer": true } } }, @@ -59101,6 +61979,7 @@ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, + "peer": true, "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -59289,6 +62168,7 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, + "peer": true, "requires": { "lcid": "^1.0.0" } @@ -59545,6 +62425,7 @@ "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz", "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==", "dev": true, + "peer": true, "requires": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^2.4.2", @@ -59566,6 +62447,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "peer": true, "requires": { "color-convert": "^1.9.0" } @@ -59575,6 +62457,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "peer": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -59586,6 +62469,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "peer": true, "requires": { "color-name": "1.1.3" } @@ -59594,13 +62478,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "dev": true, + "peer": true }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "peer": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -59613,25 +62499,29 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "dev": true, + "peer": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "dev": true, + "peer": true }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "dev": true, + "peer": true }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, + "peer": true, "requires": { "glob": "^7.1.3" } @@ -59640,13 +62530,15 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "dev": true, + "peer": true }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, + "peer": true, "requires": { "shebang-regex": "^1.0.0" } @@ -59655,19 +62547,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "dev": true, + "peer": true }, "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true + "dev": true, + "peer": true }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "peer": true, "requires": { "has-flag": "^3.0.0" } @@ -59677,6 +62572,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "peer": true, "requires": { "isexe": "^2.0.0" } @@ -59687,7 +62583,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true + "dev": true, + "peer": true }, "path-case": { "version": "2.1.1", @@ -59883,13 +62780,15 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "dev": true, + "peer": true }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, + "peer": true, "requires": { "pinkie": "^2.0.0" } @@ -60052,7 +62951,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz", "integrity": "sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ==", - "dev": true + "dev": true, + "peer": true }, "pouchdb": { "version": "7.1.1", @@ -60938,7 +63838,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "dev": true, + "optional": true }, "pseudomap": { "version": "1.0.2", @@ -61021,7 +63922,8 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true + "dev": true, + "peer": true }, "queue-microtask": { "version": "1.2.3", @@ -61091,6 +63993,7 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, + "peer": true, "requires": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -61102,6 +64005,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -61112,7 +64016,8 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "dev": true, + "peer": true } } }, @@ -61121,6 +64026,7 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, + "peer": true, "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -61131,6 +64037,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, + "peer": true, "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -61141,6 +64048,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, + "peer": true, "requires": { "pinkie-promise": "^2.0.0" } @@ -61159,9 +64067,9 @@ } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "requires": { "picomatch": "^2.2.1" @@ -61661,6 +64569,15 @@ "queue-microtask": "^1.2.2" } }, + "run-parallel-limit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz", + "integrity": "sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "rustbn.js": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", @@ -61824,12 +64741,6 @@ "dev": true, "optional": true }, - "semaphore-async-await": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", - "integrity": "sha1-hXvvXjZEYBykuVcLh+nfXKEpdPo=", - "dev": true - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -62159,6 +65070,7 @@ "resolved": "https://registry.npmjs.org/solc/-/solc-0.6.12.tgz", "integrity": "sha512-Lm0Ql2G9Qc7yPP2Ba+WNmzw2jwsrd3u4PobHYlSOxaut3TtUbj9+5ZrT6f4DUpNPEoBaFUOEg9Op9C0mk7ge9g==", "dev": true, + "peer": true, "requires": { "command-exists": "^1.2.8", "commander": "3.0.2", @@ -62174,13 +65086,15 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", - "dev": true + "dev": true, + "peer": true }, "fs-extra": { "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -62193,13 +65107,15 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", - "dev": true + "dev": true, + "peer": true }, "jsonfile": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "dev": true, + "peer": true, "requires": { "graceful-fs": "^4.1.6" } @@ -62209,6 +65125,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, + "peer": true, "requires": { "glob": "^7.1.3" } @@ -62217,7 +65134,8 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "dev": true, + "peer": true } } }, @@ -62954,6 +65872,7 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, + "peer": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -62963,13 +65882,15 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "peer": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "peer": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -62979,7 +65900,8 @@ "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true + "dev": true, + "peer": true }, "spinnies": { "version": "0.5.1", @@ -63169,6 +66091,12 @@ "get-iterator": "^1.0.2" } }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true + }, "strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -63528,6 +66456,67 @@ "get-port": "^3.1.0" } }, + "table": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "string-width": { + "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.1" + } + } + } + }, "taffydb": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz", @@ -63614,6 +66603,7 @@ "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", "dev": true, + "peer": true, "requires": { "array-back": "^1.0.3", "typical": "^2.6.0" @@ -63624,6 +66614,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", "dev": true, + "peer": true, "requires": { "typical": "^2.6.0" } @@ -63634,7 +66625,8 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/testrpc/-/testrpc-0.0.1.tgz", "integrity": "sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==", - "dev": true + "dev": true, + "peer": true }, "text-table": { "version": "0.2.0", @@ -63850,12 +66842,6 @@ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, - "true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", - "dev": true - }, "truffle": { "version": "5.5.4", "resolved": "https://registry.npmjs.org/truffle/-/truffle-5.5.4.tgz", @@ -64223,6 +67209,7 @@ "resolved": "https://registry.npmjs.org/ts-generator/-/ts-generator-0.1.1.tgz", "integrity": "sha512-N+ahhZxTLYu1HNTQetwWcx3so8hcYbkKBHTr4b4/YgObFTIKkOSSsaa+nal12w8mfrJAyzJfETXawbNjSfP2gQ==", "dev": true, + "peer": true, "requires": { "@types/mkdirp": "^0.5.2", "@types/prettier": "^2.1.1", @@ -64240,6 +67227,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "peer": true, "requires": { "color-convert": "^1.9.0" } @@ -64249,6 +67237,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "peer": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -64260,6 +67249,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "peer": true, "requires": { "color-name": "1.1.3" } @@ -64268,25 +67258,29 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true + "dev": true, + "peer": true }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "dev": true, + "peer": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true + "dev": true, + "peer": true }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "peer": true, "requires": { "has-flag": "^3.0.0" } @@ -64426,6 +67420,7 @@ "resolved": "https://registry.npmjs.org/typechain/-/typechain-3.0.0.tgz", "integrity": "sha512-ft4KVmiN3zH4JUFu2WJBrwfHeDf772Tt2d8bssDTo/YcckKW2D+OwFrHXRC6hJvO3mHjFQTihoMV6fJOi0Hngg==", "dev": true, + "peer": true, "requires": { "command-line-args": "^4.0.7", "debug": "^4.1.1", @@ -64440,13 +67435,15 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", - "dev": true + "dev": true, + "peer": true }, "ts-essentials": { "version": "6.0.7", "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-6.0.7.tgz", "integrity": "sha512-2E4HIIj4tQJlIHuATRHayv0EfMGK3ris/GRk1E3CFnsZzeNV+hUmelbaTZHLtXaZppM5oLhHRtO04gINC4Jusw==", "dev": true, + "peer": true, "requires": {} } } @@ -64507,7 +67504,8 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", - "dev": true + "dev": true, + "peer": true }, "uglify-js": { "version": "3.4.10", @@ -64565,10 +67563,13 @@ } }, "undici": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-4.15.1.tgz", - "integrity": "sha512-h8LJybhMKD09IyQZoQadNtIR/GmugVhTOVREunJrpV6RStriKBFdSVoFzEzTihwXi/27DIBO+Z0OGF+Mzfi0lA==", - "dev": true + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.18.0.tgz", + "integrity": "sha512-1iVwbhonhFytNdg0P4PqyIAXbdlVZVebtPDvuM36m66mRw4OGrCm2MYynJv/UENFLdP13J1nPVQzVE2zTs1OeA==", + "dev": true, + "requires": { + "busboy": "^1.6.0" + } }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -64709,6 +67710,7 @@ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "dev": true, + "peer": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -64718,7 +67720,8 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true + "dev": true, + "peer": true } } }, @@ -64848,6 +67851,7 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "peer": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -65603,7 +68607,8 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", - "dev": true + "dev": true, + "peer": true }, "word-wrap": { "version": "1.2.3", diff --git a/package.json b/package.json index 9662bfba..14cada52 100755 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@codechecks/client": "0.1.12", "@ethersproject/hash": "5.6.0", "@nomiclabs/hardhat-ethers": "2.0.5", - "@nomiclabs/hardhat-etherscan": "3.0.3", + "@nomiclabs/hardhat-etherscan": "^3.1.5", "@nomiclabs/hardhat-waffle": "2.0.3", "@types/chai": "4.3.0", "@types/mocha": "9.1.0", @@ -50,9 +50,9 @@ "eslint": "8.10.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.25.4", - "ethers": "5.6.0", + "ethers": "^5.6.0", "ganache": "7.0.3", - "hardhat": "2.9.1", + "hardhat": "^2.12.6", "hardhat-docgen": "1.3.0", "hardhat-gas-reporter": "1.0.8", "hardhat-tracer": "1.0.0-alpha.6", diff --git a/test/router/Router.js b/test/router/Router.js index 9e8282f9..1f2bb983 100644 --- a/test/router/Router.js +++ b/test/router/Router.js @@ -12,7 +12,7 @@ const EIP2612Artifacts = require('../../artifacts/contracts/interfaces/IEIP2612. const YearnArtifacts = require('../../artifacts/contracts/interfaces/IYearnPermit.sol/IYearnPermit.json'); const { deployMockContract } = waffle; // provider -const { AddressZero } = ethers.constants; // MaxUint256 +const { AddressZero } = ethers.constants; const AMOUNT_RELATIVE = 1; const AMOUNT_ABSOLUTE = 2;