diff --git a/.openzeppelin/goerli.json b/.openzeppelin/goerli.json new file mode 100644 index 0000000..e3adaa2 --- /dev/null +++ b/.openzeppelin/goerli.json @@ -0,0 +1,686 @@ +{ + "manifestVersion": "3.2", + "admin": { + "address": "0x135aF73257a1353A5128FF786c2BCf95BDc1F7A1", + "txHash": "0xc776dd21b3e2b6a547b8a11f0c304d2c60c55d871828d4740451c2eb18baa1e0" + }, + "proxies": [ + { + "address": "0x4cf9a7F1Ea404e1316A2260744c9bB7a10dd3526", + "txHash": "0x348c6a7db8654f8745dfb50c49b127553c510385f4af6c36ce313ab39636c6bc", + "kind": "transparent" + }, + { + "address": "0x8935a3AFf2BB2dF97311981598c1F3C3f08849F1", + "txHash": "0x6bb6c4e3644d3def8c6e8dd3d6737e855bb3ca24bdc20637a85c7f8de6d02e38", + "kind": "transparent" + }, + { + "address": "0x6D87dB8c1C5DBffee6bCBe988671E0ada632c07A", + "txHash": "0xc1eca8ea33ba0b05d762f2538c85c0a6989782a91ac7ac423ea78c1d9307a2d3", + "kind": "transparent" + } + ], + "impls": { + "595cde57aa0bc4366915c62546b4ff35a6ce5b886e9e93c34c606c0e8f5d0f02": { + "address": "0xDd15A6ae6F8b692D73B55f6f46EC78E7C9DF85c5", + "txHash": "0x8f927bece2f64711f74afd8fca659a30b3743e3906efc4e3847511b5d66074d1", + "layout": { + "solcVersion": "0.8.10", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_owner", + "offset": 0, + "slot": "51", + "type": "t_address", + "contract": "OwnableUpgradeable", + "src": "contracts/utils/OwnableUpgradeable.sol:8" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "contracts/utils/OwnableUpgradeable.sol:57" + }, + { + "label": "roles", + "offset": 0, + "slot": "101", + "type": "t_mapping(t_address,t_mapping(t_string_memory_ptr,t_bool))", + "contract": "OmnuumCAManager", + "src": "contracts/V1/OmnuumCAManager.sol:19" + }, + { + "label": "managerContracts", + "offset": 0, + "slot": "102", + "type": "t_mapping(t_address,t_struct(Contract)5620_storage)", + "contract": "OmnuumCAManager", + "src": "contracts/V1/OmnuumCAManager.sol:22" + }, + { + "label": "indexedContracts", + "offset": 0, + "slot": "103", + "type": "t_mapping(t_string_memory_ptr,t_address)", + "contract": "OmnuumCAManager", + "src": "contracts/V1/OmnuumCAManager.sol:25" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_uint256)49_storage": { + "label": "uint256[49]", + "numberOfBytes": "1568" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_mapping(t_address,t_mapping(t_string_memory_ptr,t_bool))": { + "label": "mapping(address => mapping(string => bool))", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_struct(Contract)5620_storage)": { + "label": "mapping(address => struct OmnuumCAManager.Contract)", + "numberOfBytes": "32" + }, + "t_mapping(t_string_memory_ptr,t_address)": { + "label": "mapping(string => address)", + "numberOfBytes": "32" + }, + "t_mapping(t_string_memory_ptr,t_bool)": { + "label": "mapping(string => bool)", + "numberOfBytes": "32" + }, + "t_string_memory_ptr": { + "label": "string", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(Contract)5620_storage": { + "label": "struct OmnuumCAManager.Contract", + "members": [ + { + "label": "topic", + "type": "t_string_storage", + "offset": 0, + "slot": "0" + }, + { + "label": "active", + "type": "t_bool", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + } + } + } + }, + "7f6c1d07c3dcdca97a90bab26ec8263933daab326d81701acbb31619c4ef8a3c": { + "address": "0xf293D9B5Be473A1ae21b92539e72edfb0aEFeAE4", + "txHash": "0x550b079ade240f5afce006d508e2c0195ffbff52cdb3ad6363ffae76eafc008e", + "layout": { + "solcVersion": "0.8.10", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_owner", + "offset": 0, + "slot": "51", + "type": "t_address", + "contract": "OwnableUpgradeable", + "src": "contracts/utils/OwnableUpgradeable.sol:8" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "contracts/utils/OwnableUpgradeable.sol:57" + }, + { + "label": "feeRate", + "offset": 0, + "slot": "101", + "type": "t_uint256", + "contract": "OmnuumMintManager", + "src": "contracts/V1/OmnuumMintManager.sol:16" + }, + { + "label": "minFee", + "offset": 0, + "slot": "102", + "type": "t_uint256", + "contract": "OmnuumMintManager", + "src": "contracts/V1/OmnuumMintManager.sol:19" + }, + { + "label": "specialFeeRates", + "offset": 0, + "slot": "103", + "type": "t_mapping(t_address,t_uint256)", + "contract": "OmnuumMintManager", + "src": "contracts/V1/OmnuumMintManager.sol:22" + }, + { + "label": "publicMintSchedules", + "offset": 0, + "slot": "104", + "type": "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)6251_storage))", + "contract": "OmnuumMintManager", + "src": "contracts/V1/OmnuumMintManager.sol:25" + }, + { + "label": "caManager", + "offset": 0, + "slot": "105", + "type": "t_address", + "contract": "OmnuumMintManager", + "src": "contracts/V1/OmnuumMintManager.sol:28" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_uint256)49_storage": { + "label": "uint256[49]", + "numberOfBytes": "1568" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)6251_storage))": { + "label": "mapping(address => mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule))", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_uint32)": { + "label": "mapping(address => uint32)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(PublicMintSchedule)6251_storage)": { + "label": "mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule)", + "numberOfBytes": "32" + }, + "t_struct(PublicMintSchedule)6251_storage": { + "label": "struct OmnuumMintManager.PublicMintSchedule", + "members": [ + { + "label": "supply", + "type": "t_uint32", + "offset": 0, + "slot": "0" + }, + { + "label": "mintedTotal", + "type": "t_uint32", + "offset": 4, + "slot": "0" + }, + { + "label": "maxMintAtAddress", + "type": "t_uint32", + "offset": 8, + "slot": "0" + }, + { + "label": "minted", + "type": "t_mapping(t_address,t_uint32)", + "offset": 0, + "slot": "1" + }, + { + "label": "endDate", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "basePrice", + "type": "t_uint256", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint32": { + "label": "uint32", + "numberOfBytes": "4" + } + } + } + }, + "98497e5a8c939ef4be25ebdda6fdc9c84b3b102533b8c01529179d0eb2daaf77": { + "address": "0x23013668c76af136826949C5a9fA04c7304F343a", + "txHash": "0x2d18d7c5d5f56dec760e817bec4aa700b962f46ccded0ad7e13b6621d66e50f4", + "layout": { + "solcVersion": "0.8.10", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_owner", + "offset": 0, + "slot": "51", + "type": "t_address", + "contract": "OwnableUpgradeable", + "src": "contracts/utils/OwnableUpgradeable.sol:8" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "contracts/utils/OwnableUpgradeable.sol:57" + }, + { + "label": "caManager", + "offset": 0, + "slot": "101", + "type": "t_contract(OmnuumCAManager)5973", + "contract": "OmnuumExchange", + "src": "contracts/V1/OmnuumExchange.sol:17" + }, + { + "label": "tmpLinkExRate", + "offset": 0, + "slot": "102", + "type": "t_uint256", + "contract": "OmnuumExchange", + "src": "contracts/V1/OmnuumExchange.sol:20" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_uint256)49_storage": { + "label": "uint256[49]", + "numberOfBytes": "1568" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_contract(OmnuumCAManager)5973": { + "label": "contract OmnuumCAManager", + "numberOfBytes": "20" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + } + } + } + }, + "067acd0bf9e82dfc4575ff456ce2ad2f3f51d378aaeef30712245b51d328228a": { + "address": "0x0f8189612CCf278844d642bB65BF5e7B68D58B7c", + "txHash": "0x9fd2df9439ecf0e9ec832210cf95471673bdfa06e57c9d1fe446261bcc50521e", + "layout": { + "solcVersion": "0.8.10", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "__gap", + "offset": 0, + "slot": "51", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_name", + "offset": 0, + "slot": "101", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:25" + }, + { + "label": "_symbol", + "offset": 0, + "slot": "102", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:28" + }, + { + "label": "_owners", + "offset": 0, + "slot": "103", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:31" + }, + { + "label": "_balances", + "offset": 0, + "slot": "104", + "type": "t_mapping(t_address,t_uint256)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:34" + }, + { + "label": "_tokenApprovals", + "offset": 0, + "slot": "105", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:37" + }, + { + "label": "_operatorApprovals", + "offset": 0, + "slot": "106", + "type": "t_mapping(t_address,t_mapping(t_address,t_bool))", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:40" + }, + { + "label": "__gap", + "offset": 0, + "slot": "107", + "type": "t_array(t_uint256)44_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:458" + }, + { + "label": "_status", + "offset": 0, + "slot": "151", + "type": "t_uint256", + "contract": "ReentrancyGuardUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:38" + }, + { + "label": "__gap", + "offset": 0, + "slot": "152", + "type": "t_array(t_uint256)49_storage", + "contract": "ReentrancyGuardUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:74" + }, + { + "label": "_owner", + "offset": 0, + "slot": "201", + "type": "t_address", + "contract": "OwnableUpgradeable", + "src": "contracts/utils/OwnableUpgradeable.sol:8" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "contracts/utils/OwnableUpgradeable.sol:57" + }, + { + "label": "_tokenIdCounter", + "offset": 0, + "slot": "251", + "type": "t_struct(Counter)2046_storage", + "contract": "OmnuumNFT721", + "src": "contracts/V1/OmnuumNFT721.sol:42" + }, + { + "label": "caManager", + "offset": 0, + "slot": "252", + "type": "t_contract(OmnuumCAManager)5973", + "contract": "OmnuumNFT721", + "src": "contracts/V1/OmnuumNFT721.sol:44" + }, + { + "label": "mintManager", + "offset": 0, + "slot": "253", + "type": "t_contract(OmnuumMintManager)6676", + "contract": "OmnuumNFT721", + "src": "contracts/V1/OmnuumNFT721.sol:45" + }, + { + "label": "omnuumSigner", + "offset": 0, + "slot": "254", + "type": "t_address", + "contract": "OmnuumNFT721", + "src": "contracts/V1/OmnuumNFT721.sol:48" + }, + { + "label": "maxSupply", + "offset": 20, + "slot": "254", + "type": "t_uint32", + "contract": "OmnuumNFT721", + "src": "contracts/V1/OmnuumNFT721.sol:51" + }, + { + "label": "isRevealed", + "offset": 24, + "slot": "254", + "type": "t_bool", + "contract": "OmnuumNFT721", + "src": "contracts/V1/OmnuumNFT721.sol:55" + }, + { + "label": "baseURI", + "offset": 0, + "slot": "255", + "type": "t_string_storage", + "contract": "OmnuumNFT721", + "src": "contracts/V1/OmnuumNFT721.sol:56" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_uint256)44_storage": { + "label": "uint256[44]", + "numberOfBytes": "1408" + }, + "t_array(t_uint256)49_storage": { + "label": "uint256[49]", + "numberOfBytes": "1568" + }, + "t_array(t_uint256)50_storage": { + "label": "uint256[50]", + "numberOfBytes": "1600" + }, + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_contract(OmnuumCAManager)5973": { + "label": "contract OmnuumCAManager", + "numberOfBytes": "20" + }, + "t_contract(OmnuumMintManager)6676": { + "label": "contract OmnuumMintManager", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_mapping(t_address,t_bool))": { + "label": "mapping(address => mapping(address => bool))", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_uint256)": { + "label": "mapping(address => uint256)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_address)": { + "label": "mapping(uint256 => address)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(Counter)2046_storage": { + "label": "struct CountersUpgradeable.Counter", + "members": [ + { + "label": "_value", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint32": { + "label": "uint32", + "numberOfBytes": "4" + } + } + }, + "allAddresses": [ + "0x0f8189612CCf278844d642bB65BF5e7B68D58B7c", + "0xC91e308aEf8C79dca5e36583ea0FCCF390449C5b" + ] + } + } +} diff --git a/.openzeppelin/mainnet.json b/.openzeppelin/mainnet.json deleted file mode 100644 index 0a7d3fc..0000000 --- a/.openzeppelin/mainnet.json +++ /dev/null @@ -1,1236 +0,0 @@ -{ - "manifestVersion": "3.2", - "admin": { - "address": "0x6d82f1895bdAe7B6FEA3c57F44fc281AbB6BB649" - }, - "proxies": [ - { - "address": "0xD52F874978c3B86Ef4A8DC5e03AdaA4F3C81B8Ab", - "kind": "transparent" - }, - { - "address": "0x680756B2794B4d4Ad265040B18539f19f90F13CC", - "kind": "transparent" - }, - { - "address": "0x2D24c1C8677870d320C10aE7b840A279A0CAF492", - "kind": "transparent" - } - ], - "impls": { - "4964f567a92b1a940edbed7bc5becbc4195aeb98562a4a2705a17c9b05ec8506": { - "address": "0x995f1452E0c7EF28aEDB03e645De8F71B765c19C", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "_owner", - "offset": 0, - "slot": "51", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "52", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "roles", - "offset": 0, - "slot": "101", - "type": "t_mapping(t_address,t_mapping(t_string_memory_ptr,t_bool))", - "contract": "OmnuumCAManager", - "src": "contracts/V1/OmnuumCAManager.sol:19" - }, - { - "label": "managerContracts", - "offset": 0, - "slot": "102", - "type": "t_mapping(t_address,t_struct(Contract)4270_storage)", - "contract": "OmnuumCAManager", - "src": "contracts/V1/OmnuumCAManager.sol:22" - }, - { - "label": "indexedContracts", - "offset": 0, - "slot": "103", - "type": "t_mapping(t_string_memory_ptr,t_address)", - "contract": "OmnuumCAManager", - "src": "contracts/V1/OmnuumCAManager.sol:25" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_mapping(t_address,t_mapping(t_string_memory_ptr,t_bool))": { - "label": "mapping(address => mapping(string => bool))", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_struct(Contract)4270_storage)": { - "label": "mapping(address => struct OmnuumCAManager.Contract)", - "numberOfBytes": "32" - }, - "t_mapping(t_string_memory_ptr,t_address)": { - "label": "mapping(string => address)", - "numberOfBytes": "32" - }, - "t_mapping(t_string_memory_ptr,t_bool)": { - "label": "mapping(string => bool)", - "numberOfBytes": "32" - }, - "t_string_memory_ptr": { - "label": "string", - "numberOfBytes": "32" - }, - "t_string_storage": { - "label": "string", - "numberOfBytes": "32" - }, - "t_struct(Contract)4270_storage": { - "label": "struct OmnuumCAManager.Contract", - "members": [ - { - "label": "topic", - "type": "t_string_storage", - "offset": 0, - "slot": "0" - }, - { - "label": "active", - "type": "t_bool", - "offset": 0, - "slot": "1" - } - ], - "numberOfBytes": "64" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - } - } - } - }, - "edfe96cac672ec93386197c8d560a7f529925f36fc7252029a5ac5eac490501e": { - "address": "0x6C65f1B9a3039dee9eaC97bBCae79357Aa07c40A", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "_owner", - "offset": 0, - "slot": "51", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "52", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "caManager", - "offset": 0, - "slot": "101", - "type": "t_contract(OmnuumCAManager)4623", - "contract": "OmnuumExchange", - "src": "contracts/V1/OmnuumExchange.sol:17" - }, - { - "label": "tmpLinkExRate", - "offset": 0, - "slot": "102", - "type": "t_uint256", - "contract": "OmnuumExchange", - "src": "contracts/V1/OmnuumExchange.sol:20" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_contract(OmnuumCAManager)4623": { - "label": "contract OmnuumCAManager", - "numberOfBytes": "20" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - } - } - } - }, - "fa4401183fad528fda2b55e59636c8c66ec455afe6bb83373623ad4b647c65b0": { - "address": "0xC723122f3809A89c2cdB17bE89B4Ac851352C400", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "_owner", - "offset": 0, - "slot": "51", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "52", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "feeRate", - "offset": 0, - "slot": "101", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:14" - }, - { - "label": "minFee", - "offset": 0, - "slot": "102", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:17" - }, - { - "label": "specialFeeRates", - "offset": 0, - "slot": "103", - "type": "t_mapping(t_address,t_uint256)", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:20" - }, - { - "label": "publicMintSchedules", - "offset": 0, - "slot": "104", - "type": "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)4886_storage))", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:23" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)4886_storage))": { - "label": "mapping(address => mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule))", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint256)": { - "label": "mapping(address => uint256)", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint32)": { - "label": "mapping(address => uint32)", - "numberOfBytes": "32" - }, - "t_mapping(t_uint256,t_struct(PublicMintSchedule)4886_storage)": { - "label": "mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule)", - "numberOfBytes": "32" - }, - "t_struct(PublicMintSchedule)4886_storage": { - "label": "struct OmnuumMintManager.PublicMintSchedule", - "members": [ - { - "label": "supply", - "type": "t_uint32", - "offset": 0, - "slot": "0" - }, - { - "label": "mintedTotal", - "type": "t_uint32", - "offset": 4, - "slot": "0" - }, - { - "label": "maxMintAtAddress", - "type": "t_uint32", - "offset": 8, - "slot": "0" - }, - { - "label": "minted", - "type": "t_mapping(t_address,t_uint32)", - "offset": 0, - "slot": "1" - }, - { - "label": "endDate", - "type": "t_uint256", - "offset": 0, - "slot": "2" - }, - { - "label": "basePrice", - "type": "t_uint256", - "offset": 0, - "slot": "3" - } - ], - "numberOfBytes": "128" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - }, - "t_uint32": { - "label": "uint32", - "numberOfBytes": "4" - } - } - } - }, - "73d89d27e0c13edcba5c199d233b581966be7dd89671c5e6515cf2bb503704a0": { - "address": "0x853A06b944aBEF31984c08beAB9ad2Bf43F00c4F", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "__gap", - "offset": 0, - "slot": "51", - "type": "t_array(t_uint256)50_storage", - "contract": "ERC165Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" - }, - { - "label": "_balances", - "offset": 0, - "slot": "101", - "type": "t_mapping(t_uint256,t_mapping(t_address,t_uint256))", - "contract": "ERC1155Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:25" - }, - { - "label": "_operatorApprovals", - "offset": 0, - "slot": "102", - "type": "t_mapping(t_address,t_mapping(t_address,t_bool))", - "contract": "ERC1155Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:28" - }, - { - "label": "_uri", - "offset": 0, - "slot": "103", - "type": "t_string_storage", - "contract": "ERC1155Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:31" - }, - { - "label": "__gap", - "offset": 0, - "slot": "104", - "type": "t_array(t_uint256)47_storage", - "contract": "ERC1155Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:461" - }, - { - "label": "_status", - "offset": 0, - "slot": "151", - "type": "t_uint256", - "contract": "ReentrancyGuardUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:38" - }, - { - "label": "__gap", - "offset": 0, - "slot": "152", - "type": "t_array(t_uint256)49_storage", - "contract": "ReentrancyGuardUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:74" - }, - { - "label": "_owner", - "offset": 0, - "slot": "201", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "202", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "_tokenIdCounter", - "offset": 0, - "slot": "251", - "type": "t_struct(Counter)2290_storage", - "contract": "OmnuumNFT1155", - "src": "contracts/V1/OmnuumNFT1155.sol:21" - }, - { - "label": "caManager", - "offset": 0, - "slot": "252", - "type": "t_contract(OmnuumCAManager)4623", - "contract": "OmnuumNFT1155", - "src": "contracts/V1/OmnuumNFT1155.sol:23" - }, - { - "label": "mintManager", - "offset": 0, - "slot": "253", - "type": "t_contract(OmnuumMintManager)5285", - "contract": "OmnuumNFT1155", - "src": "contracts/V1/OmnuumNFT1155.sol:24" - }, - { - "label": "maxSupply", - "offset": 20, - "slot": "253", - "type": "t_uint32", - "contract": "OmnuumNFT1155", - "src": "contracts/V1/OmnuumNFT1155.sol:27" - }, - { - "label": "isRevealed", - "offset": 24, - "slot": "253", - "type": "t_bool", - "contract": "OmnuumNFT1155", - "src": "contracts/V1/OmnuumNFT1155.sol:30" - }, - { - "label": "coverUri", - "offset": 0, - "slot": "254", - "type": "t_string_storage", - "contract": "OmnuumNFT1155", - "src": "contracts/V1/OmnuumNFT1155.sol:31" - }, - { - "label": "omA", - "offset": 0, - "slot": "255", - "type": "t_address", - "contract": "OmnuumNFT1155", - "src": "contracts/V1/OmnuumNFT1155.sol:32" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)47_storage": { - "label": "uint256[47]", - "numberOfBytes": "1504" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_contract(OmnuumCAManager)4623": { - "label": "contract OmnuumCAManager", - "numberOfBytes": "20" - }, - "t_contract(OmnuumMintManager)5285": { - "label": "contract OmnuumMintManager", - "numberOfBytes": "20" - }, - "t_mapping(t_address,t_bool)": { - "label": "mapping(address => bool)", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_mapping(t_address,t_bool))": { - "label": "mapping(address => mapping(address => bool))", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint256)": { - "label": "mapping(address => uint256)", - "numberOfBytes": "32" - }, - "t_mapping(t_uint256,t_mapping(t_address,t_uint256))": { - "label": "mapping(uint256 => mapping(address => uint256))", - "numberOfBytes": "32" - }, - "t_string_storage": { - "label": "string", - "numberOfBytes": "32" - }, - "t_struct(Counter)2290_storage": { - "label": "struct CountersUpgradeable.Counter", - "members": [ - { - "label": "_value", - "type": "t_uint256", - "offset": 0, - "slot": "0" - } - ], - "numberOfBytes": "32" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - }, - "t_uint32": { - "label": "uint32", - "numberOfBytes": "4" - } - } - } - }, - "fd1f07d1ac92a8876a3aa08cee5a55fb76d8ba69e0ed07d009cf6d614d2b208f": { - "address": "0x2359F095fB44B3a8fc642587f006Fb5bdEE5Ac5A", - "txHash": "0xc4e73682a73b17b71d0710773dc8d98a3ab5adfc5722d4fef713cc7ac1b76e4c", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "__gap", - "offset": 0, - "slot": "51", - "type": "t_array(t_uint256)50_storage", - "contract": "ERC165Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" - }, - { - "label": "_name", - "offset": 0, - "slot": "101", - "type": "t_string_storage", - "contract": "ERC721Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:25" - }, - { - "label": "_symbol", - "offset": 0, - "slot": "102", - "type": "t_string_storage", - "contract": "ERC721Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:28" - }, - { - "label": "_owners", - "offset": 0, - "slot": "103", - "type": "t_mapping(t_uint256,t_address)", - "contract": "ERC721Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:31" - }, - { - "label": "_balances", - "offset": 0, - "slot": "104", - "type": "t_mapping(t_address,t_uint256)", - "contract": "ERC721Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:34" - }, - { - "label": "_tokenApprovals", - "offset": 0, - "slot": "105", - "type": "t_mapping(t_uint256,t_address)", - "contract": "ERC721Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:37" - }, - { - "label": "_operatorApprovals", - "offset": 0, - "slot": "106", - "type": "t_mapping(t_address,t_mapping(t_address,t_bool))", - "contract": "ERC721Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:40" - }, - { - "label": "__gap", - "offset": 0, - "slot": "107", - "type": "t_array(t_uint256)44_storage", - "contract": "ERC721Upgradeable", - "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:452" - }, - { - "label": "_status", - "offset": 0, - "slot": "151", - "type": "t_uint256", - "contract": "ReentrancyGuardUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:38" - }, - { - "label": "__gap", - "offset": 0, - "slot": "152", - "type": "t_array(t_uint256)49_storage", - "contract": "ReentrancyGuardUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:74" - }, - { - "label": "_owner", - "offset": 0, - "slot": "201", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "202", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "_tokenIdCounter", - "offset": 0, - "slot": "251", - "type": "t_struct(Counter)2046_storage", - "contract": "OmnuumNFT721", - "src": "contracts/V1/OmnuumNFT721.sol:41" - }, - { - "label": "caManager", - "offset": 0, - "slot": "252", - "type": "t_contract(OmnuumCAManager)5973", - "contract": "OmnuumNFT721", - "src": "contracts/V1/OmnuumNFT721.sol:43" - }, - { - "label": "mintManager", - "offset": 0, - "slot": "253", - "type": "t_contract(OmnuumMintManager)6663", - "contract": "OmnuumNFT721", - "src": "contracts/V1/OmnuumNFT721.sol:44" - }, - { - "label": "omnuumSigner", - "offset": 0, - "slot": "254", - "type": "t_address", - "contract": "OmnuumNFT721", - "src": "contracts/V1/OmnuumNFT721.sol:47" - }, - { - "label": "maxSupply", - "offset": 20, - "slot": "254", - "type": "t_uint32", - "contract": "OmnuumNFT721", - "src": "contracts/V1/OmnuumNFT721.sol:50" - }, - { - "label": "isRevealed", - "offset": 24, - "slot": "254", - "type": "t_bool", - "contract": "OmnuumNFT721", - "src": "contracts/V1/OmnuumNFT721.sol:54" - }, - { - "label": "baseURI", - "offset": 0, - "slot": "255", - "type": "t_string_storage", - "contract": "OmnuumNFT721", - "src": "contracts/V1/OmnuumNFT721.sol:55" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)44_storage": { - "label": "uint256[44]", - "numberOfBytes": "1408" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_contract(OmnuumCAManager)5973": { - "label": "contract OmnuumCAManager", - "numberOfBytes": "20" - }, - "t_contract(OmnuumMintManager)6663": { - "label": "contract OmnuumMintManager", - "numberOfBytes": "20" - }, - "t_mapping(t_address,t_bool)": { - "label": "mapping(address => bool)", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_mapping(t_address,t_bool))": { - "label": "mapping(address => mapping(address => bool))", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint256)": { - "label": "mapping(address => uint256)", - "numberOfBytes": "32" - }, - "t_mapping(t_uint256,t_address)": { - "label": "mapping(uint256 => address)", - "numberOfBytes": "32" - }, - "t_string_storage": { - "label": "string", - "numberOfBytes": "32" - }, - "t_struct(Counter)2046_storage": { - "label": "struct CountersUpgradeable.Counter", - "members": [ - { - "label": "_value", - "type": "t_uint256", - "offset": 0, - "slot": "0" - } - ], - "numberOfBytes": "32" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - }, - "t_uint32": { - "label": "uint32", - "numberOfBytes": "4" - } - } - } - }, - "b611504e8fb7b2c7b3136f51e8e42a87e5e6c6a3c153aed04c3ff0bef0facdee": { - "address": "0x44eBfaF325961eeA4E1ef7969A327893C796513A", - "txHash": "0x35869ce0b626b5124596838407dae66e84c8115741e318ea5961a944e35fcbdc", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "_owner", - "offset": 0, - "slot": "51", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "52", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "feeRate", - "offset": 0, - "slot": "101", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:16" - }, - { - "label": "minFee", - "offset": 0, - "slot": "102", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:19" - }, - { - "label": "specialFeeRates", - "offset": 0, - "slot": "103", - "type": "t_mapping(t_address,t_uint256)", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:22" - }, - { - "label": "publicMintSchedules", - "offset": 0, - "slot": "104", - "type": "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage))", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:25" - }, - { - "label": "caManager", - "offset": 0, - "slot": "105", - "type": "t_address", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:28" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage))": { - "label": "mapping(address => mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule))", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint256)": { - "label": "mapping(address => uint256)", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint32)": { - "label": "mapping(address => uint32)", - "numberOfBytes": "32" - }, - "t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage)": { - "label": "mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule)", - "numberOfBytes": "32" - }, - "t_struct(PublicMintSchedule)3153_storage": { - "label": "struct OmnuumMintManager.PublicMintSchedule", - "members": [ - { - "label": "supply", - "type": "t_uint32", - "offset": 0, - "slot": "0" - }, - { - "label": "mintedTotal", - "type": "t_uint32", - "offset": 4, - "slot": "0" - }, - { - "label": "maxMintAtAddress", - "type": "t_uint32", - "offset": 8, - "slot": "0" - }, - { - "label": "minted", - "type": "t_mapping(t_address,t_uint32)", - "offset": 0, - "slot": "1" - }, - { - "label": "endDate", - "type": "t_uint256", - "offset": 0, - "slot": "2" - }, - { - "label": "basePrice", - "type": "t_uint256", - "offset": 0, - "slot": "3" - } - ], - "numberOfBytes": "128" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - }, - "t_uint32": { - "label": "uint32", - "numberOfBytes": "4" - } - } - } - }, - "771a577b7b67a71774e0fd6e0c8169014ac783236a26459eb1849e9dad92c0f8": { - "address": "0xF8A9B89e29Ceb504f33c83A24b9d0cB312677788", - "txHash": "0x75697e1c4f561a1acae57b5d3c3792bcb06730244deb241991a84de30f9fb509", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "_owner", - "offset": 0, - "slot": "51", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "52", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "feeRate", - "offset": 0, - "slot": "101", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:16" - }, - { - "label": "minFee", - "offset": 0, - "slot": "102", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:19" - }, - { - "label": "specialFeeRates", - "offset": 0, - "slot": "103", - "type": "t_mapping(t_address,t_uint256)", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:22" - }, - { - "label": "publicMintSchedules", - "offset": 0, - "slot": "104", - "type": "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage))", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:25" - }, - { - "label": "caManager", - "offset": 0, - "slot": "105", - "type": "t_address", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:28" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage))": { - "label": "mapping(address => mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule))", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint256)": { - "label": "mapping(address => uint256)", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint32)": { - "label": "mapping(address => uint32)", - "numberOfBytes": "32" - }, - "t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage)": { - "label": "mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule)", - "numberOfBytes": "32" - }, - "t_struct(PublicMintSchedule)3153_storage": { - "label": "struct OmnuumMintManager.PublicMintSchedule", - "members": [ - { - "label": "supply", - "type": "t_uint32", - "offset": 0, - "slot": "0" - }, - { - "label": "mintedTotal", - "type": "t_uint32", - "offset": 4, - "slot": "0" - }, - { - "label": "maxMintAtAddress", - "type": "t_uint32", - "offset": 8, - "slot": "0" - }, - { - "label": "minted", - "type": "t_mapping(t_address,t_uint32)", - "offset": 0, - "slot": "1" - }, - { - "label": "endDate", - "type": "t_uint256", - "offset": 0, - "slot": "2" - }, - { - "label": "basePrice", - "type": "t_uint256", - "offset": 0, - "slot": "3" - } - ], - "numberOfBytes": "128" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - }, - "t_uint32": { - "label": "uint32", - "numberOfBytes": "4" - } - } - } - } - } -} diff --git a/.openzeppelin/rinkeby.json b/.openzeppelin/rinkeby.json deleted file mode 100644 index 8241f88..0000000 --- a/.openzeppelin/rinkeby.json +++ /dev/null @@ -1,357 +0,0 @@ -{ - "manifestVersion": "3.2", - "admin": { - "address": "0xE2C85fBB027D66c539b70331522B2166d6a96381" - }, - "proxies": [ - { - "address": "0xdB09724585cd6CDe2bE010eC15D231B7D3F7628f", - "kind": "transparent" - } - ], - "impls": { - "b611504e8fb7b2c7b3136f51e8e42a87e5e6c6a3c153aed04c3ff0bef0facdee": { - "address": "0x299A4A8c28055B8175aabe436008FA3f2Ad5C197", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "_owner", - "offset": 0, - "slot": "51", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "52", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "feeRate", - "offset": 0, - "slot": "101", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:16" - }, - { - "label": "minFee", - "offset": 0, - "slot": "102", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:19" - }, - { - "label": "specialFeeRates", - "offset": 0, - "slot": "103", - "type": "t_mapping(t_address,t_uint256)", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:22" - }, - { - "label": "publicMintSchedules", - "offset": 0, - "slot": "104", - "type": "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage))", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:25" - }, - { - "label": "caManager", - "offset": 0, - "slot": "105", - "type": "t_address", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:28" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage))": { - "label": "mapping(address => mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule))", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint256)": { - "label": "mapping(address => uint256)", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint32)": { - "label": "mapping(address => uint32)", - "numberOfBytes": "32" - }, - "t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage)": { - "label": "mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule)", - "numberOfBytes": "32" - }, - "t_struct(PublicMintSchedule)3153_storage": { - "label": "struct OmnuumMintManager.PublicMintSchedule", - "members": [ - { - "label": "supply", - "type": "t_uint32", - "offset": 0, - "slot": "0" - }, - { - "label": "mintedTotal", - "type": "t_uint32", - "offset": 4, - "slot": "0" - }, - { - "label": "maxMintAtAddress", - "type": "t_uint32", - "offset": 8, - "slot": "0" - }, - { - "label": "minted", - "type": "t_mapping(t_address,t_uint32)", - "offset": 0, - "slot": "1" - }, - { - "label": "endDate", - "type": "t_uint256", - "offset": 0, - "slot": "2" - }, - { - "label": "basePrice", - "type": "t_uint256", - "offset": 0, - "slot": "3" - } - ], - "numberOfBytes": "128" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - }, - "t_uint32": { - "label": "uint32", - "numberOfBytes": "4" - } - } - } - }, - "c8a32fd241bf4a10e415afae8f2f2f64fa38e0016c378cf87cee2ec29d615d65": { - "address": "0xfc099cb0E30Df2b213d3De0A389dFA02c0c35615", - "txHash": "0xd635ccc929c99c0035b41ade88cd97573ad061454f39c9f1e9661b996b42eb05", - "layout": { - "storage": [ - { - "label": "_initialized", - "offset": 0, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:39" - }, - { - "label": "_initializing", - "offset": 1, - "slot": "0", - "type": "t_bool", - "contract": "Initializable", - "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:44" - }, - { - "label": "__gap", - "offset": 0, - "slot": "1", - "type": "t_array(t_uint256)50_storage", - "contract": "ContextUpgradeable", - "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" - }, - { - "label": "_owner", - "offset": 0, - "slot": "51", - "type": "t_address", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:8" - }, - { - "label": "__gap", - "offset": 0, - "slot": "52", - "type": "t_array(t_uint256)49_storage", - "contract": "OwnableUpgradeable", - "src": "contracts/utils/OwnableUpgradeable.sol:57" - }, - { - "label": "feeRate", - "offset": 0, - "slot": "101", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:16" - }, - { - "label": "minFee", - "offset": 0, - "slot": "102", - "type": "t_uint256", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:19" - }, - { - "label": "specialFeeRates", - "offset": 0, - "slot": "103", - "type": "t_mapping(t_address,t_uint256)", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:22" - }, - { - "label": "publicMintSchedules", - "offset": 0, - "slot": "104", - "type": "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage))", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:25" - }, - { - "label": "caManager", - "offset": 0, - "slot": "105", - "type": "t_address", - "contract": "OmnuumMintManager", - "src": "contracts/V1/OmnuumMintManager.sol:28" - } - ], - "types": { - "t_address": { - "label": "address", - "numberOfBytes": "20" - }, - "t_array(t_uint256)49_storage": { - "label": "uint256[49]", - "numberOfBytes": "1568" - }, - "t_array(t_uint256)50_storage": { - "label": "uint256[50]", - "numberOfBytes": "1600" - }, - "t_bool": { - "label": "bool", - "numberOfBytes": "1" - }, - "t_mapping(t_address,t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage))": { - "label": "mapping(address => mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule))", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint256)": { - "label": "mapping(address => uint256)", - "numberOfBytes": "32" - }, - "t_mapping(t_address,t_uint32)": { - "label": "mapping(address => uint32)", - "numberOfBytes": "32" - }, - "t_mapping(t_uint256,t_struct(PublicMintSchedule)3153_storage)": { - "label": "mapping(uint256 => struct OmnuumMintManager.PublicMintSchedule)", - "numberOfBytes": "32" - }, - "t_struct(PublicMintSchedule)3153_storage": { - "label": "struct OmnuumMintManager.PublicMintSchedule", - "members": [ - { - "label": "supply", - "type": "t_uint32", - "offset": 0, - "slot": "0" - }, - { - "label": "mintedTotal", - "type": "t_uint32", - "offset": 4, - "slot": "0" - }, - { - "label": "maxMintAtAddress", - "type": "t_uint32", - "offset": 8, - "slot": "0" - }, - { - "label": "minted", - "type": "t_mapping(t_address,t_uint32)", - "offset": 0, - "slot": "1" - }, - { - "label": "endDate", - "type": "t_uint256", - "offset": 0, - "slot": "2" - }, - { - "label": "basePrice", - "type": "t_uint256", - "offset": 0, - "slot": "3" - } - ], - "numberOfBytes": "128" - }, - "t_uint256": { - "label": "uint256", - "numberOfBytes": "32" - }, - "t_uint32": { - "label": "uint32", - "numberOfBytes": "4" - } - } - } - } - } -} diff --git a/contracts/V1/OmnuumNFT721.sol b/contracts/V1/OmnuumNFT721.sol index 8f55a19..e1e6d7b 100644 --- a/contracts/V1/OmnuumNFT721.sol +++ b/contracts/V1/OmnuumNFT721.sol @@ -11,6 +11,7 @@ import './OmnuumMintManager.sol'; import './OmnuumCAManager.sol'; import './TicketManager.sol'; import './OmnuumWallet.sol'; +import './OperatorFilterRegistry/DefaultOperatorFiltererUpgradeable.sol'; /// @title OmnuumNFT721 - NFT contract that implements the ERC721 standard /// @author Omnuum Dev Team - @@ -35,7 +36,7 @@ import './OmnuumWallet.sol'; `_v$$$$$$$$$$$$B*xt|(\fu&v_` .`I[j#@$$$$$$$$@#j}I*/ -contract OmnuumNFT721 is ERC721Upgradeable, ReentrancyGuardUpgradeable, OwnableUpgradeable { +contract OmnuumNFT721 is ERC721Upgradeable, ReentrancyGuardUpgradeable, OwnableUpgradeable, DefaultOperatorFiltererUpgradeable { using AddressUpgradeable for address; using CountersUpgradeable for CountersUpgradeable.Counter; CountersUpgradeable.Counter private _tokenIdCounter; @@ -84,6 +85,7 @@ contract OmnuumNFT721 is ERC721Upgradeable, ReentrancyGuardUpgradeable, OwnableU __ERC721_init(_name, _symbol); __ReentrancyGuard_init(); __Ownable_init(); + __DefaultOperatorFilterer_init(); maxSupply = _maxSupply; omnuumSigner = _omnuumSigner; @@ -93,6 +95,11 @@ contract OmnuumNFT721 is ERC721Upgradeable, ReentrancyGuardUpgradeable, OwnableU mintManager = OmnuumMintManager(caManager.getContract('MINTMANAGER')); } + /// @dev For opensea filterRegistry + function initFilterRegistryAfterDeploy() external onlyOwner { + __DefaultOperatorFilterer(); + } + /// @dev See {ERC721Upgradeable}. function _baseURI() internal view override returns (string memory) { return baseURI; @@ -225,4 +232,37 @@ contract OmnuumNFT721 is ERC721Upgradeable, ReentrancyGuardUpgradeable, OwnableU require(_isApprovedOrOwner(_msgSender(), tokenId), 'OO9'); _burn(tokenId); } + + function setApprovalForAll(address operator, bool approved) public override onlyAllowedOperatorApproval(operator) { + super.setApprovalForAll(operator, approved); + } + + function approve(address operator, uint256 tokenId) public override onlyAllowedOperatorApproval(operator) { + super.approve(operator, tokenId); + } + + function transferFrom( + address from, + address to, + uint256 tokenId + ) public override onlyAllowedOperator(from) { + super.transferFrom(from, to, tokenId); + } + + function safeTransferFrom( + address from, + address to, + uint256 tokenId + ) public override onlyAllowedOperator(from) { + super.safeTransferFrom(from, to, tokenId); + } + + function safeTransferFrom( + address from, + address to, + uint256 tokenId, + bytes memory data + ) public override onlyAllowedOperator(from) { + super.safeTransferFrom(from, to, tokenId, data); + } } diff --git a/contracts/V1/OperatorFilterRegistry/DefaultOperatorFiltererUpgradeable.sol b/contracts/V1/OperatorFilterRegistry/DefaultOperatorFiltererUpgradeable.sol new file mode 100644 index 0000000..40ddb87 --- /dev/null +++ b/contracts/V1/OperatorFilterRegistry/DefaultOperatorFiltererUpgradeable.sol @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.10; + +import { OperatorFiltererUpgradeable } from './OperatorFiltererUpgradeable.sol'; + +abstract contract DefaultOperatorFiltererUpgradeable is OperatorFiltererUpgradeable { + address constant DEFAULT_SUBSCRIPTION = address(0x3cc6CddA760b79bAfa08dF41ECFA224f810dCeB6); + + function __DefaultOperatorFilterer_init() internal onlyInitializing { + OperatorFiltererUpgradeable.__OperatorFilterer_init(DEFAULT_SUBSCRIPTION, true); + } + + function __DefaultOperatorFilterer() internal { + OperatorFiltererUpgradeable.__OperatorFilterer(DEFAULT_SUBSCRIPTION, true); + } +} diff --git a/contracts/V1/OperatorFilterRegistry/IOperatorFilterRegistry.sol b/contracts/V1/OperatorFilterRegistry/IOperatorFilterRegistry.sol new file mode 100644 index 0000000..cdb5a6c --- /dev/null +++ b/contracts/V1/OperatorFilterRegistry/IOperatorFilterRegistry.sol @@ -0,0 +1,68 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.10; + +interface IOperatorFilterRegistry { + function isOperatorAllowed(address registrant, address operator) external view returns (bool); + + function register(address registrant) external; + + function registerAndSubscribe(address registrant, address subscription) external; + + function registerAndCopyEntries(address registrant, address registrantToCopy) external; + + function unregister(address addr) external; + + function updateOperator( + address registrant, + address operator, + bool filtered + ) external; + + function updateOperators( + address registrant, + address[] calldata operators, + bool filtered + ) external; + + function updateCodeHash( + address registrant, + bytes32 codehash, + bool filtered + ) external; + + function updateCodeHashes( + address registrant, + bytes32[] calldata codeHashes, + bool filtered + ) external; + + function subscribe(address registrant, address registrantToSubscribe) external; + + function unsubscribe(address registrant, bool copyExistingEntries) external; + + function subscriptionOf(address addr) external returns (address registrant); + + function subscribers(address registrant) external returns (address[] memory); + + function subscriberAt(address registrant, uint256 index) external returns (address); + + function copyEntriesOf(address registrant, address registrantToCopy) external; + + function isOperatorFiltered(address registrant, address operator) external returns (bool); + + function isCodeHashOfFiltered(address registrant, address operatorWithCode) external returns (bool); + + function isCodeHashFiltered(address registrant, bytes32 codeHash) external returns (bool); + + function filteredOperators(address addr) external returns (address[] memory); + + function filteredCodeHashes(address addr) external returns (bytes32[] memory); + + function filteredOperatorAt(address registrant, uint256 index) external returns (address); + + function filteredCodeHashAt(address registrant, uint256 index) external returns (bytes32); + + function isRegistered(address addr) external returns (bool); + + function codeHashOf(address addr) external returns (bytes32); +} diff --git a/contracts/V1/OperatorFilterRegistry/OperatorFiltererUpgradeable.sol b/contracts/V1/OperatorFilterRegistry/OperatorFiltererUpgradeable.sol new file mode 100644 index 0000000..c6cbf26 --- /dev/null +++ b/contracts/V1/OperatorFilterRegistry/OperatorFiltererUpgradeable.sol @@ -0,0 +1,76 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.10; + +import { IOperatorFilterRegistry } from './IOperatorFilterRegistry.sol'; +import { Initializable } from '@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol'; + +abstract contract OperatorFiltererUpgradeable is Initializable { + error OperatorNotAllowed(address operator); + + IOperatorFilterRegistry constant operatorFilterRegistry = IOperatorFilterRegistry(0x000000000000AAeB6D7670E522A718067333cd4E); + + function __OperatorFilterer_init(address subscriptionOrRegistrantToCopy, bool subscribe) internal onlyInitializing { + // If an inheriting token contract is deployed to a network without the registry deployed, the modifier + // will not revert, but the contract will need to be registered with the registry once it is deployed in + // order for the modifier to filter addresses. + if (address(operatorFilterRegistry).code.length > 0) { + if (!operatorFilterRegistry.isRegistered(address(this))) { + if (subscribe) { + operatorFilterRegistry.registerAndSubscribe(address(this), subscriptionOrRegistrantToCopy); + } else { + if (subscriptionOrRegistrantToCopy != address(0)) { + operatorFilterRegistry.registerAndCopyEntries(address(this), subscriptionOrRegistrantToCopy); + } else { + operatorFilterRegistry.register(address(this)); + } + } + } + } + } + + function __OperatorFilterer(address subscriptionOrRegistrantToCopy, bool subscribe) internal { + // If an inheriting token contract is deployed to a network without the registry deployed, the modifier + // will not revert, but the contract will need to be registered with the registry once it is deployed in + // order for the modifier to filter addresses. + if (address(operatorFilterRegistry).code.length > 0) { + if (!operatorFilterRegistry.isRegistered(address(this))) { + if (subscribe) { + operatorFilterRegistry.registerAndSubscribe(address(this), subscriptionOrRegistrantToCopy); + } else { + if (subscriptionOrRegistrantToCopy != address(0)) { + operatorFilterRegistry.registerAndCopyEntries(address(this), subscriptionOrRegistrantToCopy); + } else { + operatorFilterRegistry.register(address(this)); + } + } + } + } + } + + modifier onlyAllowedOperator(address from) virtual { + // Check registry code length to facilitate testing in environments without a deployed registry. + if (address(operatorFilterRegistry).code.length > 0) { + // Allow spending tokens from addresses with balance + // Note that this still allows listings and marketplaces with escrow to transfer tokens if transferred + // from an EOA. + if (from == msg.sender) { + _; + return; + } + if (!operatorFilterRegistry.isOperatorAllowed(address(this), msg.sender)) { + revert OperatorNotAllowed(msg.sender); + } + } + _; + } + + modifier onlyAllowedOperatorApproval(address operator) virtual { + // Check registry code length to facilitate testing in environments without a deployed registry. + if (address(operatorFilterRegistry).code.length > 0) { + if (!operatorFilterRegistry.isOperatorAllowed(address(this), operator)) { + revert OperatorNotAllowed(operator); + } + } + _; + } +} diff --git a/hardhat.config.js b/hardhat.config.js index 18778e9..c1678c3 100644 --- a/hardhat.config.js +++ b/hardhat.config.js @@ -36,6 +36,17 @@ module.exports = { mainnet: { url: process.env.MAINNET_URL || '', }, + goerli: { + url: process.env.GOERLI_URL || '', + accounts: [ + process.env.OMNUUM_DEPLOYER_PRIVATE_KEY, + process.env.ACCOUNT_TESTER_A, + process.env.ACCOUNT_TESTER_B, + process.env.ACCOUNT_TESTER_C, + process.env.ACCOUNT_TESTER_D, + process.env.ACCOUNT_TESTER_E, + ].filter((a) => a), + }, rinkeby: { url: process.env.RINKEBY_URL || '', accounts: [ @@ -65,20 +76,23 @@ module.exports = { paths: { sources: './contracts', }, - gasReporter: { - enabled: process.env.REPORT_GAS ?? false, - currency: 'USD', - coinmarketcap: process.env.COINMARKETCAP_KEY, - }, + // gasReporter: { + // enabled: process.env.REPORT_GAS ?? false, + // currency: 'USD', + // coinmarketcap: process.env.COINMARKETCAP_KEY, + // }, etherscan: { - apiKey: process.env.ETHERSCAN_API_KEY, - }, - contractSizer: { - alphaSort: true, - disambiguatePaths: false, - runOnCompile: true, - strict: true, + apiKey: { + mainnet: process.env.ETHERSCAN_API_KEY, + goerli: process.env.ETHERSCAN_API_KEY, + }, }, + // contractSizer: { + // alphaSort: true, + // disambiguatePaths: false, + // runOnCompile: true, + // strict: true, + // }, abiExporter: [ { path: './data/abi', diff --git a/package-lock.json b/package-lock.json index 5e40257..db6632a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,11 +10,11 @@ "license": "GPL-3.0-or-later", "dependencies": { "@marpple/omnuum-digitalSigning": "npm:@marpple/omnuum-digitalsigning@^1.0.4", - "@nomiclabs/hardhat-etherscan": "^3.0.3", + "@nomiclabs/hardhat-etherscan": "^3.1.2", "@nomiclabs/hardhat-solhint": "^2.0.0", "@nomiclabs/hardhat-waffle": "^2.0.3", - "@openzeppelin/hardhat-upgrades": "^1.17.0", - "@openzeppelin/upgrades-core": "^1.14.1", + "@openzeppelin/hardhat-upgrades": "^1.21.0", + "@openzeppelin/upgrades-core": "^1.20.4", "aws-sdk": "^2.1131.0", "axios": "^0.27.2", "bitcore-mnemonic": "^8.25.28", @@ -25,15 +25,15 @@ "ethereumjs-util": "^7.1.4", "ethers-eip712": "^0.2.0", "fxjs": "^0.21.3", - "hardhat": "^2.9.9", - "hardhat-abi-exporter": "^2.8.0", - "hardhat-contract-sizer": "^2.4.0", - "hardhat-gas-reporter": "^1.0.7", + "hardhat": "^2.12.2", + "hardhat-abi-exporter": "^2.10.1", + "hardhat-contract-sizer": "^2.6.1", + "hardhat-gas-reporter": "^1.0.9", "inquirer": "^8.2.1", "keccak256": "^1.0.6", "rlp": "^3.0.0", "solhint": "^3.3.7", - "solidity-coverage": "^0.7.20", + "solidity-coverage": "^0.8.2", "xlsx": "^0.18.5" }, "devDependencies": { @@ -220,6 +220,7 @@ "resolved": "https://registry.npmjs.org/@ensdomains/ens/-/ens-0.4.5.tgz", "integrity": "sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==", "deprecated": "Please use @ensdomains/ens-contracts", + "dev": true, "dependencies": { "bluebird": "^3.5.2", "eth-ens-namehash": "^2.0.8", @@ -248,7 +249,8 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz", "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==", - "deprecated": "Please use @ensdomains/ens-contracts" + "deprecated": "Please use @ensdomains/ens-contracts", + "dev": true }, "node_modules/@eslint/eslintrc": { "version": "1.0.5", @@ -292,6 +294,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-3.4.4.tgz", "integrity": "sha512-/K8czydBtXXkcM9X6q29EqEkc5dN3oYenyH2a9hF7rGAApAJUpH8QBtojxOY/xQ2up5W332jqgxwp0yPiYug1g==", + "dev": true, "dependencies": { "@ethereum-waffle/provider": "^3.4.4", "ethers": "^5.5.2" @@ -304,6 +307,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/compiler/-/compiler-3.4.4.tgz", "integrity": "sha512-RUK3axJ8IkD5xpWjWoJgyHclOeEzDLQFga6gKpeGxiS/zBu+HB0W2FvsrrLalTFIaPw/CGYACRBSIxqiCqwqTQ==", + "dev": true, "dependencies": { "@resolver-engine/imports": "^0.3.3", "@resolver-engine/imports-fs": "^0.3.3", @@ -324,12 +328,14 @@ "node_modules/@ethereum-waffle/compiler/node_modules/commander": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true }, "node_modules/@ethereum-waffle/compiler/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, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -342,6 +348,7 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -350,6 +357,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -358,6 +366,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -369,6 +378,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } @@ -377,6 +387,7 @@ "version": "0.6.12", "resolved": "https://registry.npmjs.org/solc/-/solc-0.6.12.tgz", "integrity": "sha512-Lm0Ql2G9Qc7yPP2Ba+WNmzw2jwsrd3u4PobHYlSOxaut3TtUbj9+5ZrT6f4DUpNPEoBaFUOEg9Op9C0mk7ge9g==", + "dev": true, "dependencies": { "command-exists": "^1.2.8", "commander": "3.0.2", @@ -398,6 +409,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/ens/-/ens-3.4.4.tgz", "integrity": "sha512-0m4NdwWxliy3heBYva1Wr4WbJKLnwXizmy5FfSSr5PMbjI7SIGCdCB59U7/ZzY773/hY3bLnzLwvG5mggVjJWg==", + "dev": true, "dependencies": { "@ensdomains/ens": "^0.4.4", "@ensdomains/resolver": "^0.2.4", @@ -411,6 +423,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/mock-contract/-/mock-contract-3.4.4.tgz", "integrity": "sha512-Mp0iB2YNWYGUV+VMl5tjPsaXKbKo8MDH9wSJ702l9EBjdxFf/vBvnMBAC1Fub1lLtmD0JHtp1pq+mWzg/xlLnA==", + "dev": true, "dependencies": { "@ethersproject/abi": "^5.5.0", "ethers": "^5.5.2" @@ -423,6 +436,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.0.tgz", "integrity": "sha512-AhVByTwdXCc2YQ20v300w6KVHle9g2OFc28ZAFCPnJyEpkv1xKXjZcSTgWOlv1i+0dqlgF8RCF2Rn2KC1t+1Vg==", + "dev": true, "funding": [ { "type": "individual", @@ -449,6 +463,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/provider/-/provider-3.4.4.tgz", "integrity": "sha512-GK8oKJAM8+PKy2nK08yDgl4A80mFuI8zBkE0C9GqTRYQqvuxIyXoLmJ5NZU9lIwyWVv5/KsoA11BgAv2jXE82g==", + "dev": true, "dependencies": { "@ethereum-waffle/ens": "^3.4.4", "ethers": "^5.5.2", @@ -460,102 +475,26 @@ "node": ">=10.0" } }, - "node_modules/@ethereumjs/block": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.6.3.tgz", - "integrity": "sha512-CegDeryc2DVKnDkg5COQrE0bJfw/p0v3GBk2W5/Dj5dOVfEmb50Ux0GLnSPypooLnfqjwFaorGuT9FokWB3GRg==", - "dependencies": { - "@ethereumjs/common": "^2.6.5", - "@ethereumjs/tx": "^3.5.2", - "ethereumjs-util": "^7.1.5", - "merkle-patricia-tree": "^4.2.4" - } - }, - "node_modules/@ethereumjs/blockchain": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.5.3.tgz", - "integrity": "sha512-bi0wuNJ1gw4ByNCV56H0Z4Q7D+SxUbwyG12Wxzbvqc89PXLRNR20LBcSUZRKpN0+YCPo6m0XZL/JLio3B52LTw==", - "dependencies": { - "@ethereumjs/block": "^3.6.2", - "@ethereumjs/common": "^2.6.4", - "@ethereumjs/ethash": "^1.1.0", - "debug": "^4.3.3", - "ethereumjs-util": "^7.1.5", - "level-mem": "^5.0.1", - "lru-cache": "^5.1.1", - "semaphore-async-await": "^1.5.1" - } - }, - "node_modules/@ethereumjs/blockchain/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/@ethereumjs/blockchain/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, "node_modules/@ethereumjs/common": { "version": "2.6.5", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", + "dev": true, "dependencies": { "crc-32": "^1.2.0", "ethereumjs-util": "^7.1.5" } }, - "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==", - "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/ethash/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==", - "dependencies": { - "safe-buffer": "^5.1.1" - } - }, "node_modules/@ethereumjs/tx": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", + "dev": true, "dependencies": { "@ethereumjs/common": "^2.6.4", "ethereumjs-util": "^7.1.5" } }, - "node_modules/@ethereumjs/vm": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.9.3.tgz", - "integrity": "sha512-Ha04TeF8goEglr8eL7hkkYyjhzdZS0PsoRURzYlTF6I0VVId5KjKb0N7MrA8GMgheN+UeTncfTgYx52D/WhEmg==", - "dependencies": { - "@ethereumjs/block": "^3.6.3", - "@ethereumjs/blockchain": "^5.5.3", - "@ethereumjs/common": "^2.6.5", - "@ethereumjs/tx": "^3.5.2", - "async-eventemitter": "^0.2.4", - "core-js-pure": "^3.0.1", - "debug": "^4.3.3", - "ethereumjs-util": "^7.1.5", - "functional-red-black-tree": "^1.0.1", - "mcl-wasm": "^0.7.1", - "merkle-patricia-tree": "^4.2.4", - "rustbn.js": "~0.2.0" - } - }, "node_modules/@ethersproject/abi": { "version": "5.0.7", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", @@ -1357,6 +1296,28 @@ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" }, + "node_modules/@noble/hashes": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.2.tgz", + "integrity": "sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@noble/secp256k1": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.6.3.tgz", + "integrity": "sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1389,19 +1350,375 @@ "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==", + "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==", + "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/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@nomicfoundation/ethereumjs-blockchain/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "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" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nomiclabs/hardhat-ethers": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.0.6.tgz", "integrity": "sha512-q2Cjp20IB48rEn2NPjR1qxsIQBvFVYW9rFRCFq+bC4RUrn1Ljz3g4wM8uSlgIBZYBi2JMXxmOzFqHraczxq4Ng==", + "dev": true, "peerDependencies": { "ethers": "^5.0.0", "hardhat": "^2.0.0" } }, "node_modules/@nomiclabs/hardhat-etherscan": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.0.tgz", - "integrity": "sha512-JroYgfN1AlYFkQTQ3nRwFi4o8NtZF7K/qFR2dxDUgHbCtIagkUseca9L4E/D2ScUm4XT40+8PbCdqZi+XmHyQA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.2.tgz", + "integrity": "sha512-IEikeOVq0C/7CY6aD74d8L4BpGoc/FNiN6ldiPVg0QIFIUSu4FSGA1dmtJZJKk1tjpwgrfTLQNWnigtEaN9REg==", "dependencies": { "@ethersproject/abi": "^5.1.2", "@ethersproject/address": "^5.0.2", @@ -2206,12 +2523,13 @@ "dev": true }, "node_modules/@openzeppelin/hardhat-upgrades": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.17.0.tgz", - "integrity": "sha512-GNxR3/3fCKQsFpBi/r+5ib6U81UM9KCypmcOQxuCkVp9JKJ80/3hQdg1R+AQku/dlnhutPsfkCokH2LZFc5mNA==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.21.0.tgz", + "integrity": "sha512-Kwl7IN0Hlhj4HluMTTl0DrtU90OI/Q6rG3sAyd2pv3fababe9EuZqs9DydOlkWM45JwTzC+eBzX3TgHsqI13eA==", "dependencies": { - "@openzeppelin/upgrades-core": "^1.14.1", + "@openzeppelin/upgrades-core": "^1.20.0", "chalk": "^4.1.0", + "debug": "^4.1.1", "proper-lockfile": "^4.1.1" }, "bin": { @@ -2219,7 +2537,14 @@ }, "peerDependencies": { "@nomiclabs/hardhat-ethers": "^2.0.0", + "@nomiclabs/hardhat-etherscan": "^3.1.0", + "ethers": "^5.0.5", "hardhat": "^2.0.2" + }, + "peerDependenciesMeta": { + "@nomiclabs/harhdat-etherscan": { + "optional": true + } } }, "node_modules/@openzeppelin/test-environment": { @@ -2442,13 +2767,6 @@ "node": ">=6" } }, - "node_modules/@openzeppelin/test-helpers/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true - }, "node_modules/@openzeppelin/test-helpers/node_modules/chai-bn": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/chai-bn/-/chai-bn-0.2.2.tgz", @@ -2469,14 +2787,13 @@ } }, "node_modules/@openzeppelin/upgrades-core": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.14.1.tgz", - "integrity": "sha512-iKlh1mbUxyfdjdEiUFyhMkqirfas+DMUu7ED53nZbHEyhcYsm+5Fl/g0Bv6bZA+a7k8kO8+22DNEKsqaDUBc2Q==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.20.4.tgz", + "integrity": "sha512-Y4/+BPIbnopfE6ZhPOE2CD0V5fnvDxKKm7+kryx5+WrcRCTW3B5DjbXL9xyyoviG8Rn5EXUh5Fk1GLbiYDfu0g==", "dependencies": { - "bn.js": "^5.1.2", "cbor": "^8.0.0", "chalk": "^4.1.0", - "compare-versions": "^4.0.0", + "compare-versions": "^5.0.0", "debug": "^4.1.1", "ethereumjs-util": "^7.0.3", "proper-lockfile": "^4.1.1", @@ -2487,6 +2804,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@resolver-engine/core/-/core-0.3.3.tgz", "integrity": "sha512-eB8nEbKDJJBi5p5SrvrvILn4a0h42bKtbCTri3ZxCGt6UvoQyp7HnGOfki944bUjBSHKK3RvgfViHn+kqdXtnQ==", + "dev": true, "dependencies": { "debug": "^3.1.0", "is-url": "^1.2.4", @@ -2497,6 +2815,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -2505,6 +2824,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@resolver-engine/fs/-/fs-0.3.3.tgz", "integrity": "sha512-wQ9RhPUcny02Wm0IuJwYMyAG8fXVeKdmhm8xizNByD4ryZlx6PP6kRen+t/haF43cMfmaV7T3Cx6ChOdHEhFUQ==", + "dev": true, "dependencies": { "@resolver-engine/core": "^0.3.3", "debug": "^3.1.0" @@ -2514,6 +2834,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -2522,6 +2843,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@resolver-engine/imports/-/imports-0.3.3.tgz", "integrity": "sha512-anHpS4wN4sRMwsAbMXhMfOD/y4a4Oo0Cw/5+rue7hSwGWsDOQaAU1ClK1OxjUC35/peazxEl8JaSRRS+Xb8t3Q==", + "dev": true, "dependencies": { "@resolver-engine/core": "^0.3.3", "debug": "^3.1.0", @@ -2534,6 +2856,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@resolver-engine/imports-fs/-/imports-fs-0.3.3.tgz", "integrity": "sha512-7Pjg/ZAZtxpeyCFlZR5zqYkz+Wdo84ugB5LApwriT8XFeQoLwGUj4tZFFvvCuxaNCcqZzCYbonJgmGObYBzyCA==", + "dev": true, "dependencies": { "@resolver-engine/fs": "^0.3.3", "@resolver-engine/imports": "^0.3.3", @@ -2544,6 +2867,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { "ms": "^2.1.1" } @@ -2552,10 +2876,53 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": 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==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@scure/bip32": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.0.tgz", + "integrity": "sha512-ftTW3kKX54YXLCxH6BB7oEEoJfoE2pIgw7MINKAs5PsS6nqKPuKk1haTF/EuHmYqG330t5GSrdmtRuHaY1a62Q==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "@noble/hashes": "~1.1.1", + "@noble/secp256k1": "~1.6.0", + "@scure/base": "~1.1.0" + } + }, + "node_modules/@scure/bip39": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", + "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "@noble/hashes": "~1.1.1", + "@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", @@ -2685,6 +3052,7 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, "engines": { "node": ">=6" } @@ -2725,6 +3093,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, "dependencies": { "defer-to-connect": "^1.0.1" }, @@ -3305,12 +3674,14 @@ "node_modules/@truffle/error": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@truffle/error/-/error-0.1.0.tgz", - "integrity": "sha512-RbUfp5VreNhsa2Q4YbBjz18rOQI909pG32bghl1hulO7IpvcqTS+C3Ge5cNbiWQ1WGzy1wIeKLW0tmQtHFB7qg==" + "integrity": "sha512-RbUfp5VreNhsa2Q4YbBjz18rOQI909pG32bghl1hulO7IpvcqTS+C3Ge5cNbiWQ1WGzy1wIeKLW0tmQtHFB7qg==", + "dev": true }, "node_modules/@truffle/interface-adapter": { "version": "0.5.17", "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.17.tgz", "integrity": "sha512-2MJ+YLAL4y2QqlWc90NKizBLpavcETTzV8EpYkYJgAM326xKrAt+N3wx3f3tgRPSsbdtiEVKf1JRXHmDYQ+xIg==", + "dev": true, "dependencies": { "bn.js": "^5.1.3", "ethers": "^4.0.32", @@ -3321,6 +3692,7 @@ "version": "4.11.6", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -3328,17 +3700,20 @@ "node_modules/@truffle/interface-adapter/node_modules/@types/node": { "version": "12.20.41", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.41.tgz", - "integrity": "sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q==" + "integrity": "sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q==", + "dev": true }, "node_modules/@truffle/interface-adapter/node_modules/aes-js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" + "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=", + "dev": true }, "node_modules/@truffle/interface-adapter/node_modules/bignumber.js": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", + "dev": true, "engines": { "node": "*" } @@ -3347,6 +3722,7 @@ "version": "0.2.8", "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dev": true, "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -3356,12 +3732,14 @@ "node_modules/@truffle/interface-adapter/node_modules/eth-lib/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/@truffle/interface-adapter/node_modules/ethers": { "version": "4.0.49", "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", + "dev": true, "dependencies": { "aes-js": "3.0.0", "bn.js": "^4.11.9", @@ -3377,23 +3755,27 @@ "node_modules/@truffle/interface-adapter/node_modules/ethers/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/@truffle/interface-adapter/node_modules/ethers/node_modules/scrypt-js": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", - "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", + "dev": true }, "node_modules/@truffle/interface-adapter/node_modules/ethers/node_modules/uuid": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details." + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true }, "node_modules/@truffle/interface-adapter/node_modules/hash.js": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.0" @@ -3402,18 +3784,21 @@ "node_modules/@truffle/interface-adapter/node_modules/js-sha3": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=", + "dev": true }, "node_modules/@truffle/interface-adapter/node_modules/setimmediate": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", - "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=" + "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=", + "dev": true }, "node_modules/@truffle/interface-adapter/node_modules/uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, "bin": { "uuid": "bin/uuid" } @@ -3422,6 +3807,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3/-/web3-1.5.3.tgz", "integrity": "sha512-eyBg/1K44flfv0hPjXfKvNwcUfIVDI4NX48qHQe6wd7C8nPSdbWqo9vLy6ksZIt9NLa90HjI8HsGYgnMSUxn6w==", + "dev": true, "hasInstallScript": true, "dependencies": { "web3-bzz": "1.5.3", @@ -3440,6 +3826,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.5.3.tgz", "integrity": "sha512-SlIkAqG0eS6cBS9Q2eBOTI1XFzqh83RqGJWnyrNZMDxUwsTVHL+zNnaPShVPvrWQA1Ub5b0bx1Kc5+qJVxsTJg==", + "dev": true, "hasInstallScript": true, "dependencies": { "@types/node": "^12.12.6", @@ -3454,6 +3841,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.3.tgz", "integrity": "sha512-ACTbu8COCu+0eUNmd9pG7Q9EVsNkAg2w3Y7SqhDr+zjTgbSHZV01jXKlapm9z+G3AN/BziV3zGwudClJ4u4xXQ==", + "dev": true, "dependencies": { "@types/bn.js": "^4.11.5", "@types/node": "^12.12.6", @@ -3471,6 +3859,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.3.tgz", "integrity": "sha512-8wJrwQ2qD9ibWieF9oHXwrJsUGrv3XAtEkNeyvyNMpktNTIjxJ2jaFGQUuLiyUrMubD18XXgLk4JS6PJU4Loeg==", + "dev": true, "dependencies": { "@ethereumjs/common": "^2.4.0", "@ethersproject/transactions": "^5.0.0-beta.135", @@ -3487,6 +3876,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.3.tgz", "integrity": "sha512-9k/Bze2rs8ONix5IZR+hYdMNQv+ark2Ek2kVcrFgWO+LdLgZui/rn8FikPunjE+ub7x7pJaKCgVRbYFXjo3ZWg==", + "dev": true, "dependencies": { "util": "^0.12.0", "web3-core-helpers": "1.5.3", @@ -3502,6 +3892,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.3.tgz", "integrity": "sha512-L2m9vG1iRN6thvmv/HQwO2YLhOQlmZU8dpLG6GSo9FBN14Uch868Swk0dYVr3rFSYjZ/GETevSXU+O+vhCummA==", + "dev": true, "dependencies": { "eventemitter3": "4.0.4", "web3-core-helpers": "1.5.3" @@ -3514,6 +3905,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.5.3.tgz", "integrity": "sha512-saFurA1L23Bd7MEf7cBli6/jRdMhD4X/NaMiO2mdMMCXlPujoudlIJf+VWpRWJpsbDFdu7XJ2WHkmBYT5R3p1Q==", + "dev": true, "dependencies": { "web3-core": "1.5.3", "web3-core-helpers": "1.5.3", @@ -3536,6 +3928,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.5.3.tgz", "integrity": "sha512-pdGhXgeBaEJENMvRT6W9cmji3Zz/46ugFSvmnLLw79qi5EH7XJhKISNVb41eWCrs4am5GhI67GLx5d2s2a72iw==", + "dev": true, "dependencies": { "@ethereumjs/common": "^2.3.0", "@ethereumjs/tx": "^3.2.1", @@ -3557,6 +3950,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.5.3.tgz", "integrity": "sha512-Gdlt1L6cdHe83k7SdV6xhqCytVtOZkjD0kY/15x441AuuJ4JLubCHuqu69k2Dr3tWifHYVys/vG8QE/W16syGg==", + "dev": true, "dependencies": { "@types/bn.js": "^4.11.5", "web3-core": "1.5.3", @@ -3575,6 +3969,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.5.3.tgz", "integrity": "sha512-QmGFFtTGElg0E+3xfCIFhiUF+1imFi9eg/cdsRMUZU4F1+MZCC/ee+IAelYLfNTGsEslCqfAusliKOT9DdGGnw==", + "dev": true, "dependencies": { "content-hash": "^2.5.2", "eth-ens-namehash": "2.0.8", @@ -3593,6 +3988,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.5.3.tgz", "integrity": "sha512-JzibJafR7ak/Icas8uvos3BmUNrZw1vShuNR5Cxjo+vteOC8XMqz1Vr7RH65B4bmlfb3bm9xLxetUHO894+Sew==", + "dev": true, "dependencies": { "@types/node": "^12.12.6", "web3-core": "1.5.3", @@ -3609,6 +4005,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.5.3.tgz", "integrity": "sha512-0W/xHIPvgVXPSdLu0iZYnpcrgNnhzHMC888uMlGP5+qMCt8VuflUZHy7tYXae9Mzsg1kxaJAS5lHVNyeNw4CoQ==", + "dev": true, "dependencies": { "web3-core": "1.5.3", "web3-core-method": "1.5.3", @@ -3622,6 +4019,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.3.tgz", "integrity": "sha512-5DpUyWGHtDAr2RYmBu34Fu+4gJuBAuNx2POeiJIooUtJ+Mu6pIx4XkONWH6V+Ez87tZAVAsFOkJRTYuzMr3rPw==", + "dev": true, "dependencies": { "web3-core-helpers": "1.5.3", "xhr2-cookies": "1.1.0" @@ -3634,6 +4032,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.3.tgz", "integrity": "sha512-JmeAptugVpmXI39LGxUSAymx0NOFdgpuI1hGQfIhbEAcd4sv7fhfd5D+ZU4oLHbRI8IFr4qfGU0uhR8BXhDzlg==", + "dev": true, "dependencies": { "oboe": "2.1.5", "web3-core-helpers": "1.5.3" @@ -3646,6 +4045,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.3.tgz", "integrity": "sha512-6DhTw4Q7nm5CFYEUHOJM0gAb3xFx+9gWpVveg3YxJ/ybR1BUvEWo3bLgIJJtX56cYX0WyY6DS35a7f0LOI1kVg==", + "dev": true, "dependencies": { "eventemitter3": "4.0.4", "web3-core-helpers": "1.5.3", @@ -3659,313 +4059,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.5.3.tgz", "integrity": "sha512-COfEXfsqoV/BkcsNLRxQqnWc1Teb8/9GxdGag5GtPC5gQC/vsN+7hYVJUwNxY9LtJPKYTij2DHHnx6UkITng+Q==", - "hasInstallScript": true, - "dependencies": { - "web3-core": "1.5.3", - "web3-core-method": "1.5.3", - "web3-core-subscriptions": "1.5.3", - "web3-net": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider": { - "version": "0.2.55", - "resolved": "https://registry.npmjs.org/@truffle/provider/-/provider-0.2.55.tgz", - "integrity": "sha512-Tjs2cZsmRnzgBtFNXwO8cc1W7jIv0UaaLt3fOzks7rSUETo7M11GJ4U+uoCHSntrIW7E6sYS3KecOpzqJPw3Hg==", - "dependencies": { - "@truffle/error": "^0.1.0", - "@truffle/interface-adapter": "^0.5.17", - "web3": "1.5.3" - } - }, - "node_modules/@truffle/provider/node_modules/@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@truffle/provider/node_modules/@types/node": { - "version": "12.20.43", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.43.tgz", - "integrity": "sha512-HCfJdaYqJX3BCzeihgZrD7b85Cu05OC/GVJ4kEYIflwUs4jbnUlLLWoq7hw1LBcdvUyehO+gr6P5JQ895/2ZfA==" - }, - "node_modules/@truffle/provider/node_modules/bignumber.js": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", - "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", - "engines": { - "node": "*" - } - }, - "node_modules/@truffle/provider/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "node_modules/@truffle/provider/node_modules/eth-lib": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", - "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", - "dependencies": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } - }, - "node_modules/@truffle/provider/node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/@truffle/provider/node_modules/web3": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3/-/web3-1.5.3.tgz", - "integrity": "sha512-eyBg/1K44flfv0hPjXfKvNwcUfIVDI4NX48qHQe6wd7C8nPSdbWqo9vLy6ksZIt9NLa90HjI8HsGYgnMSUxn6w==", - "hasInstallScript": true, - "dependencies": { - "web3-bzz": "1.5.3", - "web3-core": "1.5.3", - "web3-eth": "1.5.3", - "web3-eth-personal": "1.5.3", - "web3-net": "1.5.3", - "web3-shh": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-bzz": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.5.3.tgz", - "integrity": "sha512-SlIkAqG0eS6cBS9Q2eBOTI1XFzqh83RqGJWnyrNZMDxUwsTVHL+zNnaPShVPvrWQA1Ub5b0bx1Kc5+qJVxsTJg==", - "hasInstallScript": true, - "dependencies": { - "@types/node": "^12.12.6", - "got": "9.6.0", - "swarm-js": "^0.1.40" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-core": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.3.tgz", - "integrity": "sha512-ACTbu8COCu+0eUNmd9pG7Q9EVsNkAg2w3Y7SqhDr+zjTgbSHZV01jXKlapm9z+G3AN/BziV3zGwudClJ4u4xXQ==", - "dependencies": { - "@types/bn.js": "^4.11.5", - "@types/node": "^12.12.6", - "bignumber.js": "^9.0.0", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-core-requestmanager": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-core-method": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.3.tgz", - "integrity": "sha512-8wJrwQ2qD9ibWieF9oHXwrJsUGrv3XAtEkNeyvyNMpktNTIjxJ2jaFGQUuLiyUrMubD18XXgLk4JS6PJU4Loeg==", - "dependencies": { - "@ethereumjs/common": "^2.4.0", - "@ethersproject/transactions": "^5.0.0-beta.135", - "web3-core-helpers": "1.5.3", - "web3-core-promievent": "1.5.3", - "web3-core-subscriptions": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-core-requestmanager": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.3.tgz", - "integrity": "sha512-9k/Bze2rs8ONix5IZR+hYdMNQv+ark2Ek2kVcrFgWO+LdLgZui/rn8FikPunjE+ub7x7pJaKCgVRbYFXjo3ZWg==", - "dependencies": { - "util": "^0.12.0", - "web3-core-helpers": "1.5.3", - "web3-providers-http": "1.5.3", - "web3-providers-ipc": "1.5.3", - "web3-providers-ws": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-core-subscriptions": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.3.tgz", - "integrity": "sha512-L2m9vG1iRN6thvmv/HQwO2YLhOQlmZU8dpLG6GSo9FBN14Uch868Swk0dYVr3rFSYjZ/GETevSXU+O+vhCummA==", - "dependencies": { - "eventemitter3": "4.0.4", - "web3-core-helpers": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-eth": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.5.3.tgz", - "integrity": "sha512-saFurA1L23Bd7MEf7cBli6/jRdMhD4X/NaMiO2mdMMCXlPujoudlIJf+VWpRWJpsbDFdu7XJ2WHkmBYT5R3p1Q==", - "dependencies": { - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-core-subscriptions": "1.5.3", - "web3-eth-abi": "1.5.3", - "web3-eth-accounts": "1.5.3", - "web3-eth-contract": "1.5.3", - "web3-eth-ens": "1.5.3", - "web3-eth-iban": "1.5.3", - "web3-eth-personal": "1.5.3", - "web3-net": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-eth-accounts": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.5.3.tgz", - "integrity": "sha512-pdGhXgeBaEJENMvRT6W9cmji3Zz/46ugFSvmnLLw79qi5EH7XJhKISNVb41eWCrs4am5GhI67GLx5d2s2a72iw==", - "dependencies": { - "@ethereumjs/common": "^2.3.0", - "@ethereumjs/tx": "^3.2.1", - "crypto-browserify": "3.12.0", - "eth-lib": "0.2.8", - "ethereumjs-util": "^7.0.10", - "scrypt-js": "^3.0.1", - "uuid": "3.3.2", - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-eth-contract": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.5.3.tgz", - "integrity": "sha512-Gdlt1L6cdHe83k7SdV6xhqCytVtOZkjD0kY/15x441AuuJ4JLubCHuqu69k2Dr3tWifHYVys/vG8QE/W16syGg==", - "dependencies": { - "@types/bn.js": "^4.11.5", - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-core-promievent": "1.5.3", - "web3-core-subscriptions": "1.5.3", - "web3-eth-abi": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-eth-ens": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.5.3.tgz", - "integrity": "sha512-QmGFFtTGElg0E+3xfCIFhiUF+1imFi9eg/cdsRMUZU4F1+MZCC/ee+IAelYLfNTGsEslCqfAusliKOT9DdGGnw==", - "dependencies": { - "content-hash": "^2.5.2", - "eth-ens-namehash": "2.0.8", - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-promievent": "1.5.3", - "web3-eth-abi": "1.5.3", - "web3-eth-contract": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-eth-personal": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.5.3.tgz", - "integrity": "sha512-JzibJafR7ak/Icas8uvos3BmUNrZw1vShuNR5Cxjo+vteOC8XMqz1Vr7RH65B4bmlfb3bm9xLxetUHO894+Sew==", - "dependencies": { - "@types/node": "^12.12.6", - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-net": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-net": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.5.3.tgz", - "integrity": "sha512-0W/xHIPvgVXPSdLu0iZYnpcrgNnhzHMC888uMlGP5+qMCt8VuflUZHy7tYXae9Mzsg1kxaJAS5lHVNyeNw4CoQ==", - "dependencies": { - "web3-core": "1.5.3", - "web3-core-method": "1.5.3", - "web3-utils": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-providers-http": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.3.tgz", - "integrity": "sha512-5DpUyWGHtDAr2RYmBu34Fu+4gJuBAuNx2POeiJIooUtJ+Mu6pIx4XkONWH6V+Ez87tZAVAsFOkJRTYuzMr3rPw==", - "dependencies": { - "web3-core-helpers": "1.5.3", - "xhr2-cookies": "1.1.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-providers-ipc": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.3.tgz", - "integrity": "sha512-JmeAptugVpmXI39LGxUSAymx0NOFdgpuI1hGQfIhbEAcd4sv7fhfd5D+ZU4oLHbRI8IFr4qfGU0uhR8BXhDzlg==", - "dependencies": { - "oboe": "2.1.5", - "web3-core-helpers": "1.5.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-providers-ws": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.3.tgz", - "integrity": "sha512-6DhTw4Q7nm5CFYEUHOJM0gAb3xFx+9gWpVveg3YxJ/ybR1BUvEWo3bLgIJJtX56cYX0WyY6DS35a7f0LOI1kVg==", - "dependencies": { - "eventemitter3": "4.0.4", - "web3-core-helpers": "1.5.3", - "websocket": "^1.0.32" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@truffle/provider/node_modules/web3-shh": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.5.3.tgz", - "integrity": "sha512-COfEXfsqoV/BkcsNLRxQqnWc1Teb8/9GxdGag5GtPC5gQC/vsN+7hYVJUwNxY9LtJPKYTij2DHHnx6UkITng+Q==", + "dev": true, "hasInstallScript": true, "dependencies": { "web3-core": "1.5.3", @@ -4068,6 +4162,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-2.0.0.tgz", "integrity": "sha512-0xdCkyGOzdqh4h5JSf+zoWx85IusEjDcPIwNEHP8mrWSnCae4rvrqB+/gtpdNfX7zjlFlZiMeePn2r63EI3Lrw==", + "dev": true, "dependencies": { "ethers": "^5.0.2" }, @@ -4076,10 +4171,10 @@ "typechain": "^3.0.0" } }, - "node_modules/@types/abstract-leveldown": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz", - "integrity": "sha512-q5veSX6zjUy/DlDhR4Y4cU0k2Ar+DT2LUraP00T19WLmTO6Se1djepCCaqU6nQrwcJ5Hyo/CWqxTzrrFg8eqbQ==" + "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==" }, "node_modules/@types/bn.js": { "version": "5.1.0", @@ -4111,7 +4206,7 @@ "node_modules/@types/form-data": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", - "integrity": "sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=", + "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==", "dependencies": { "@types/node": "*" } @@ -4137,21 +4232,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==" - }, - "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==", - "dependencies": { - "@types/abstract-leveldown": "*", - "@types/level-errors": "*", - "@types/node": "*" - } - }, "node_modules/@types/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", @@ -4166,6 +4246,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -4179,6 +4260,7 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", + "dev": true, "dependencies": { "@types/node": "*", "form-data": "^3.0.0" @@ -4195,7 +4277,8 @@ "node_modules/@types/prettier": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", + "dev": true }, "node_modules/@types/qs": { "version": "6.9.7", @@ -4206,6 +4289,7 @@ "version": "0.0.8", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -4318,12 +4402,14 @@ "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==" + "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", + "dev": true }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true }, "node_modules/abort-controller": { "version": "3.0.0", @@ -4336,25 +4422,51 @@ "node": ">=6.5" } }, - "node_modules/abstract-leveldown": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", - "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", + "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==", "dependencies": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" + "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": ">=6" + "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==", + "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/accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, "dependencies": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -4542,6 +4654,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "dev": true, "dependencies": { "typical": "^2.6.1" }, @@ -4552,7 +4665,8 @@ "node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true }, "node_modules/array-includes": { "version": "3.1.4", @@ -4623,10 +4737,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "node_modules/asn1": { "version": "0.2.6", @@ -4640,6 +4772,7 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -4650,7 +4783,8 @@ "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/assert-plus": { "version": "1.0.0", @@ -4707,7 +4841,8 @@ "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true }, "node_modules/asynckit": { "version": "0.4.0", @@ -4727,6 +4862,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -4918,6 +5054,25 @@ "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz", "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU=" }, + "node_modules/bigint-crypto-utils": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.7.tgz", + "integrity": "sha512-zpCQpIE2Oy5WIQpjC9iYZf8Uh9QqoS51ZCooAcNvzv1AQ3VWdT52D0ksr1+/faeK8HVIej1bxXcP75YcqH3KPA==", + "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==", + "engines": { + "node": ">=10.4.0" + } + }, "node_modules/bignumber.js": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", @@ -4935,14 +5090,6 @@ "node": ">=8" } }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, "node_modules/bip-schnorr": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/bip-schnorr/-/bip-schnorr-0.6.4.tgz", @@ -4958,14 +5105,6 @@ "node": ">=8.0.0" } }, - "node_modules/bip66": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, "node_modules/bitcore-lib": { "version": "8.25.28", "resolved": "https://registry.npmjs.org/bitcore-lib/-/bitcore-lib-8.25.28.tgz", @@ -5026,7 +5165,8 @@ "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "node_modules/bn.js": { "version": "5.2.1", @@ -5037,6 +5177,7 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dev": true, "dependencies": { "bytes": "3.1.1", "content-type": "~1.0.4", @@ -5057,6 +5198,7 @@ "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" } @@ -5064,7 +5206,8 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/boolbase": { "version": "1.0.0", @@ -5097,6 +5240,17 @@ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, + "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==", + "dependencies": { + "abstract-level": "^1.0.2", + "catering": "^2.1.1", + "module-error": "^1.0.2", + "run-parallel-limit": "^1.1.0" + } + }, "node_modules/browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", @@ -5119,6 +5273,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -5129,6 +5284,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -5140,6 +5296,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -5149,6 +5306,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -5226,6 +5384,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "dev": true, "hasInstallScript": true, "dependencies": { "node-gyp-build": "^4.3.0" @@ -5246,6 +5405,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -5263,6 +5423,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -5277,6 +5438,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, "engines": { "node": ">=8" } @@ -5355,6 +5517,14 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "node_modules/catering": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", + "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==", + "engines": { + "node": ">=6" + } + }, "node_modules/cbor": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", @@ -5466,7 +5636,7 @@ "node_modules/charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", "engines": { "node": "*" } @@ -5560,7 +5730,8 @@ "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "node_modules/ci-info": { "version": "2.0.0", @@ -5572,6 +5743,7 @@ "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", "deprecated": "This module has been superseded by the multiformats module", + "dev": true, "dependencies": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -5589,6 +5761,7 @@ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", "deprecated": "This module has been superseded by the multiformats module", + "dev": true, "dependencies": { "buffer": "^5.6.0", "varint": "^5.0.0" @@ -5606,7 +5779,24 @@ "node_modules/class-is": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", - "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" + "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==", + "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/clean-stack": { "version": "2.2.0", @@ -5656,7 +5846,7 @@ "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "engines": { "node": ">=4" } @@ -5685,6 +5875,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, "dependencies": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1", @@ -5695,6 +5886,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -5703,6 +5895,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -5722,6 +5915,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, "dependencies": { "mimic-response": "^1.0.0" } @@ -5786,6 +5980,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", + "dev": true, "dependencies": { "array-back": "^2.0.0", "find-replace": "^1.0.3", @@ -5810,15 +6005,56 @@ } }, "node_modules/compare-versions": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-4.1.3.tgz", - "integrity": "sha512-WQfnbDcrYnGr55UwbxKiQKASnTtNnaAWVi8jZyy8NTpVAXWACSne8lMD1iaIo9AiU6mnuLvSVshCzewVuWxHUg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.1.tgz", + "integrity": "sha512-v8Au3l0b+Nwkp4G142JcgJFh1/TUhdxut7wzD1Nq1dyp5oa3tXaqb03EXOAB6jS4gMlalkjAUPZBMiAfKUixHQ==" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -5839,6 +6075,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, "dependencies": { "safe-buffer": "5.2.1" }, @@ -5850,6 +6087,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "dev": true, "dependencies": { "cids": "^0.7.1", "multicodec": "^0.5.5", @@ -5860,6 +6098,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -5875,12 +6114,14 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true }, "node_modules/cookiejar": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", - "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" + "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==", + "dev": true }, "node_modules/core-js-pure": { "version": "3.20.3", @@ -5901,6 +6142,7 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, "dependencies": { "object-assign": "^4", "vary": "^1" @@ -5962,6 +6204,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -5970,7 +6213,8 @@ "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/create-hash": { "version": "1.2.0", @@ -6034,7 +6278,7 @@ "node_modules/crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", "engines": { "node": "*" } @@ -6058,6 +6302,7 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -6107,6 +6352,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, "dependencies": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -6205,44 +6451,22 @@ "node_modules/defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/deferred-leveldown": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", - "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", - "dependencies": { - "abstract-leveldown": "~6.2.1", - "inherits": "^2.0.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/deferred-leveldown/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==", - "dependencies": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" - }, - "engines": { - "node": ">=6" - } + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true }, "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "dependencies": { - "object-keys": "^1.0.12" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/delayed-stream": { @@ -6293,6 +6517,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -6301,7 +6526,8 @@ "node_modules/destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true }, "node_modules/detect-indent": { "version": "5.0.0", @@ -6353,6 +6579,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -6362,7 +6589,19 @@ "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/difflib": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz", + "integrity": "sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==", + "dependencies": { + "heap": ">= 0.2.0" + }, + "engines": { + "node": "*" + } }, "node_modules/dir-glob": { "version": "3.0.1", @@ -6477,23 +6716,11 @@ "node": ">=10" } }, - "node_modules/drbg.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", - "dependencies": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true }, "node_modules/ecc-jsbn": { "version": "0.1.2", @@ -6516,7 +6743,8 @@ "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true }, "node_modules/elliptic": { "version": "6.5.4", @@ -6546,28 +6774,16 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, "engines": { "node": ">= 0.8" } }, - "node_modules/encoding-down": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", - "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", - "dependencies": { - "abstract-leveldown": "^6.2.1", - "inherits": "^2.0.3", - "level-codec": "^9.0.0", - "level-errors": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "dependencies": { "once": "^1.4.0" } @@ -6603,17 +6819,6 @@ "node": ">=6" } }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -6623,30 +6828,34 @@ } }, "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.2", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", + "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -6656,13 +6865,13 @@ } }, "node_modules/es-abstract/node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, "engines": { @@ -6672,6 +6881,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -6692,6 +6906,7 @@ "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, "dependencies": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -6702,6 +6917,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, "dependencies": { "d": "1", "es5-ext": "^0.10.35", @@ -6712,6 +6928,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, "dependencies": { "d": "^1.0.1", "ext": "^1.1.2" @@ -6728,12 +6945,14 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, "engines": { "node": ">=10" }, @@ -7532,6 +7751,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, "engines": { "node": ">= 0.6" } @@ -7540,6 +7760,7 @@ "version": "2.0.8", "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=", + "dev": true, "dependencies": { "idna-uts46-hx": "^2.3.1", "js-sha3": "^0.5.7" @@ -7548,18 +7769,19 @@ "node_modules/eth-ens-namehash/node_modules/js-sha3": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=", + "dev": true }, "node_modules/eth-gas-reporter": { - "version": "0.2.24", - "resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.24.tgz", - "integrity": "sha512-RbXLC2bnuPHzIMU/rnLXXlb6oiHEEKu7rq2UrAX/0mfo0Lzrr/kb9QTjWjfz8eNvc+uu6J8AuBwI++b+MLNI2w==", + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.25.tgz", + "integrity": "sha512-1fRgyE4xUB8SoqLgN3eDfpDfwEfRxh2Sz1b7wzFbyQA+9TekMmvSjjoRu9SKcSVyK+vLkLIsVbJDsTWjw195OQ==", "dependencies": { "@ethersproject/abi": "^5.0.0-beta.146", "@solidity-parser/parser": "^0.14.0", "cli-table3": "^0.5.0", "colors": "1.4.0", - "ethereumjs-util": "6.2.0", + "ethereum-cryptography": "^1.0.3", "ethers": "^4.0.40", "fs-readdir-recursive": "^1.1.0", "lodash": "^4.17.14", @@ -7580,18 +7802,10 @@ } } }, - "node_modules/eth-gas-reporter/node_modules/@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/eth-gas-reporter/node_modules/aes-js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" }, "node_modules/eth-gas-reporter/node_modules/ansi-colors": { "version": "3.2.3", @@ -7690,7 +7904,7 @@ "node_modules/eth-gas-reporter/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/eth-gas-reporter/node_modules/debug": { "version": "3.2.6", @@ -7712,23 +7926,20 @@ "node_modules/eth-gas-reporter/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=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } }, - "node_modules/eth-gas-reporter/node_modules/ethereumjs-util": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.0.tgz", - "integrity": "sha512-vb0XN9J2QGdZGIEKG2vXM+kUdEivUfU6Wmi5y0cg+LRhDYKnXIZ/Lz7XjFbHRR9VIKq2lVGLzGBkA++y2nOdOQ==", + "node_modules/eth-gas-reporter/node_modules/ethereum-cryptography": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz", + "integrity": "sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==", "dependencies": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "ethjs-util": "0.1.6", - "keccak": "^2.0.0", - "rlp": "^2.2.3", - "secp256k1": "^3.0.1" + "@noble/hashes": "1.1.2", + "@noble/secp256k1": "1.6.3", + "@scure/bip32": "1.1.0", + "@scure/bip39": "1.1.0" } }, "node_modules/eth-gas-reporter/node_modules/ethers": { @@ -7785,7 +7996,7 @@ "node_modules/eth-gas-reporter/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } @@ -7802,7 +8013,7 @@ "node_modules/eth-gas-reporter/node_modules/is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "engines": { "node": ">=4" } @@ -7810,7 +8021,7 @@ "node_modules/eth-gas-reporter/node_modules/js-sha3": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" }, "node_modules/eth-gas-reporter/node_modules/js-yaml": { "version": "3.13.1", @@ -7824,21 +8035,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eth-gas-reporter/node_modules/keccak": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-2.1.0.tgz", - "integrity": "sha512-m1wbJRTo+gWbctZWay9i26v5fFnYkOn7D5PCxJ3fZUGUEb49dE1Pm4BREUYCt/aoO6di7jeoGmhvqN9Nzylm3Q==", - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "inherits": "^2.0.4", - "nan": "^2.14.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=5.12.0" - } - }, "node_modules/eth-gas-reporter/node_modules/locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -7969,50 +8165,15 @@ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, - "node_modules/eth-gas-reporter/node_modules/rlp": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", - "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", - "dependencies": { - "bn.js": "^5.2.0" - }, - "bin": { - "rlp": "bin/rlp" - } - }, - "node_modules/eth-gas-reporter/node_modules/rlp/node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, "node_modules/eth-gas-reporter/node_modules/scrypt-js": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" }, - "node_modules/eth-gas-reporter/node_modules/secp256k1": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", - "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.5.2", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/eth-gas-reporter/node_modules/setimmediate": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", - "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=" + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==" }, "node_modules/eth-gas-reporter/node_modules/string-width": { "version": "3.1.0", @@ -8041,7 +8202,7 @@ "node_modules/eth-gas-reporter/node_modules/strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", "engines": { "node": ">=0.10.0" } @@ -8060,7 +8221,7 @@ "node_modules/eth-gas-reporter/node_modules/uuid": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", - "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=", + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==", "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details." }, "node_modules/eth-gas-reporter/node_modules/which": { @@ -8077,7 +8238,7 @@ "node_modules/eth-gas-reporter/node_modules/which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" }, "node_modules/eth-gas-reporter/node_modules/wrap-ansi": { "version": "5.1.0", @@ -8131,6 +8292,7 @@ "version": "0.1.29", "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "dev": true, "dependencies": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -8143,17 +8305,20 @@ "node_modules/eth-lib/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/eth-lib/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "node_modules/eth-lib/node_modules/ws": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, "dependencies": { "async-limiter": "~1.0.0", "safe-buffer": "~5.1.0", @@ -8194,6 +8359,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/ethereum-waffle/-/ethereum-waffle-3.4.4.tgz", "integrity": "sha512-PA9+jCjw4WC3Oc5ocSMBj5sXvueWQeAbvCA+hUlb6oFgwwKyq5ka3bWQ7QZcjzIX+TdFkxP4IbFmoY2D8Dkj9Q==", + "dev": true, "dependencies": { "@ethereum-waffle/chai": "^3.4.4", "@ethereum-waffle/compiler": "^3.4.4", @@ -8495,7 +8661,8 @@ "node_modules/eventemitter3": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true }, "node_modules/events": { "version": "1.1.1", @@ -8530,6 +8697,7 @@ "version": "4.17.2", "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dev": true, "dependencies": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -8570,6 +8738,7 @@ "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" } @@ -8577,12 +8746,14 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/ext": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dev": true, "dependencies": { "type": "^2.5.0" } @@ -8590,7 +8761,8 @@ "node_modules/ext/node_modules/type": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true }, "node_modules/extend": { "version": "3.0.2", @@ -8717,11 +8889,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -8737,6 +8904,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -8754,6 +8922,7 @@ "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" } @@ -8761,12 +8930,14 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/find-replace": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", + "dev": true, "dependencies": { "array-back": "^1.0.4", "test-value": "^2.1.0" @@ -8779,6 +8950,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", + "dev": true, "dependencies": { "typical": "^2.6.0" }, @@ -8801,6 +8973,7 @@ "version": "2.0.0", "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, "dependencies": { "micromatch": "^4.0.2" } @@ -8857,7 +9030,8 @@ "node_modules/foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true }, "node_modules/forever-agent": { "version": "0.6.1", @@ -8871,6 +9045,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8884,6 +9059,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -8905,6 +9081,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, "engines": { "node": ">= 0.6" } @@ -8934,6 +9111,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, "dependencies": { "minipass": "^2.6.0" } @@ -8967,11 +9145,36 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/fxjs": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/fxjs/-/fxjs-0.21.3.tgz", @@ -8990,6 +9193,7 @@ "node-gyp-build" ], "deprecated": "ganache-core is now ganache; visit https://trfl.io/g7 for details", + "dev": true, "hasShrinkwrap": true, "dependencies": { "abstract-leveldown": "3.0.0", @@ -9031,6 +9235,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/abi": { "version": "5.0.0-beta.153", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9047,6 +9252,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/abstract-provider": { "version": "5.0.8", + "dev": true, "funding": [ { "type": "individual", @@ -9071,6 +9277,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/abstract-signer": { "version": "5.0.10", + "dev": true, "funding": [ { "type": "individual", @@ -9093,6 +9300,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/address": { "version": "5.0.9", + "dev": true, "funding": [ { "type": "individual", @@ -9115,6 +9323,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/base64": { "version": "5.0.7", + "dev": true, "funding": [ { "type": "individual", @@ -9133,6 +9342,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/bignumber": { "version": "5.0.13", + "dev": true, "funding": [ { "type": "individual", @@ -9153,6 +9363,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/bytes": { "version": "5.0.9", + "dev": true, "funding": [ { "type": "individual", @@ -9171,6 +9382,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/constants": { "version": "5.0.8", + "dev": true, "funding": [ { "type": "individual", @@ -9189,6 +9401,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/hash": { "version": "5.0.10", + "dev": true, "funding": [ { "type": "individual", @@ -9214,6 +9427,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/keccak256": { "version": "5.0.7", + "dev": true, "funding": [ { "type": "individual", @@ -9233,6 +9447,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/logger": { "version": "5.0.8", + "dev": true, "funding": [ { "type": "individual", @@ -9248,6 +9463,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/networks": { "version": "5.0.7", + "dev": true, "funding": [ { "type": "individual", @@ -9266,6 +9482,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/properties": { "version": "5.0.7", + "dev": true, "funding": [ { "type": "individual", @@ -9284,6 +9501,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/rlp": { "version": "5.0.7", + "dev": true, "funding": [ { "type": "individual", @@ -9303,6 +9521,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/signing-key": { "version": "5.0.8", + "dev": true, "funding": [ { "type": "individual", @@ -9324,6 +9543,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/strings": { "version": "5.0.8", + "dev": true, "funding": [ { "type": "individual", @@ -9344,6 +9564,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/transactions": { "version": "5.0.9", + "dev": true, "funding": [ { "type": "individual", @@ -9370,6 +9591,7 @@ }, "node_modules/ganache-core/node_modules/@ethersproject/web": { "version": "5.0.12", + "dev": true, "funding": [ { "type": "individual", @@ -9392,6 +9614,7 @@ }, "node_modules/ganache-core/node_modules/@sindresorhus/is": { "version": "0.14.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -9400,6 +9623,7 @@ }, "node_modules/ganache-core/node_modules/@szmarczak/http-timer": { "version": "1.1.2", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9411,6 +9635,7 @@ }, "node_modules/ganache-core/node_modules/@types/bn.js": { "version": "4.11.6", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -9418,10 +9643,12 @@ }, "node_modules/ganache-core/node_modules/@types/node": { "version": "14.14.20", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/@types/pbkdf2": { "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -9429,6 +9656,7 @@ }, "node_modules/ganache-core/node_modules/@types/secp256k1": { "version": "4.0.1", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -9436,10 +9664,12 @@ }, "node_modules/ganache-core/node_modules/@yarnpkg/lockfile": { "version": "1.1.0", + "dev": true, "license": "BSD-2-Clause" }, "node_modules/ganache-core/node_modules/abstract-leveldown": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -9450,6 +9680,7 @@ }, "node_modules/ganache-core/node_modules/accepts": { "version": "1.3.7", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9462,11 +9693,13 @@ }, "node_modules/ganache-core/node_modules/aes-js": { "version": "3.1.2", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/ajv": { "version": "6.12.6", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -9481,6 +9714,7 @@ }, "node_modules/ganache-core/node_modules/ansi-styles": { "version": "3.2.1", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -9491,6 +9725,7 @@ }, "node_modules/ganache-core/node_modules/arr-diff": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9498,6 +9733,7 @@ }, "node_modules/ganache-core/node_modules/arr-flatten": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9505,6 +9741,7 @@ }, "node_modules/ganache-core/node_modules/arr-union": { "version": "3.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9512,11 +9749,13 @@ }, "node_modules/ganache-core/node_modules/array-flatten": { "version": "1.1.1", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/array-unique": { "version": "0.3.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9524,6 +9763,7 @@ }, "node_modules/ganache-core/node_modules/asn1": { "version": "0.2.4", + "dev": true, "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" @@ -9531,6 +9771,7 @@ }, "node_modules/ganache-core/node_modules/asn1.js": { "version": "5.4.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9542,6 +9783,7 @@ }, "node_modules/ganache-core/node_modules/assert-plus": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8" @@ -9549,6 +9791,7 @@ }, "node_modules/ganache-core/node_modules/assign-symbols": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9556,6 +9799,7 @@ }, "node_modules/ganache-core/node_modules/async": { "version": "2.6.2", + "dev": true, "license": "MIT", "dependencies": { "lodash": "^4.17.11" @@ -9563,6 +9807,7 @@ }, "node_modules/ganache-core/node_modules/async-eventemitter": { "version": "0.2.4", + "dev": true, "license": "MIT", "dependencies": { "async": "^2.4.0" @@ -9570,14 +9815,17 @@ }, "node_modules/ganache-core/node_modules/async-limiter": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/asynckit": { "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/atob": { "version": "2.1.2", + "dev": true, "license": "(MIT OR Apache-2.0)", "bin": { "atob": "bin/atob.js" @@ -9588,6 +9836,7 @@ }, "node_modules/ganache-core/node_modules/aws-sign2": { "version": "0.7.0", + "dev": true, "license": "Apache-2.0", "engines": { "node": "*" @@ -9595,10 +9844,12 @@ }, "node_modules/ganache-core/node_modules/aws4": { "version": "1.11.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/babel-code-frame": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^1.1.3", @@ -9608,6 +9859,7 @@ }, "node_modules/ganache-core/node_modules/babel-code-frame/node_modules/ansi-regex": { "version": "2.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9615,6 +9867,7 @@ }, "node_modules/ganache-core/node_modules/babel-code-frame/node_modules/ansi-styles": { "version": "2.2.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9622,6 +9875,7 @@ }, "node_modules/ganache-core/node_modules/babel-code-frame/node_modules/chalk": { "version": "1.1.3", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^2.2.1", @@ -9636,10 +9890,12 @@ }, "node_modules/ganache-core/node_modules/babel-code-frame/node_modules/js-tokens": { "version": "3.0.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/babel-code-frame/node_modules/strip-ansi": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" @@ -9650,6 +9906,7 @@ }, "node_modules/ganache-core/node_modules/babel-code-frame/node_modules/supports-color": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -9657,6 +9914,7 @@ }, "node_modules/ganache-core/node_modules/babel-core": { "version": "6.26.3", + "dev": true, "license": "MIT", "dependencies": { "babel-code-frame": "^6.26.0", @@ -9682,6 +9940,7 @@ }, "node_modules/ganache-core/node_modules/babel-core/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -9689,6 +9948,7 @@ }, "node_modules/ganache-core/node_modules/babel-core/node_modules/json5": { "version": "0.5.1", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -9696,10 +9956,12 @@ }, "node_modules/ganache-core/node_modules/babel-core/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/babel-core/node_modules/slash": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9707,6 +9969,7 @@ }, "node_modules/ganache-core/node_modules/babel-generator": { "version": "6.26.1", + "dev": true, "license": "MIT", "dependencies": { "babel-messages": "^6.23.0", @@ -9721,6 +9984,7 @@ }, "node_modules/ganache-core/node_modules/babel-generator/node_modules/jsesc": { "version": "1.3.0", + "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -9728,6 +9992,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-explode-assignable-expression": "^6.24.1", @@ -9737,6 +10002,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-call-delegate": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-hoist-variables": "^6.24.1", @@ -9747,6 +10013,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-define-map": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-function-name": "^6.24.1", @@ -9757,6 +10024,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-explode-assignable-expression": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -9766,6 +10034,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-function-name": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-get-function-arity": "^6.24.1", @@ -9777,6 +10046,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-get-function-arity": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -9785,6 +10055,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-hoist-variables": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -9793,6 +10064,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-optimise-call-expression": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -9801,6 +10073,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-regex": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", @@ -9810,6 +10083,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-remap-async-to-generator": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-function-name": "^6.24.1", @@ -9821,6 +10095,7 @@ }, "node_modules/ganache-core/node_modules/babel-helper-replace-supers": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-optimise-call-expression": "^6.24.1", @@ -9833,6 +10108,7 @@ }, "node_modules/ganache-core/node_modules/babel-helpers": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -9841,6 +10117,7 @@ }, "node_modules/ganache-core/node_modules/babel-messages": { "version": "6.23.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -9848,6 +10125,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-check-es2015-constants": { "version": "6.22.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -9855,18 +10133,22 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-syntax-async-functions": { "version": "6.13.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/babel-plugin-syntax-exponentiation-operator": { "version": "6.13.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/babel-plugin-transform-async-to-generator": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-remap-async-to-generator": "^6.24.1", @@ -9876,6 +10158,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-arrow-functions": { "version": "6.22.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -9883,6 +10166,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-block-scoped-functions": { "version": "6.22.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -9890,6 +10174,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-block-scoping": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", @@ -9901,6 +10186,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-classes": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-define-map": "^6.24.1", @@ -9916,6 +10202,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-computed-properties": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -9924,6 +10211,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-destructuring": { "version": "6.23.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -9931,6 +10219,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-duplicate-keys": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -9939,6 +10228,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-for-of": { "version": "6.23.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -9946,6 +10236,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-function-name": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-function-name": "^6.24.1", @@ -9955,6 +10246,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-literals": { "version": "6.22.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -9962,6 +10254,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-modules-amd": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", @@ -9971,6 +10264,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-transform-strict-mode": "^6.24.1", @@ -9981,6 +10275,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-hoist-variables": "^6.24.1", @@ -9990,6 +10285,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-modules-umd": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-transform-es2015-modules-amd": "^6.24.1", @@ -9999,6 +10295,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-object-super": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-replace-supers": "^6.24.1", @@ -10007,6 +10304,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-parameters": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-call-delegate": "^6.24.1", @@ -10019,6 +10317,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-shorthand-properties": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -10027,6 +10326,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-spread": { "version": "6.22.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -10034,6 +10334,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-sticky-regex": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-regex": "^6.24.1", @@ -10043,6 +10344,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-template-literals": { "version": "6.22.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -10050,6 +10352,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-typeof-symbol": { "version": "6.23.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0" @@ -10057,6 +10360,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-es2015-unicode-regex": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-regex": "^6.24.1", @@ -10066,6 +10370,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-exponentiation-operator": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", @@ -10075,6 +10380,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-regenerator": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "regenerator-transform": "^0.10.0" @@ -10082,6 +10388,7 @@ }, "node_modules/ganache-core/node_modules/babel-plugin-transform-strict-mode": { "version": "6.24.1", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.22.0", @@ -10090,6 +10397,7 @@ }, "node_modules/ganache-core/node_modules/babel-preset-env": { "version": "1.7.0", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-check-es2015-constants": "^6.22.0", @@ -10126,6 +10434,7 @@ }, "node_modules/ganache-core/node_modules/babel-preset-env/node_modules/semver": { "version": "5.7.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -10133,6 +10442,7 @@ }, "node_modules/ganache-core/node_modules/babel-register": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "babel-core": "^6.26.0", @@ -10146,6 +10456,7 @@ }, "node_modules/ganache-core/node_modules/babel-register/node_modules/source-map-support": { "version": "0.4.18", + "dev": true, "license": "MIT", "dependencies": { "source-map": "^0.5.6" @@ -10153,6 +10464,7 @@ }, "node_modules/ganache-core/node_modules/babel-runtime": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "core-js": "^2.4.0", @@ -10161,6 +10473,7 @@ }, "node_modules/ganache-core/node_modules/babel-template": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", @@ -10172,6 +10485,7 @@ }, "node_modules/ganache-core/node_modules/babel-traverse": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "babel-code-frame": "^6.26.0", @@ -10187,6 +10501,7 @@ }, "node_modules/ganache-core/node_modules/babel-traverse/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -10194,6 +10509,7 @@ }, "node_modules/ganache-core/node_modules/babel-traverse/node_modules/globals": { "version": "9.18.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10201,10 +10517,12 @@ }, "node_modules/ganache-core/node_modules/babel-traverse/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/babel-types": { "version": "6.26.0", + "dev": true, "license": "MIT", "dependencies": { "babel-runtime": "^6.26.0", @@ -10215,6 +10533,7 @@ }, "node_modules/ganache-core/node_modules/babel-types/node_modules/to-fast-properties": { "version": "1.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10222,6 +10541,7 @@ }, "node_modules/ganache-core/node_modules/babelify": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "babel-core": "^6.0.14", @@ -10230,6 +10550,7 @@ }, "node_modules/ganache-core/node_modules/babylon": { "version": "6.18.0", + "dev": true, "license": "MIT", "bin": { "babylon": "bin/babylon.js" @@ -10237,6 +10558,7 @@ }, "node_modules/ganache-core/node_modules/backoff": { "version": "2.5.0", + "dev": true, "license": "MIT", "dependencies": { "precond": "0.2" @@ -10247,10 +10569,12 @@ }, "node_modules/ganache-core/node_modules/balanced-match": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/base": { "version": "0.11.2", + "dev": true, "license": "MIT", "dependencies": { "cache-base": "^1.0.1", @@ -10267,6 +10591,7 @@ }, "node_modules/ganache-core/node_modules/base-x": { "version": "3.0.8", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.0.1" @@ -10274,6 +10599,7 @@ }, "node_modules/ganache-core/node_modules/base/node_modules/define-property": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" @@ -10284,6 +10610,7 @@ }, "node_modules/ganache-core/node_modules/base64-js": { "version": "1.5.1", + "dev": true, "funding": [ { "type": "github", @@ -10302,6 +10629,7 @@ }, "node_modules/ganache-core/node_modules/bcrypt-pbkdf": { "version": "1.0.2", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" @@ -10309,10 +10637,12 @@ }, "node_modules/ganache-core/node_modules/bcrypt-pbkdf/node_modules/tweetnacl": { "version": "0.14.5", + "dev": true, "license": "Unlicense" }, "node_modules/ganache-core/node_modules/bignumber.js": { "version": "9.0.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -10321,6 +10651,7 @@ }, "node_modules/ganache-core/node_modules/bip39": { "version": "2.5.0", + "dev": true, "license": "ISC", "dependencies": { "create-hash": "^1.1.0", @@ -10332,19 +10663,23 @@ }, "node_modules/ganache-core/node_modules/blakejs": { "version": "1.1.0", + "dev": true, "license": "CC0-1.0" }, "node_modules/ganache-core/node_modules/bluebird": { "version": "3.7.2", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/bn.js": { "version": "4.11.9", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/body-parser": { "version": "1.19.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10365,6 +10700,7 @@ }, "node_modules/ganache-core/node_modules/body-parser/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10373,11 +10709,13 @@ }, "node_modules/ganache-core/node_modules/body-parser/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/body-parser/node_modules/qs": { "version": "6.7.0", + "dev": true, "license": "BSD-3-Clause", "optional": true, "engines": { @@ -10386,6 +10724,7 @@ }, "node_modules/ganache-core/node_modules/brace-expansion": { "version": "1.1.11", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -10394,10 +10733,12 @@ }, "node_modules/ganache-core/node_modules/brorand": { "version": "1.1.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/browserify-aes": { "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", @@ -10410,6 +10751,7 @@ }, "node_modules/ganache-core/node_modules/browserify-cipher": { "version": "1.0.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10420,6 +10762,7 @@ }, "node_modules/ganache-core/node_modules/browserify-des": { "version": "1.0.2", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10431,6 +10774,7 @@ }, "node_modules/ganache-core/node_modules/browserify-rsa": { "version": "4.1.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10440,11 +10784,13 @@ }, "node_modules/ganache-core/node_modules/browserify-rsa/node_modules/bn.js": { "version": "5.1.3", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/browserify-sign": { "version": "4.2.1", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -10461,11 +10807,13 @@ }, "node_modules/ganache-core/node_modules/browserify-sign/node_modules/bn.js": { "version": "5.1.3", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/browserify-sign/node_modules/readable-stream": { "version": "3.6.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10479,6 +10827,7 @@ }, "node_modules/ganache-core/node_modules/browserslist": { "version": "3.2.8", + "dev": true, "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30000844", @@ -10490,6 +10839,7 @@ }, "node_modules/ganache-core/node_modules/bs58": { "version": "4.0.1", + "dev": true, "license": "MIT", "dependencies": { "base-x": "^3.0.2" @@ -10497,6 +10847,7 @@ }, "node_modules/ganache-core/node_modules/bs58check": { "version": "2.1.2", + "dev": true, "license": "MIT", "dependencies": { "bs58": "^4.0.0", @@ -10506,6 +10857,7 @@ }, "node_modules/ganache-core/node_modules/buffer": { "version": "5.7.1", + "dev": true, "funding": [ { "type": "github", @@ -10528,19 +10880,23 @@ }, "node_modules/ganache-core/node_modules/buffer-from": { "version": "1.1.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/buffer-to-arraybuffer": { "version": "0.0.5", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/buffer-xor": { "version": "1.0.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/bufferutil": { "version": "4.0.3", + "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -10549,6 +10905,7 @@ }, "node_modules/ganache-core/node_modules/bytes": { "version": "3.1.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -10557,6 +10914,7 @@ }, "node_modules/ganache-core/node_modules/bytewise": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "bytewise-core": "^1.2.2", @@ -10565,6 +10923,7 @@ }, "node_modules/ganache-core/node_modules/bytewise-core": { "version": "1.2.3", + "dev": true, "license": "MIT", "dependencies": { "typewise-core": "^1.2" @@ -10572,6 +10931,7 @@ }, "node_modules/ganache-core/node_modules/cache-base": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "collection-visit": "^1.0.0", @@ -10590,6 +10950,7 @@ }, "node_modules/ganache-core/node_modules/cacheable-request": { "version": "6.1.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10607,6 +10968,7 @@ }, "node_modules/ganache-core/node_modules/cacheable-request/node_modules/lowercase-keys": { "version": "2.0.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -10615,6 +10977,7 @@ }, "node_modules/ganache-core/node_modules/cachedown": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "^2.4.1", @@ -10623,6 +10986,7 @@ }, "node_modules/ganache-core/node_modules/cachedown/node_modules/abstract-leveldown": { "version": "2.7.2", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -10630,6 +10994,7 @@ }, "node_modules/ganache-core/node_modules/cachedown/node_modules/lru-cache": { "version": "3.2.0", + "dev": true, "license": "ISC", "dependencies": { "pseudomap": "^1.0.1" @@ -10637,6 +11002,7 @@ }, "node_modules/ganache-core/node_modules/call-bind": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1", @@ -10648,14 +11014,17 @@ }, "node_modules/ganache-core/node_modules/caniuse-lite": { "version": "1.0.30001174", + "dev": true, "license": "CC-BY-4.0" }, "node_modules/ganache-core/node_modules/caseless": { "version": "0.12.0", + "dev": true, "license": "Apache-2.0" }, "node_modules/ganache-core/node_modules/chalk": { "version": "2.4.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -10668,6 +11037,7 @@ }, "node_modules/ganache-core/node_modules/checkpoint-store": { "version": "1.1.0", + "dev": true, "license": "ISC", "dependencies": { "functional-red-black-tree": "^1.0.1" @@ -10675,15 +11045,18 @@ }, "node_modules/ganache-core/node_modules/chownr": { "version": "1.1.4", + "dev": true, "license": "ISC", "optional": true }, "node_modules/ganache-core/node_modules/ci-info": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/cids": { "version": "0.7.5", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10700,6 +11073,7 @@ }, "node_modules/ganache-core/node_modules/cids/node_modules/multicodec": { "version": "1.0.4", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10709,6 +11083,7 @@ }, "node_modules/ganache-core/node_modules/cipher-base": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -10717,11 +11092,13 @@ }, "node_modules/ganache-core/node_modules/class-is": { "version": "1.1.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/class-utils": { "version": "0.3.6", + "dev": true, "license": "MIT", "dependencies": { "arr-union": "^3.1.0", @@ -10735,6 +11112,7 @@ }, "node_modules/ganache-core/node_modules/class-utils/node_modules/define-property": { "version": "0.2.5", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" @@ -10745,6 +11123,7 @@ }, "node_modules/ganache-core/node_modules/class-utils/node_modules/is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -10755,6 +11134,7 @@ }, "node_modules/ganache-core/node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -10765,10 +11145,12 @@ }, "node_modules/ganache-core/node_modules/class-utils/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/class-utils/node_modules/is-data-descriptor": { "version": "0.1.4", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -10779,6 +11161,7 @@ }, "node_modules/ganache-core/node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -10789,6 +11172,7 @@ }, "node_modules/ganache-core/node_modules/class-utils/node_modules/is-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", @@ -10801,6 +11185,7 @@ }, "node_modules/ganache-core/node_modules/class-utils/node_modules/kind-of": { "version": "5.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10808,6 +11193,7 @@ }, "node_modules/ganache-core/node_modules/clone": { "version": "2.1.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8" @@ -10815,6 +11201,7 @@ }, "node_modules/ganache-core/node_modules/clone-response": { "version": "1.0.2", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10823,6 +11210,7 @@ }, "node_modules/ganache-core/node_modules/collection-visit": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "map-visit": "^1.0.0", @@ -10834,6 +11222,7 @@ }, "node_modules/ganache-core/node_modules/color-convert": { "version": "1.9.3", + "dev": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -10841,10 +11230,12 @@ }, "node_modules/ganache-core/node_modules/color-name": { "version": "1.1.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/combined-stream": { "version": "1.0.8", + "dev": true, "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" @@ -10855,14 +11246,17 @@ }, "node_modules/ganache-core/node_modules/component-emitter": { "version": "1.3.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/concat-map": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/concat-stream": { "version": "1.6.2", + "dev": true, "engines": [ "node >= 0.8" ], @@ -10876,6 +11270,7 @@ }, "node_modules/ganache-core/node_modules/content-disposition": { "version": "0.5.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10887,11 +11282,13 @@ }, "node_modules/ganache-core/node_modules/content-disposition/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/content-hash": { "version": "2.5.2", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -10902,6 +11299,7 @@ }, "node_modules/ganache-core/node_modules/content-type": { "version": "1.0.4", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -10910,6 +11308,7 @@ }, "node_modules/ganache-core/node_modules/convert-source-map": { "version": "1.7.0", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.1" @@ -10917,10 +11316,12 @@ }, "node_modules/ganache-core/node_modules/convert-source-map/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/cookie": { "version": "0.4.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -10929,16 +11330,19 @@ }, "node_modules/ganache-core/node_modules/cookie-signature": { "version": "1.0.6", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/cookiejar": { "version": "2.1.2", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/copy-descriptor": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10946,11 +11350,13 @@ }, "node_modules/ganache-core/node_modules/core-js": { "version": "2.6.12", + "dev": true, "hasInstallScript": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/core-js-pure": { "version": "3.8.2", + "dev": true, "hasInstallScript": true, "license": "MIT", "funding": { @@ -10960,10 +11366,12 @@ }, "node_modules/ganache-core/node_modules/core-util-is": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/cors": { "version": "2.8.5", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10976,6 +11384,7 @@ }, "node_modules/ganache-core/node_modules/create-ecdh": { "version": "4.0.4", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10985,6 +11394,7 @@ }, "node_modules/ganache-core/node_modules/create-hash": { "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", @@ -10996,6 +11406,7 @@ }, "node_modules/ganache-core/node_modules/create-hmac": { "version": "1.1.7", + "dev": true, "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", @@ -11008,6 +11419,7 @@ }, "node_modules/ganache-core/node_modules/cross-fetch": { "version": "2.2.3", + "dev": true, "license": "MIT", "dependencies": { "node-fetch": "2.1.2", @@ -11016,6 +11428,7 @@ }, "node_modules/ganache-core/node_modules/crypto-browserify": { "version": "3.12.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -11037,6 +11450,7 @@ }, "node_modules/ganache-core/node_modules/d": { "version": "1.0.1", + "dev": true, "license": "ISC", "dependencies": { "es5-ext": "^0.10.50", @@ -11045,6 +11459,7 @@ }, "node_modules/ganache-core/node_modules/dashdash": { "version": "1.14.1", + "dev": true, "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" @@ -11055,6 +11470,7 @@ }, "node_modules/ganache-core/node_modules/debug": { "version": "3.2.6", + "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.1" @@ -11062,6 +11478,7 @@ }, "node_modules/ganache-core/node_modules/decode-uri-component": { "version": "0.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10" @@ -11069,6 +11486,7 @@ }, "node_modules/ganache-core/node_modules/decompress-response": { "version": "3.3.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -11080,6 +11498,7 @@ }, "node_modules/ganache-core/node_modules/deep-equal": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "is-arguments": "^1.0.4", @@ -11095,11 +11514,13 @@ }, "node_modules/ganache-core/node_modules/defer-to-connect": { "version": "1.1.3", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/deferred-leveldown": { "version": "4.0.2", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~5.0.0", @@ -11111,6 +11532,7 @@ }, "node_modules/ganache-core/node_modules/deferred-leveldown/node_modules/abstract-leveldown": { "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -11121,6 +11543,7 @@ }, "node_modules/ganache-core/node_modules/define-properties": { "version": "1.1.3", + "dev": true, "license": "MIT", "dependencies": { "object-keys": "^1.0.12" @@ -11131,6 +11554,7 @@ }, "node_modules/ganache-core/node_modules/define-property": { "version": "2.0.2", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^1.0.2", @@ -11142,10 +11566,12 @@ }, "node_modules/ganache-core/node_modules/defined": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/delayed-stream": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -11153,6 +11579,7 @@ }, "node_modules/ganache-core/node_modules/depd": { "version": "1.1.2", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -11161,6 +11588,7 @@ }, "node_modules/ganache-core/node_modules/des.js": { "version": "1.0.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -11170,11 +11598,13 @@ }, "node_modules/ganache-core/node_modules/destroy": { "version": "1.0.4", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/detect-indent": { "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { "repeating": "^2.0.0" @@ -11185,6 +11615,7 @@ }, "node_modules/ganache-core/node_modules/diffie-hellman": { "version": "5.0.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -11194,10 +11625,12 @@ } }, "node_modules/ganache-core/node_modules/dom-walk": { - "version": "0.1.2" + "version": "0.1.2", + "dev": true }, "node_modules/ganache-core/node_modules/dotignore": { "version": "0.1.2", + "dev": true, "license": "MIT", "dependencies": { "minimatch": "^3.0.4" @@ -11208,11 +11641,13 @@ }, "node_modules/ganache-core/node_modules/duplexer3": { "version": "0.1.4", + "dev": true, "license": "BSD-3-Clause", "optional": true }, "node_modules/ganache-core/node_modules/ecc-jsbn": { "version": "0.1.2", + "dev": true, "license": "MIT", "dependencies": { "jsbn": "~0.1.0", @@ -11221,15 +11656,18 @@ }, "node_modules/ganache-core/node_modules/ee-first": { "version": "1.1.1", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/electron-to-chromium": { "version": "1.3.636", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/elliptic": { "version": "6.5.3", + "dev": true, "license": "MIT", "dependencies": { "bn.js": "^4.4.0", @@ -11243,6 +11681,7 @@ }, "node_modules/ganache-core/node_modules/encodeurl": { "version": "1.0.2", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -11251,6 +11690,7 @@ }, "node_modules/ganache-core/node_modules/encoding": { "version": "0.1.13", + "dev": true, "license": "MIT", "dependencies": { "iconv-lite": "^0.6.2" @@ -11258,6 +11698,7 @@ }, "node_modules/ganache-core/node_modules/encoding-down": { "version": "5.0.4", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "^5.0.0", @@ -11272,6 +11713,7 @@ }, "node_modules/ganache-core/node_modules/encoding-down/node_modules/abstract-leveldown": { "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -11282,6 +11724,7 @@ }, "node_modules/ganache-core/node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.2", + "dev": true, "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -11292,6 +11735,7 @@ }, "node_modules/ganache-core/node_modules/end-of-stream": { "version": "1.4.4", + "dev": true, "license": "MIT", "dependencies": { "once": "^1.4.0" @@ -11299,6 +11743,7 @@ }, "node_modules/ganache-core/node_modules/errno": { "version": "0.1.8", + "dev": true, "license": "MIT", "dependencies": { "prr": "~1.0.1" @@ -11309,6 +11754,7 @@ }, "node_modules/ganache-core/node_modules/es-abstract": { "version": "1.18.0-next.1", + "dev": true, "license": "MIT", "dependencies": { "es-to-primitive": "^1.2.1", @@ -11333,6 +11779,7 @@ }, "node_modules/ganache-core/node_modules/es-to-primitive": { "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.4", @@ -11348,6 +11795,7 @@ }, "node_modules/ganache-core/node_modules/es5-ext": { "version": "0.10.53", + "dev": true, "license": "ISC", "dependencies": { "es6-iterator": "~2.0.3", @@ -11357,6 +11805,7 @@ }, "node_modules/ganache-core/node_modules/es6-iterator": { "version": "2.0.3", + "dev": true, "license": "MIT", "dependencies": { "d": "1", @@ -11366,6 +11815,7 @@ }, "node_modules/ganache-core/node_modules/es6-symbol": { "version": "3.1.3", + "dev": true, "license": "ISC", "dependencies": { "d": "^1.0.1", @@ -11374,11 +11824,13 @@ }, "node_modules/ganache-core/node_modules/escape-html": { "version": "1.0.3", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/escape-string-regexp": { "version": "1.0.5", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -11386,6 +11838,7 @@ }, "node_modules/ganache-core/node_modules/esutils": { "version": "2.0.3", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" @@ -11393,6 +11846,7 @@ }, "node_modules/ganache-core/node_modules/etag": { "version": "1.8.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -11401,6 +11855,7 @@ }, "node_modules/ganache-core/node_modules/eth-block-tracker": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "eth-query": "^2.1.0", @@ -11414,6 +11869,7 @@ }, "node_modules/ganache-core/node_modules/eth-block-tracker/node_modules/ethereumjs-tx": { "version": "1.3.7", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereum-common": "^0.0.18", @@ -11422,6 +11878,7 @@ }, "node_modules/ganache-core/node_modules/eth-block-tracker/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -11435,6 +11892,7 @@ }, "node_modules/ganache-core/node_modules/eth-block-tracker/node_modules/pify": { "version": "2.3.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -11442,6 +11900,7 @@ }, "node_modules/ganache-core/node_modules/eth-ens-namehash": { "version": "2.0.8", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -11451,6 +11910,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-infura": { "version": "3.2.1", + "dev": true, "license": "ISC", "dependencies": { "cross-fetch": "^2.1.1", @@ -11461,6 +11921,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware": { "version": "1.6.0", + "dev": true, "license": "ISC", "dependencies": { "async": "^2.5.0", @@ -11480,6 +11941,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/abstract-leveldown": { "version": "2.6.3", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -11487,6 +11949,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/deferred-leveldown": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.6.0" @@ -11494,6 +11957,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-account": { "version": "2.0.5", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereumjs-util": "^5.0.0", @@ -11503,6 +11967,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-block": { "version": "1.7.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.0.1", @@ -11514,10 +11979,12 @@ }, "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" }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-tx": { "version": "1.3.7", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereum-common": "^0.0.18", @@ -11526,6 +11993,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -11539,6 +12007,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-vm": { "version": "2.6.0", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.1.2", @@ -11556,6 +12025,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-vm/node_modules/ethereumjs-block": { "version": "2.2.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.0.1", @@ -11567,6 +12037,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-vm/node_modules/ethereumjs-block/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -11580,6 +12051,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-vm/node_modules/ethereumjs-tx": { "version": "2.1.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereumjs-common": "^1.5.0", @@ -11588,6 +12060,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-vm/node_modules/ethereumjs-util": { "version": "6.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^4.11.3", @@ -11601,14 +12074,17 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/isarray": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-codec": { "version": "7.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-errors": { "version": "1.0.5", + "dev": true, "license": "MIT", "dependencies": { "errno": "~0.1.1" @@ -11616,6 +12092,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-iterator-stream": { "version": "1.3.1", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -11626,6 +12103,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-iterator-stream/node_modules/readable-stream": { "version": "1.1.14", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -11636,6 +12114,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-ws": { "version": "0.0.0", + "dev": true, "license": "MIT", "dependencies": { "readable-stream": "~1.0.15", @@ -11644,6 +12123,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-ws/node_modules/readable-stream": { "version": "1.0.34", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -11654,6 +12134,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", + "dev": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -11663,6 +12144,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/levelup": { "version": "1.3.9", + "dev": true, "license": "MIT", "dependencies": { "deferred-leveldown": "~1.2.1", @@ -11676,10 +12158,12 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/ltgt": { "version": "2.2.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/memdown": { "version": "1.4.1", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.7.1", @@ -11692,6 +12176,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/memdown/node_modules/abstract-leveldown": { "version": "2.7.2", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -11699,6 +12184,7 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^1.4.2", @@ -11713,18 +12199,22 @@ }, "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" }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/object-keys": { "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/semver": { "version": "5.4.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -11732,10 +12222,12 @@ }, "node_modules/ganache-core/node_modules/eth-json-rpc-middleware/node_modules/string_decoder": { "version": "0.10.31", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-lib": { "version": "0.1.29", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -11749,6 +12241,7 @@ }, "node_modules/ganache-core/node_modules/eth-query": { "version": "2.1.2", + "dev": true, "license": "ISC", "dependencies": { "json-rpc-random-id": "^1.0.0", @@ -11757,6 +12250,7 @@ }, "node_modules/ganache-core/node_modules/eth-sig-util": { "version": "3.0.0", + "dev": true, "license": "ISC", "dependencies": { "buffer": "^5.2.1", @@ -11769,6 +12263,7 @@ }, "node_modules/ganache-core/node_modules/eth-sig-util/node_modules/ethereumjs-abi": { "version": "0.6.5", + "dev": true, "license": "MIT", "dependencies": { "bn.js": "^4.10.0", @@ -11777,6 +12272,7 @@ }, "node_modules/ganache-core/node_modules/eth-sig-util/node_modules/ethereumjs-abi/node_modules/ethereumjs-util": { "version": "4.5.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.8.0", @@ -11788,6 +12284,7 @@ }, "node_modules/ganache-core/node_modules/eth-sig-util/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -11801,6 +12298,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary": { "version": "3.2.4", + "dev": true, "license": "ISC", "dependencies": { "async": "^2.1.2", @@ -11817,6 +12315,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/abstract-leveldown": { "version": "2.6.3", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -11824,6 +12323,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/deferred-leveldown": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.6.0" @@ -11831,6 +12331,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-account": { "version": "2.0.5", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereumjs-util": "^5.0.0", @@ -11840,6 +12341,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-block": { "version": "1.7.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.0.1", @@ -11851,10 +12353,12 @@ }, "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" }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-tx": { "version": "1.3.7", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereum-common": "^0.0.18", @@ -11863,6 +12367,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -11876,6 +12381,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-vm": { "version": "2.6.0", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.1.2", @@ -11893,6 +12399,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-vm/node_modules/ethereumjs-block": { "version": "2.2.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.0.1", @@ -11904,6 +12411,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-vm/node_modules/ethereumjs-block/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -11917,6 +12425,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-vm/node_modules/ethereumjs-tx": { "version": "2.1.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereumjs-common": "^1.5.0", @@ -11925,6 +12434,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ethereumjs-vm/node_modules/ethereumjs-util": { "version": "6.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^4.11.3", @@ -11938,14 +12448,17 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/isarray": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-codec": { "version": "7.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-errors": { "version": "1.0.5", + "dev": true, "license": "MIT", "dependencies": { "errno": "~0.1.1" @@ -11953,6 +12466,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-iterator-stream": { "version": "1.3.1", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -11963,6 +12477,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-iterator-stream/node_modules/readable-stream": { "version": "1.1.14", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -11973,6 +12488,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-ws": { "version": "0.0.0", + "dev": true, "license": "MIT", "dependencies": { "readable-stream": "~1.0.15", @@ -11981,6 +12497,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-ws/node_modules/readable-stream": { "version": "1.0.34", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -11991,6 +12508,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", + "dev": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -12000,6 +12518,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/levelup": { "version": "1.3.9", + "dev": true, "license": "MIT", "dependencies": { "deferred-leveldown": "~1.2.1", @@ -12013,10 +12532,12 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/ltgt": { "version": "2.2.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/memdown": { "version": "1.4.1", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.7.1", @@ -12029,6 +12550,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/memdown/node_modules/abstract-leveldown": { "version": "2.7.2", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -12036,6 +12558,7 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^1.4.2", @@ -12050,18 +12573,22 @@ }, "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" }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/object-keys": { "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/semver": { "version": "5.4.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -12069,10 +12596,12 @@ }, "node_modules/ganache-core/node_modules/eth-tx-summary/node_modules/string_decoder": { "version": "0.10.31", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethashjs": { "version": "0.0.8", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.1.2", @@ -12083,10 +12612,12 @@ }, "node_modules/ganache-core/node_modules/ethashjs/node_modules/bn.js": { "version": "5.1.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethashjs/node_modules/buffer-xor": { "version": "2.0.2", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.1.1" @@ -12094,6 +12625,7 @@ }, "node_modules/ganache-core/node_modules/ethashjs/node_modules/ethereumjs-util": { "version": "7.0.7", + "dev": true, "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^4.11.3", @@ -12109,6 +12641,7 @@ }, "node_modules/ganache-core/node_modules/ethereum-bloom-filters": { "version": "1.0.7", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -12117,15 +12650,18 @@ }, "node_modules/ganache-core/node_modules/ethereum-bloom-filters/node_modules/js-sha3": { "version": "0.8.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/ethereum-common": { "version": "0.0.18", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereum-cryptography": { "version": "0.1.3", + "dev": true, "license": "MIT", "dependencies": { "@types/pbkdf2": "^3.0.0", @@ -12147,6 +12683,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-abi": { "version": "0.6.8", + "dev": true, "license": "MIT", "dependencies": { "bn.js": "^4.11.8", @@ -12155,6 +12692,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-account": { "version": "3.0.0", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereumjs-util": "^6.0.0", @@ -12164,6 +12702,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block": { "version": "2.2.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.0.1", @@ -12175,6 +12714,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/abstract-leveldown": { "version": "2.6.3", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -12182,6 +12722,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/deferred-leveldown": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.6.0" @@ -12189,6 +12730,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -12202,14 +12744,17 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/isarray": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-codec": { "version": "7.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-errors": { "version": "1.0.5", + "dev": true, "license": "MIT", "dependencies": { "errno": "~0.1.1" @@ -12217,6 +12762,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-iterator-stream": { "version": "1.3.1", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -12227,6 +12773,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-iterator-stream/node_modules/readable-stream": { "version": "1.1.14", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -12237,6 +12784,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-ws": { "version": "0.0.0", + "dev": true, "license": "MIT", "dependencies": { "readable-stream": "~1.0.15", @@ -12245,6 +12793,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-ws/node_modules/readable-stream": { "version": "1.0.34", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -12255,6 +12804,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", + "dev": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -12264,6 +12814,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/levelup": { "version": "1.3.9", + "dev": true, "license": "MIT", "dependencies": { "deferred-leveldown": "~1.2.1", @@ -12277,10 +12828,12 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/ltgt": { "version": "2.2.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/memdown": { "version": "1.4.1", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.7.1", @@ -12293,6 +12846,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/memdown/node_modules/abstract-leveldown": { "version": "2.7.2", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -12300,6 +12854,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^1.4.2", @@ -12314,18 +12869,22 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/merkle-patricia-tree/node_modules/async": { "version": "1.5.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/object-keys": { "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/semver": { "version": "5.4.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -12333,10 +12892,12 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-block/node_modules/string_decoder": { "version": "0.10.31", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-blockchain": { "version": "4.0.4", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.6.1", @@ -12353,10 +12914,12 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-common": { "version": "1.5.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-tx": { "version": "2.1.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereumjs-common": "^1.5.0", @@ -12365,6 +12928,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-util": { "version": "6.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^4.11.3", @@ -12378,6 +12942,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm": { "version": "4.2.0", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.1.2", @@ -12399,6 +12964,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/abstract-leveldown": { "version": "2.6.3", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -12406,6 +12972,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/deferred-leveldown": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.6.0" @@ -12413,14 +12980,17 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/isarray": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-codec": { "version": "7.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-errors": { "version": "1.0.5", + "dev": true, "license": "MIT", "dependencies": { "errno": "~0.1.1" @@ -12428,6 +12998,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-iterator-stream": { "version": "1.3.1", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -12438,6 +13009,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-iterator-stream/node_modules/readable-stream": { "version": "1.1.14", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -12448,6 +13020,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-ws": { "version": "0.0.0", + "dev": true, "license": "MIT", "dependencies": { "readable-stream": "~1.0.15", @@ -12456,6 +13029,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-ws/node_modules/readable-stream": { "version": "1.0.34", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -12466,6 +13040,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", + "dev": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -12475,6 +13050,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/levelup": { "version": "1.3.9", + "dev": true, "license": "MIT", "dependencies": { "deferred-leveldown": "~1.2.1", @@ -12488,10 +13064,12 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/ltgt": { "version": "2.2.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/memdown": { "version": "1.4.1", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.7.1", @@ -12504,6 +13082,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/memdown/node_modules/abstract-leveldown": { "version": "2.7.2", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -12511,6 +13090,7 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^1.4.2", @@ -12525,10 +13105,12 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/merkle-patricia-tree/node_modules/async": { "version": "1.5.2", + "dev": true, "license": "MIT" }, "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", "dependencies": { "bn.js": "^4.11.0", @@ -12542,14 +13124,17 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/object-keys": { "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/semver": { "version": "5.4.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -12557,10 +13142,12 @@ }, "node_modules/ganache-core/node_modules/ethereumjs-vm/node_modules/string_decoder": { "version": "0.10.31", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ethereumjs-wallet": { "version": "0.6.5", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -12577,6 +13164,7 @@ }, "node_modules/ganache-core/node_modules/ethjs-unit": { "version": "0.1.6", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -12590,11 +13178,13 @@ }, "node_modules/ganache-core/node_modules/ethjs-unit/node_modules/bn.js": { "version": "4.11.6", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/ethjs-util": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "is-hex-prefixed": "1.0.0", @@ -12607,11 +13197,13 @@ }, "node_modules/ganache-core/node_modules/eventemitter3": { "version": "4.0.4", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/events": { "version": "3.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.x" @@ -12619,6 +13211,7 @@ }, "node_modules/ganache-core/node_modules/evp_bytestokey": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "md5.js": "^1.3.4", @@ -12627,6 +13220,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets": { "version": "2.1.4", + "dev": true, "license": "MIT", "dependencies": { "debug": "^2.3.3", @@ -12643,6 +13237,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -12650,6 +13245,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" @@ -12660,6 +13256,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/extend-shallow": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -12670,6 +13267,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -12680,6 +13278,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -12690,10 +13289,12 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-data-descriptor": { "version": "0.1.4", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -12704,6 +13305,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -12714,6 +13316,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", @@ -12726,6 +13329,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/is-extendable": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12733,6 +13337,7 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/kind-of": { "version": "5.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12740,10 +13345,12 @@ }, "node_modules/ganache-core/node_modules/expand-brackets/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/express": { "version": "4.17.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -12784,6 +13391,7 @@ }, "node_modules/ganache-core/node_modules/express/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -12792,11 +13400,13 @@ }, "node_modules/ganache-core/node_modules/express/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/express/node_modules/qs": { "version": "6.7.0", + "dev": true, "license": "BSD-3-Clause", "optional": true, "engines": { @@ -12805,11 +13415,13 @@ }, "node_modules/ganache-core/node_modules/express/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/ext": { "version": "1.4.0", + "dev": true, "license": "ISC", "dependencies": { "type": "^2.0.0" @@ -12817,14 +13429,17 @@ }, "node_modules/ganache-core/node_modules/ext/node_modules/type": { "version": "2.1.0", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/extend": { "version": "3.0.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/extend-shallow": { "version": "3.0.2", + "dev": true, "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", @@ -12836,6 +13451,7 @@ }, "node_modules/ganache-core/node_modules/extglob": { "version": "2.0.4", + "dev": true, "license": "MIT", "dependencies": { "array-unique": "^0.3.2", @@ -12853,6 +13469,7 @@ }, "node_modules/ganache-core/node_modules/extglob/node_modules/define-property": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" @@ -12863,6 +13480,7 @@ }, "node_modules/ganache-core/node_modules/extglob/node_modules/extend-shallow": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -12873,6 +13491,7 @@ }, "node_modules/ganache-core/node_modules/extglob/node_modules/is-extendable": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12880,6 +13499,7 @@ }, "node_modules/ganache-core/node_modules/extsprintf": { "version": "1.3.0", + "dev": true, "engines": [ "node >=0.6.0" ], @@ -12887,6 +13507,7 @@ }, "node_modules/ganache-core/node_modules/fake-merkle-patricia-tree": { "version": "1.0.1", + "dev": true, "license": "ISC", "dependencies": { "checkpoint-store": "^1.1.0" @@ -12894,14 +13515,17 @@ }, "node_modules/ganache-core/node_modules/fast-deep-equal": { "version": "3.1.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/fetch-ponyfill": { "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { "node-fetch": "~1.7.1" @@ -12909,6 +13533,7 @@ }, "node_modules/ganache-core/node_modules/fetch-ponyfill/node_modules/is-stream": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -12916,6 +13541,7 @@ }, "node_modules/ganache-core/node_modules/fetch-ponyfill/node_modules/node-fetch": { "version": "1.7.3", + "dev": true, "license": "MIT", "dependencies": { "encoding": "^0.1.11", @@ -12924,6 +13550,7 @@ }, "node_modules/ganache-core/node_modules/finalhandler": { "version": "1.1.2", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -12941,6 +13568,7 @@ }, "node_modules/ganache-core/node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -12949,11 +13577,13 @@ }, "node_modules/ganache-core/node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root": { "version": "1.2.1", + "dev": true, "license": "Apache-2.0", "dependencies": { "fs-extra": "^4.0.3", @@ -12962,6 +13592,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/braces": { "version": "2.3.2", + "dev": true, "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", @@ -12981,6 +13612,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -12991,6 +13623,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/fill-range": { "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", @@ -13004,6 +13637,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -13014,6 +13648,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/fs-extra": { "version": "4.0.3", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", @@ -13023,10 +13658,12 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/is-extendable": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13034,6 +13671,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/is-number": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -13044,6 +13682,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -13054,6 +13693,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/micromatch": { "version": "3.1.10", + "dev": true, "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", @@ -13076,6 +13716,7 @@ }, "node_modules/ganache-core/node_modules/find-yarn-workspace-root/node_modules/to-regex-range": { "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^3.0.0", @@ -13087,10 +13728,12 @@ }, "node_modules/ganache-core/node_modules/flow-stoplight": { "version": "1.0.0", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/for-each": { "version": "0.3.3", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.3" @@ -13098,6 +13741,7 @@ }, "node_modules/ganache-core/node_modules/for-in": { "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13105,6 +13749,7 @@ }, "node_modules/ganache-core/node_modules/forever-agent": { "version": "0.6.1", + "dev": true, "license": "Apache-2.0", "engines": { "node": "*" @@ -13112,6 +13757,7 @@ }, "node_modules/ganache-core/node_modules/form-data": { "version": "2.3.3", + "dev": true, "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -13124,6 +13770,7 @@ }, "node_modules/ganache-core/node_modules/forwarded": { "version": "0.1.2", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -13132,6 +13779,7 @@ }, "node_modules/ganache-core/node_modules/fragment-cache": { "version": "0.2.1", + "dev": true, "license": "MIT", "dependencies": { "map-cache": "^0.2.2" @@ -13142,6 +13790,7 @@ }, "node_modules/ganache-core/node_modules/fresh": { "version": "0.5.2", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -13150,6 +13799,7 @@ }, "node_modules/ganache-core/node_modules/fs-extra": { "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", @@ -13162,18 +13812,22 @@ }, "node_modules/ganache-core/node_modules/fs.realpath": { "version": "1.0.0", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/function-bind": { "version": "1.1.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/functional-red-black-tree": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/get-intrinsic": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1", @@ -13186,6 +13840,7 @@ }, "node_modules/ganache-core/node_modules/get-stream": { "version": "5.2.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13200,6 +13855,7 @@ }, "node_modules/ganache-core/node_modules/get-value": { "version": "2.0.6", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13207,6 +13863,7 @@ }, "node_modules/ganache-core/node_modules/getpass": { "version": "0.1.7", + "dev": true, "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" @@ -13214,6 +13871,7 @@ }, "node_modules/ganache-core/node_modules/glob": { "version": "7.1.3", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -13229,6 +13887,7 @@ }, "node_modules/ganache-core/node_modules/global": { "version": "4.4.0", + "dev": true, "license": "MIT", "dependencies": { "min-document": "^2.19.0", @@ -13237,6 +13896,7 @@ }, "node_modules/ganache-core/node_modules/got": { "version": "9.6.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13258,6 +13918,7 @@ }, "node_modules/ganache-core/node_modules/got/node_modules/get-stream": { "version": "4.1.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13269,10 +13930,12 @@ }, "node_modules/ganache-core/node_modules/graceful-fs": { "version": "4.2.4", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/har-schema": { "version": "2.0.0", + "dev": true, "license": "ISC", "engines": { "node": ">=4" @@ -13280,6 +13943,7 @@ }, "node_modules/ganache-core/node_modules/har-validator": { "version": "5.1.5", + "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.3", @@ -13291,6 +13955,7 @@ }, "node_modules/ganache-core/node_modules/has": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.1" @@ -13301,6 +13966,7 @@ }, "node_modules/ganache-core/node_modules/has-ansi": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" @@ -13311,6 +13977,7 @@ }, "node_modules/ganache-core/node_modules/has-ansi/node_modules/ansi-regex": { "version": "2.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13318,6 +13985,7 @@ }, "node_modules/ganache-core/node_modules/has-flag": { "version": "3.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -13325,6 +13993,7 @@ }, "node_modules/ganache-core/node_modules/has-symbol-support-x": { "version": "1.4.2", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -13333,6 +14002,7 @@ }, "node_modules/ganache-core/node_modules/has-symbols": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13343,6 +14013,7 @@ }, "node_modules/ganache-core/node_modules/has-to-string-tag-x": { "version": "1.4.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13354,6 +14025,7 @@ }, "node_modules/ganache-core/node_modules/has-value": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "get-value": "^2.0.6", @@ -13366,6 +14038,7 @@ }, "node_modules/ganache-core/node_modules/has-values": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^3.0.0", @@ -13377,10 +14050,12 @@ }, "node_modules/ganache-core/node_modules/has-values/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/has-values/node_modules/is-number": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -13391,6 +14066,7 @@ }, "node_modules/ganache-core/node_modules/has-values/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -13401,6 +14077,7 @@ }, "node_modules/ganache-core/node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -13411,6 +14088,7 @@ }, "node_modules/ganache-core/node_modules/hash-base": { "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.4", @@ -13423,6 +14101,7 @@ }, "node_modules/ganache-core/node_modules/hash-base/node_modules/readable-stream": { "version": "3.6.0", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -13435,6 +14114,7 @@ }, "node_modules/ganache-core/node_modules/hash.js": { "version": "1.1.7", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -13442,10 +14122,12 @@ } }, "node_modules/ganache-core/node_modules/heap": { - "version": "0.2.6" + "version": "0.2.6", + "dev": true }, "node_modules/ganache-core/node_modules/hmac-drbg": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "hash.js": "^1.0.3", @@ -13455,6 +14137,7 @@ }, "node_modules/ganache-core/node_modules/home-or-tmp": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "os-homedir": "^1.0.0", @@ -13466,11 +14149,13 @@ }, "node_modules/ganache-core/node_modules/http-cache-semantics": { "version": "4.1.0", + "dev": true, "license": "BSD-2-Clause", "optional": true }, "node_modules/ganache-core/node_modules/http-errors": { "version": "1.7.2", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13486,16 +14171,19 @@ }, "node_modules/ganache-core/node_modules/http-errors/node_modules/inherits": { "version": "2.0.3", + "dev": true, "license": "ISC", "optional": true }, "node_modules/ganache-core/node_modules/http-https": { "version": "1.0.0", + "dev": true, "license": "ISC", "optional": true }, "node_modules/ganache-core/node_modules/http-signature": { "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", @@ -13509,6 +14197,7 @@ }, "node_modules/ganache-core/node_modules/iconv-lite": { "version": "0.4.24", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13520,6 +14209,7 @@ }, "node_modules/ganache-core/node_modules/idna-uts46-hx": { "version": "2.3.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13531,6 +14221,7 @@ }, "node_modules/ganache-core/node_modules/idna-uts46-hx/node_modules/punycode": { "version": "2.1.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -13539,6 +14230,7 @@ }, "node_modules/ganache-core/node_modules/ieee754": { "version": "1.2.1", + "dev": true, "funding": [ { "type": "github", @@ -13557,10 +14249,12 @@ }, "node_modules/ganache-core/node_modules/immediate": { "version": "3.2.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/inflight": { "version": "1.0.6", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -13569,10 +14263,12 @@ }, "node_modules/ganache-core/node_modules/inherits": { "version": "2.0.4", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/invariant": { "version": "2.2.4", + "dev": true, "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" @@ -13580,6 +14276,7 @@ }, "node_modules/ganache-core/node_modules/ipaddr.js": { "version": "1.9.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -13588,6 +14285,7 @@ }, "node_modules/ganache-core/node_modules/is-accessor-descriptor": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^6.0.0" @@ -13598,6 +14296,7 @@ }, "node_modules/ganache-core/node_modules/is-arguments": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0" @@ -13611,6 +14310,7 @@ }, "node_modules/ganache-core/node_modules/is-callable": { "version": "1.2.2", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13621,6 +14321,7 @@ }, "node_modules/ganache-core/node_modules/is-ci": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "ci-info": "^2.0.0" @@ -13631,6 +14332,7 @@ }, "node_modules/ganache-core/node_modules/is-data-descriptor": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^6.0.0" @@ -13641,6 +14343,7 @@ }, "node_modules/ganache-core/node_modules/is-date-object": { "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13651,6 +14354,7 @@ }, "node_modules/ganache-core/node_modules/is-descriptor": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "is-accessor-descriptor": "^1.0.0", @@ -13663,6 +14367,7 @@ }, "node_modules/ganache-core/node_modules/is-extendable": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" @@ -13673,6 +14378,7 @@ }, "node_modules/ganache-core/node_modules/is-finite": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13683,6 +14389,7 @@ }, "node_modules/ganache-core/node_modules/is-fn": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13690,10 +14397,12 @@ }, "node_modules/ganache-core/node_modules/is-function": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/is-hex-prefixed": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6.5.0", @@ -13702,6 +14411,7 @@ }, "node_modules/ganache-core/node_modules/is-negative-zero": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13712,6 +14422,7 @@ }, "node_modules/ganache-core/node_modules/is-object": { "version": "1.0.2", + "dev": true, "license": "MIT", "optional": true, "funding": { @@ -13720,6 +14431,7 @@ }, "node_modules/ganache-core/node_modules/is-plain-obj": { "version": "1.1.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -13728,6 +14440,7 @@ }, "node_modules/ganache-core/node_modules/is-plain-object": { "version": "2.0.4", + "dev": true, "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -13738,6 +14451,7 @@ }, "node_modules/ganache-core/node_modules/is-regex": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.1" @@ -13751,6 +14465,7 @@ }, "node_modules/ganache-core/node_modules/is-retry-allowed": { "version": "1.2.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -13759,6 +14474,7 @@ }, "node_modules/ganache-core/node_modules/is-symbol": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.1" @@ -13772,10 +14488,12 @@ }, "node_modules/ganache-core/node_modules/is-typedarray": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/is-windows": { "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13783,14 +14501,17 @@ }, "node_modules/ganache-core/node_modules/isarray": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/isexe": { "version": "2.0.0", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/isobject": { "version": "3.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13798,10 +14519,12 @@ }, "node_modules/ganache-core/node_modules/isstream": { "version": "0.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/isurl": { "version": "1.0.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13814,24 +14537,29 @@ }, "node_modules/ganache-core/node_modules/js-sha3": { "version": "0.5.7", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/js-tokens": { "version": "4.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/jsbn": { "version": "0.1.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/json-buffer": { "version": "3.0.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/json-rpc-engine": { "version": "3.8.0", + "dev": true, "license": "ISC", "dependencies": { "async": "^2.0.1", @@ -13844,6 +14572,7 @@ }, "node_modules/ganache-core/node_modules/json-rpc-error": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1" @@ -13851,17 +14580,21 @@ }, "node_modules/ganache-core/node_modules/json-rpc-random-id": { "version": "1.0.1", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/json-schema": { - "version": "0.2.3" + "version": "0.2.3", + "dev": true }, "node_modules/ganache-core/node_modules/json-schema-traverse": { "version": "0.4.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/json-stable-stringify": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "jsonify": "~0.0.0" @@ -13869,10 +14602,12 @@ }, "node_modules/ganache-core/node_modules/json-stringify-safe": { "version": "5.0.1", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/jsonfile": { "version": "4.0.0", + "dev": true, "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -13880,10 +14615,12 @@ }, "node_modules/ganache-core/node_modules/jsonify": { "version": "0.0.0", + "dev": true, "license": "Public Domain" }, "node_modules/ganache-core/node_modules/jsprim": { "version": "1.4.1", + "dev": true, "engines": [ "node >=0.6.0" ], @@ -13910,6 +14647,7 @@ }, "node_modules/ganache-core/node_modules/keyv": { "version": "3.1.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13918,6 +14656,7 @@ }, "node_modules/ganache-core/node_modules/kind-of": { "version": "6.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -13925,6 +14664,7 @@ }, "node_modules/ganache-core/node_modules/klaw-sync": { "version": "6.0.0", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11" @@ -13932,6 +14672,7 @@ }, "node_modules/ganache-core/node_modules/level-codec": { "version": "9.0.2", + "dev": true, "license": "MIT", "dependencies": { "buffer": "^5.6.0" @@ -13942,6 +14683,7 @@ }, "node_modules/ganache-core/node_modules/level-errors": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "errno": "~0.1.1" @@ -13952,6 +14694,7 @@ }, "node_modules/ganache-core/node_modules/level-iterator-stream": { "version": "2.0.3", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -13964,6 +14707,7 @@ }, "node_modules/ganache-core/node_modules/level-mem": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "level-packager": "~4.0.0", @@ -13975,6 +14719,7 @@ }, "node_modules/ganache-core/node_modules/level-mem/node_modules/abstract-leveldown": { "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -13985,10 +14730,12 @@ }, "node_modules/ganache-core/node_modules/level-mem/node_modules/ltgt": { "version": "2.2.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/level-mem/node_modules/memdown": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~5.0.0", @@ -14004,10 +14751,12 @@ }, "node_modules/ganache-core/node_modules/level-mem/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/level-packager": { "version": "4.0.1", + "dev": true, "license": "MIT", "dependencies": { "encoding-down": "~5.0.0", @@ -14019,6 +14768,7 @@ }, "node_modules/ganache-core/node_modules/level-post": { "version": "1.0.7", + "dev": true, "license": "MIT", "dependencies": { "ltgt": "^2.1.2" @@ -14026,6 +14776,7 @@ }, "node_modules/ganache-core/node_modules/level-sublevel": { "version": "6.6.4", + "dev": true, "license": "MIT", "dependencies": { "bytewise": "~1.1.0", @@ -14042,6 +14793,7 @@ }, "node_modules/ganache-core/node_modules/level-ws": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -14054,6 +14806,7 @@ }, "node_modules/ganache-core/node_modules/levelup": { "version": "3.1.1", + "dev": true, "license": "MIT", "dependencies": { "deferred-leveldown": "~4.0.0", @@ -14067,6 +14820,7 @@ }, "node_modules/ganache-core/node_modules/levelup/node_modules/level-iterator-stream": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -14079,14 +14833,17 @@ }, "node_modules/ganache-core/node_modules/lodash": { "version": "4.17.20", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/looper": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/loose-envify": { "version": "1.4.0", + "dev": true, "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -14097,6 +14854,7 @@ }, "node_modules/ganache-core/node_modules/lowercase-keys": { "version": "1.0.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14105,6 +14863,7 @@ }, "node_modules/ganache-core/node_modules/lru-cache": { "version": "5.1.1", + "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -14112,10 +14871,12 @@ }, "node_modules/ganache-core/node_modules/ltgt": { "version": "2.1.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/map-cache": { "version": "0.2.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14123,6 +14884,7 @@ }, "node_modules/ganache-core/node_modules/map-visit": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "object-visit": "^1.0.0" @@ -14133,6 +14895,7 @@ }, "node_modules/ganache-core/node_modules/md5.js": { "version": "1.3.5", + "dev": true, "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -14142,6 +14905,7 @@ }, "node_modules/ganache-core/node_modules/media-typer": { "version": "0.3.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14150,11 +14914,13 @@ }, "node_modules/ganache-core/node_modules/merge-descriptors": { "version": "1.0.1", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/merkle-patricia-tree": { "version": "3.0.0", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.6.1", @@ -14168,6 +14934,7 @@ }, "node_modules/ganache-core/node_modules/merkle-patricia-tree/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -14181,6 +14948,7 @@ }, "node_modules/ganache-core/node_modules/merkle-patricia-tree/node_modules/readable-stream": { "version": "3.6.0", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -14193,6 +14961,7 @@ }, "node_modules/ganache-core/node_modules/methods": { "version": "1.1.2", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14201,6 +14970,7 @@ }, "node_modules/ganache-core/node_modules/miller-rabin": { "version": "4.0.1", + "dev": true, "license": "MIT", "dependencies": { "bn.js": "^4.0.0", @@ -14212,6 +14982,7 @@ }, "node_modules/ganache-core/node_modules/mime": { "version": "1.6.0", + "dev": true, "license": "MIT", "optional": true, "bin": { @@ -14223,6 +14994,7 @@ }, "node_modules/ganache-core/node_modules/mime-db": { "version": "1.45.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -14230,6 +15002,7 @@ }, "node_modules/ganache-core/node_modules/mime-types": { "version": "2.1.28", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.45.0" @@ -14240,6 +15013,7 @@ }, "node_modules/ganache-core/node_modules/mimic-response": { "version": "1.0.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14248,20 +15022,24 @@ }, "node_modules/ganache-core/node_modules/min-document": { "version": "2.19.0", + "dev": true, "dependencies": { "dom-walk": "^0.1.0" } }, "node_modules/ganache-core/node_modules/minimalistic-assert": { "version": "1.0.1", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/minimalistic-crypto-utils": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/minimatch": { "version": "3.0.4", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -14272,10 +15050,12 @@ }, "node_modules/ganache-core/node_modules/minimist": { "version": "1.2.5", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/minizlib": { "version": "1.3.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14284,6 +15064,7 @@ }, "node_modules/ganache-core/node_modules/minizlib/node_modules/minipass": { "version": "2.9.0", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -14293,6 +15074,7 @@ }, "node_modules/ganache-core/node_modules/mixin-deep": { "version": "1.3.2", + "dev": true, "license": "MIT", "dependencies": { "for-in": "^1.0.2", @@ -14304,6 +15086,7 @@ }, "node_modules/ganache-core/node_modules/mkdirp": { "version": "0.5.5", + "dev": true, "license": "MIT", "dependencies": { "minimist": "^1.2.5" @@ -14314,6 +15097,7 @@ }, "node_modules/ganache-core/node_modules/mkdirp-promise": { "version": "5.0.1", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -14325,15 +15109,18 @@ }, "node_modules/ganache-core/node_modules/mock-fs": { "version": "4.13.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/ms": { "version": "2.1.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/multibase": { "version": "0.6.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14343,6 +15130,7 @@ }, "node_modules/ganache-core/node_modules/multicodec": { "version": "0.5.7", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14351,6 +15139,7 @@ }, "node_modules/ganache-core/node_modules/multihashes": { "version": "0.4.21", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14361,6 +15150,7 @@ }, "node_modules/ganache-core/node_modules/multihashes/node_modules/multibase": { "version": "0.7.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14370,11 +15160,13 @@ }, "node_modules/ganache-core/node_modules/nano-json-stream-parser": { "version": "0.1.2", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/nanomatch": { "version": "1.2.13", + "dev": true, "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", @@ -14395,6 +15187,7 @@ }, "node_modules/ganache-core/node_modules/negotiator": { "version": "0.6.2", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14403,10 +15196,12 @@ }, "node_modules/ganache-core/node_modules/next-tick": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/nice-try": { "version": "1.0.5", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/node-addon-api": { @@ -14416,6 +15211,7 @@ }, "node_modules/ganache-core/node_modules/node-fetch": { "version": "2.1.2", + "dev": true, "license": "MIT", "engines": { "node": "4.x || >=6.0.0" @@ -14433,6 +15229,7 @@ }, "node_modules/ganache-core/node_modules/normalize-url": { "version": "4.5.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14441,6 +15238,7 @@ }, "node_modules/ganache-core/node_modules/number-to-bn": { "version": "1.7.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14454,11 +15252,13 @@ }, "node_modules/ganache-core/node_modules/number-to-bn/node_modules/bn.js": { "version": "4.11.6", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/oauth-sign": { "version": "0.9.0", + "dev": true, "license": "Apache-2.0", "engines": { "node": "*" @@ -14466,6 +15266,7 @@ }, "node_modules/ganache-core/node_modules/object-assign": { "version": "4.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14473,6 +15274,7 @@ }, "node_modules/ganache-core/node_modules/object-copy": { "version": "0.1.0", + "dev": true, "license": "MIT", "dependencies": { "copy-descriptor": "^0.1.0", @@ -14485,6 +15287,7 @@ }, "node_modules/ganache-core/node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" @@ -14495,6 +15298,7 @@ }, "node_modules/ganache-core/node_modules/object-copy/node_modules/is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -14505,10 +15309,12 @@ }, "node_modules/ganache-core/node_modules/object-copy/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/object-copy/node_modules/is-data-descriptor": { "version": "0.1.4", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -14519,6 +15325,7 @@ }, "node_modules/ganache-core/node_modules/object-copy/node_modules/is-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", @@ -14531,6 +15338,7 @@ }, "node_modules/ganache-core/node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { "version": "5.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14538,6 +15346,7 @@ }, "node_modules/ganache-core/node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -14548,6 +15357,7 @@ }, "node_modules/ganache-core/node_modules/object-inspect": { "version": "1.9.0", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -14555,6 +15365,7 @@ }, "node_modules/ganache-core/node_modules/object-is": { "version": "1.1.4", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -14569,6 +15380,7 @@ }, "node_modules/ganache-core/node_modules/object-keys": { "version": "1.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -14576,6 +15388,7 @@ }, "node_modules/ganache-core/node_modules/object-visit": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "isobject": "^3.0.0" @@ -14586,6 +15399,7 @@ }, "node_modules/ganache-core/node_modules/object.assign": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -14602,6 +15416,7 @@ }, "node_modules/ganache-core/node_modules/object.getownpropertydescriptors": { "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -14617,6 +15432,7 @@ }, "node_modules/ganache-core/node_modules/object.pick": { "version": "1.3.0", + "dev": true, "license": "MIT", "dependencies": { "isobject": "^3.0.1" @@ -14627,6 +15443,7 @@ }, "node_modules/ganache-core/node_modules/oboe": { "version": "2.1.4", + "dev": true, "license": "BSD", "optional": true, "dependencies": { @@ -14635,6 +15452,7 @@ }, "node_modules/ganache-core/node_modules/on-finished": { "version": "2.3.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14646,6 +15464,7 @@ }, "node_modules/ganache-core/node_modules/once": { "version": "1.4.0", + "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -14653,6 +15472,7 @@ }, "node_modules/ganache-core/node_modules/os-homedir": { "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14660,6 +15480,7 @@ }, "node_modules/ganache-core/node_modules/os-tmpdir": { "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14667,6 +15488,7 @@ }, "node_modules/ganache-core/node_modules/p-cancelable": { "version": "1.1.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14675,6 +15497,7 @@ }, "node_modules/ganache-core/node_modules/p-timeout": { "version": "1.2.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14686,6 +15509,7 @@ }, "node_modules/ganache-core/node_modules/p-timeout/node_modules/p-finally": { "version": "1.0.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14694,6 +15518,7 @@ }, "node_modules/ganache-core/node_modules/parse-asn1": { "version": "5.1.6", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -14706,10 +15531,12 @@ }, "node_modules/ganache-core/node_modules/parse-headers": { "version": "2.0.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/parseurl": { "version": "1.3.3", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14718,6 +15545,7 @@ }, "node_modules/ganache-core/node_modules/pascalcase": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14725,6 +15553,7 @@ }, "node_modules/ganache-core/node_modules/patch-package": { "version": "6.2.2", + "dev": true, "license": "MIT", "dependencies": { "@yarnpkg/lockfile": "^1.1.0", @@ -14749,6 +15578,7 @@ }, "node_modules/ganache-core/node_modules/patch-package/node_modules/cross-spawn": { "version": "6.0.5", + "dev": true, "license": "MIT", "dependencies": { "nice-try": "^1.0.4", @@ -14763,6 +15593,7 @@ }, "node_modules/ganache-core/node_modules/patch-package/node_modules/path-key": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -14770,6 +15601,7 @@ }, "node_modules/ganache-core/node_modules/patch-package/node_modules/semver": { "version": "5.7.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -14777,6 +15609,7 @@ }, "node_modules/ganache-core/node_modules/patch-package/node_modules/shebang-command": { "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" @@ -14787,6 +15620,7 @@ }, "node_modules/ganache-core/node_modules/patch-package/node_modules/shebang-regex": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14794,6 +15628,7 @@ }, "node_modules/ganache-core/node_modules/patch-package/node_modules/slash": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -14801,6 +15636,7 @@ }, "node_modules/ganache-core/node_modules/patch-package/node_modules/tmp": { "version": "0.0.33", + "dev": true, "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" @@ -14811,6 +15647,7 @@ }, "node_modules/ganache-core/node_modules/patch-package/node_modules/which": { "version": "1.3.1", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -14821,6 +15658,7 @@ }, "node_modules/ganache-core/node_modules/path-is-absolute": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14828,15 +15666,18 @@ }, "node_modules/ganache-core/node_modules/path-parse": { "version": "1.0.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/path-to-regexp": { "version": "0.1.7", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/pbkdf2": { "version": "3.1.1", + "dev": true, "license": "MIT", "dependencies": { "create-hash": "^1.1.2", @@ -14851,10 +15692,12 @@ }, "node_modules/ganache-core/node_modules/performance-now": { "version": "2.1.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/posix-character-classes": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -14862,12 +15705,14 @@ }, "node_modules/ganache-core/node_modules/precond": { "version": "0.2.3", + "dev": true, "engines": { "node": ">= 0.6" } }, "node_modules/ganache-core/node_modules/prepend-http": { "version": "2.0.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -14876,6 +15721,7 @@ }, "node_modules/ganache-core/node_modules/private": { "version": "0.1.8", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -14883,6 +15729,7 @@ }, "node_modules/ganache-core/node_modules/process": { "version": "0.11.10", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -14890,10 +15737,12 @@ }, "node_modules/ganache-core/node_modules/process-nextick-args": { "version": "2.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/promise-to-callback": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "is-fn": "^1.0.0", @@ -14905,6 +15754,7 @@ }, "node_modules/ganache-core/node_modules/proxy-addr": { "version": "2.0.6", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14917,18 +15767,22 @@ }, "node_modules/ganache-core/node_modules/prr": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/pseudomap": { "version": "1.0.2", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/psl": { "version": "1.8.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/public-encrypt": { "version": "4.0.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14942,14 +15796,17 @@ }, "node_modules/ganache-core/node_modules/pull-cat": { "version": "1.1.11", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/pull-defer": { "version": "0.2.3", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/pull-level": { "version": "2.0.4", + "dev": true, "license": "MIT", "dependencies": { "level-post": "^1.0.7", @@ -14963,6 +15820,7 @@ }, "node_modules/ganache-core/node_modules/pull-live": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "pull-cat": "^1.1.9", @@ -14971,14 +15829,17 @@ }, "node_modules/ganache-core/node_modules/pull-pushable": { "version": "2.2.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/pull-stream": { "version": "3.6.14", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/pull-window": { "version": "2.1.4", + "dev": true, "license": "MIT", "dependencies": { "looper": "^2.0.0" @@ -14986,6 +15847,7 @@ }, "node_modules/ganache-core/node_modules/pump": { "version": "3.0.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -14995,6 +15857,7 @@ }, "node_modules/ganache-core/node_modules/punycode": { "version": "2.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -15002,6 +15865,7 @@ }, "node_modules/ganache-core/node_modules/qs": { "version": "6.5.2", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.6" @@ -15009,6 +15873,7 @@ }, "node_modules/ganache-core/node_modules/query-string": { "version": "5.1.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15022,6 +15887,7 @@ }, "node_modules/ganache-core/node_modules/randombytes": { "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -15029,6 +15895,7 @@ }, "node_modules/ganache-core/node_modules/randomfill": { "version": "1.0.4", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15038,6 +15905,7 @@ }, "node_modules/ganache-core/node_modules/range-parser": { "version": "1.2.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -15046,6 +15914,7 @@ }, "node_modules/ganache-core/node_modules/raw-body": { "version": "2.4.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15060,6 +15929,7 @@ }, "node_modules/ganache-core/node_modules/readable-stream": { "version": "2.3.7", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -15073,18 +15943,22 @@ }, "node_modules/ganache-core/node_modules/readable-stream/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/regenerate": { "version": "1.4.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/regenerator-runtime": { "version": "0.11.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/regenerator-transform": { "version": "0.10.1", + "dev": true, "license": "BSD", "dependencies": { "babel-runtime": "^6.18.0", @@ -15094,6 +15968,7 @@ }, "node_modules/ganache-core/node_modules/regex-not": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "extend-shallow": "^3.0.2", @@ -15105,6 +15980,7 @@ }, "node_modules/ganache-core/node_modules/regexp.prototype.flags": { "version": "1.3.0", + "dev": true, "license": "MIT", "dependencies": { "define-properties": "^1.1.3", @@ -15119,6 +15995,7 @@ }, "node_modules/ganache-core/node_modules/regexp.prototype.flags/node_modules/es-abstract": { "version": "1.17.7", + "dev": true, "license": "MIT", "dependencies": { "es-to-primitive": "^1.2.1", @@ -15142,6 +16019,7 @@ }, "node_modules/ganache-core/node_modules/regexpu-core": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.2.1", @@ -15151,10 +16029,12 @@ }, "node_modules/ganache-core/node_modules/regjsgen": { "version": "0.2.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/regjsparser": { "version": "0.1.5", + "dev": true, "license": "BSD", "dependencies": { "jsesc": "~0.5.0" @@ -15165,12 +16045,14 @@ }, "node_modules/ganache-core/node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", + "dev": true, "bin": { "jsesc": "bin/jsesc" } }, "node_modules/ganache-core/node_modules/repeat-element": { "version": "1.1.3", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15178,6 +16060,7 @@ }, "node_modules/ganache-core/node_modules/repeat-string": { "version": "1.6.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10" @@ -15185,6 +16068,7 @@ }, "node_modules/ganache-core/node_modules/repeating": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-finite": "^1.0.0" @@ -15195,6 +16079,7 @@ }, "node_modules/ganache-core/node_modules/request": { "version": "2.88.2", + "dev": true, "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", @@ -15224,10 +16109,12 @@ }, "node_modules/ganache-core/node_modules/resolve-url": { "version": "0.2.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/responselike": { "version": "1.0.2", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15236,6 +16123,7 @@ }, "node_modules/ganache-core/node_modules/resumer": { "version": "0.0.0", + "dev": true, "license": "MIT", "dependencies": { "through": "~2.3.4" @@ -15243,6 +16131,7 @@ }, "node_modules/ganache-core/node_modules/ret": { "version": "0.1.15", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12" @@ -15250,6 +16139,7 @@ }, "node_modules/ganache-core/node_modules/rimraf": { "version": "2.6.3", + "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -15260,6 +16150,7 @@ }, "node_modules/ganache-core/node_modules/ripemd160": { "version": "2.0.2", + "dev": true, "license": "MIT", "dependencies": { "hash-base": "^3.0.0", @@ -15268,6 +16159,7 @@ }, "node_modules/ganache-core/node_modules/rlp": { "version": "2.2.6", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.1" @@ -15278,10 +16170,12 @@ }, "node_modules/ganache-core/node_modules/rustbn.js": { "version": "0.2.0", + "dev": true, "license": "(MIT OR Apache-2.0)" }, "node_modules/ganache-core/node_modules/safe-buffer": { "version": "5.2.1", + "dev": true, "funding": [ { "type": "github", @@ -15300,6 +16194,7 @@ }, "node_modules/ganache-core/node_modules/safe-event-emitter": { "version": "1.0.1", + "dev": true, "license": "ISC", "dependencies": { "events": "^3.0.0" @@ -15307,6 +16202,7 @@ }, "node_modules/ganache-core/node_modules/safe-regex": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "ret": "~0.1.10" @@ -15314,14 +16210,17 @@ }, "node_modules/ganache-core/node_modules/safer-buffer": { "version": "2.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/scrypt-js": { "version": "3.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/scryptsy": { "version": "1.2.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15330,6 +16229,7 @@ }, "node_modules/ganache-core/node_modules/secp256k1": { "version": "4.0.2", + "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -15343,16 +16243,19 @@ }, "node_modules/ganache-core/node_modules/seedrandom": { "version": "3.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/semaphore": { "version": "1.1.0", + "dev": true, "engines": { "node": ">=0.8.0" } }, "node_modules/ganache-core/node_modules/send": { "version": "0.17.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15376,6 +16279,7 @@ }, "node_modules/ganache-core/node_modules/send/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15384,16 +16288,19 @@ }, "node_modules/ganache-core/node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/send/node_modules/ms": { "version": "2.1.1", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/serve-static": { "version": "1.14.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15408,6 +16315,7 @@ }, "node_modules/ganache-core/node_modules/servify": { "version": "0.1.12", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15423,6 +16331,7 @@ }, "node_modules/ganache-core/node_modules/set-immediate-shim": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15430,6 +16339,7 @@ }, "node_modules/ganache-core/node_modules/set-value": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", @@ -15443,6 +16353,7 @@ }, "node_modules/ganache-core/node_modules/set-value/node_modules/extend-shallow": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -15453,6 +16364,7 @@ }, "node_modules/ganache-core/node_modules/set-value/node_modules/is-extendable": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15460,15 +16372,18 @@ }, "node_modules/ganache-core/node_modules/setimmediate": { "version": "1.0.5", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/setprototypeof": { "version": "1.1.1", + "dev": true, "license": "ISC", "optional": true }, "node_modules/ganache-core/node_modules/sha.js": { "version": "2.4.11", + "dev": true, "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", @@ -15480,6 +16395,7 @@ }, "node_modules/ganache-core/node_modules/simple-concat": { "version": "1.0.1", + "dev": true, "funding": [ { "type": "github", @@ -15499,6 +16415,7 @@ }, "node_modules/ganache-core/node_modules/simple-get": { "version": "2.8.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15509,6 +16426,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon": { "version": "0.8.2", + "dev": true, "license": "MIT", "dependencies": { "base": "^0.11.1", @@ -15526,6 +16444,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon-node": { "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { "define-property": "^1.0.0", @@ -15538,6 +16457,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" @@ -15548,6 +16468,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon-util": { "version": "3.0.1", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.2.0" @@ -15558,10 +16479,12 @@ }, "node_modules/ganache-core/node_modules/snapdragon-util/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -15572,6 +16495,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -15579,6 +16503,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/define-property": { "version": "0.2.5", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" @@ -15589,6 +16514,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/extend-shallow": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" @@ -15599,6 +16525,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -15609,6 +16536,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -15619,10 +16547,12 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-data-descriptor": { "version": "0.1.4", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -15633,6 +16563,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -15643,6 +16574,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", @@ -15655,6 +16587,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/is-extendable": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15662,6 +16595,7 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/kind-of": { "version": "5.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15669,10 +16603,12 @@ }, "node_modules/ganache-core/node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/source-map": { "version": "0.5.7", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -15680,6 +16616,7 @@ }, "node_modules/ganache-core/node_modules/source-map-resolve": { "version": "0.5.3", + "dev": true, "license": "MIT", "dependencies": { "atob": "^2.1.2", @@ -15691,6 +16628,7 @@ }, "node_modules/ganache-core/node_modules/source-map-support": { "version": "0.5.12", + "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -15699,6 +16637,7 @@ }, "node_modules/ganache-core/node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -15706,10 +16645,12 @@ }, "node_modules/ganache-core/node_modules/source-map-url": { "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/split-string": { "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { "extend-shallow": "^3.0.0" @@ -15720,6 +16661,7 @@ }, "node_modules/ganache-core/node_modules/sshpk": { "version": "1.16.1", + "dev": true, "license": "MIT", "dependencies": { "asn1": "~0.2.3", @@ -15738,10 +16680,12 @@ }, "node_modules/ganache-core/node_modules/sshpk/node_modules/tweetnacl": { "version": "0.14.5", + "dev": true, "license": "Unlicense" }, "node_modules/ganache-core/node_modules/static-extend": { "version": "0.1.2", + "dev": true, "license": "MIT", "dependencies": { "define-property": "^0.2.5", @@ -15753,6 +16697,7 @@ }, "node_modules/ganache-core/node_modules/static-extend/node_modules/define-property": { "version": "0.2.5", + "dev": true, "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" @@ -15763,6 +16708,7 @@ }, "node_modules/ganache-core/node_modules/static-extend/node_modules/is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -15773,6 +16719,7 @@ }, "node_modules/ganache-core/node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -15783,10 +16730,12 @@ }, "node_modules/ganache-core/node_modules/static-extend/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/static-extend/node_modules/is-data-descriptor": { "version": "0.1.4", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -15797,6 +16746,7 @@ }, "node_modules/ganache-core/node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -15807,6 +16757,7 @@ }, "node_modules/ganache-core/node_modules/static-extend/node_modules/is-descriptor": { "version": "0.1.6", + "dev": true, "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", @@ -15819,6 +16770,7 @@ }, "node_modules/ganache-core/node_modules/static-extend/node_modules/kind-of": { "version": "5.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15826,6 +16778,7 @@ }, "node_modules/ganache-core/node_modules/statuses": { "version": "1.5.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -15834,6 +16787,7 @@ }, "node_modules/ganache-core/node_modules/stream-to-pull-stream": { "version": "1.7.3", + "dev": true, "license": "MIT", "dependencies": { "looper": "^3.0.0", @@ -15842,10 +16796,12 @@ }, "node_modules/ganache-core/node_modules/stream-to-pull-stream/node_modules/looper": { "version": "3.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/strict-uri-encode": { "version": "1.1.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -15854,6 +16810,7 @@ }, "node_modules/ganache-core/node_modules/string_decoder": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -15861,10 +16818,12 @@ }, "node_modules/ganache-core/node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/string.prototype.trim": { "version": "1.2.3", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -15880,6 +16839,7 @@ }, "node_modules/ganache-core/node_modules/string.prototype.trimend": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -15891,6 +16851,7 @@ }, "node_modules/ganache-core/node_modules/string.prototype.trimstart": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -15902,6 +16863,7 @@ }, "node_modules/ganache-core/node_modules/strip-hex-prefix": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "is-hex-prefixed": "1.0.0" @@ -15913,6 +16875,7 @@ }, "node_modules/ganache-core/node_modules/supports-color": { "version": "5.5.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^3.0.0" @@ -15923,6 +16886,7 @@ }, "node_modules/ganache-core/node_modules/swarm-js": { "version": "0.1.40", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15941,6 +16905,7 @@ }, "node_modules/ganache-core/node_modules/swarm-js/node_modules/fs-extra": { "version": "4.0.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15951,6 +16916,7 @@ }, "node_modules/ganache-core/node_modules/swarm-js/node_modules/get-stream": { "version": "3.0.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -15959,6 +16925,7 @@ }, "node_modules/ganache-core/node_modules/swarm-js/node_modules/got": { "version": "7.1.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15983,6 +16950,7 @@ }, "node_modules/ganache-core/node_modules/swarm-js/node_modules/is-stream": { "version": "1.1.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -15991,6 +16959,7 @@ }, "node_modules/ganache-core/node_modules/swarm-js/node_modules/p-cancelable": { "version": "0.3.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -15999,6 +16968,7 @@ }, "node_modules/ganache-core/node_modules/swarm-js/node_modules/prepend-http": { "version": "1.0.4", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -16007,6 +16977,7 @@ }, "node_modules/ganache-core/node_modules/swarm-js/node_modules/url-parse-lax": { "version": "1.0.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -16018,6 +16989,7 @@ }, "node_modules/ganache-core/node_modules/tape": { "version": "4.13.3", + "dev": true, "license": "MIT", "dependencies": { "deep-equal": "~1.1.1", @@ -16042,6 +17014,7 @@ }, "node_modules/ganache-core/node_modules/tape/node_modules/glob": { "version": "7.1.6", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -16060,6 +17033,7 @@ }, "node_modules/ganache-core/node_modules/tape/node_modules/is-regex": { "version": "1.0.5", + "dev": true, "license": "MIT", "dependencies": { "has": "^1.0.3" @@ -16073,6 +17047,7 @@ }, "node_modules/ganache-core/node_modules/tape/node_modules/object-inspect": { "version": "1.7.0", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -16080,6 +17055,7 @@ }, "node_modules/ganache-core/node_modules/tape/node_modules/resolve": { "version": "1.17.0", + "dev": true, "license": "MIT", "dependencies": { "path-parse": "^1.0.6" @@ -16090,6 +17066,7 @@ }, "node_modules/ganache-core/node_modules/tar": { "version": "4.4.13", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -16107,6 +17084,7 @@ }, "node_modules/ganache-core/node_modules/tar/node_modules/fs-minipass": { "version": "1.2.7", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -16115,6 +17093,7 @@ }, "node_modules/ganache-core/node_modules/tar/node_modules/minipass": { "version": "2.9.0", + "dev": true, "license": "ISC", "optional": true, "dependencies": { @@ -16124,10 +17103,12 @@ }, "node_modules/ganache-core/node_modules/through": { "version": "2.3.8", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/through2": { "version": "2.0.5", + "dev": true, "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", @@ -16136,6 +17117,7 @@ }, "node_modules/ganache-core/node_modules/timed-out": { "version": "4.0.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -16144,6 +17126,7 @@ }, "node_modules/ganache-core/node_modules/tmp": { "version": "0.1.0", + "dev": true, "license": "MIT", "dependencies": { "rimraf": "^2.6.3" @@ -16154,6 +17137,7 @@ }, "node_modules/ganache-core/node_modules/to-object-path": { "version": "0.3.0", + "dev": true, "license": "MIT", "dependencies": { "kind-of": "^3.0.2" @@ -16164,10 +17148,12 @@ }, "node_modules/ganache-core/node_modules/to-object-path/node_modules/is-buffer": { "version": "1.1.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" @@ -16178,6 +17164,7 @@ }, "node_modules/ganache-core/node_modules/to-readable-stream": { "version": "1.0.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -16186,6 +17173,7 @@ }, "node_modules/ganache-core/node_modules/to-regex": { "version": "3.0.2", + "dev": true, "license": "MIT", "dependencies": { "define-property": "^2.0.2", @@ -16199,6 +17187,7 @@ }, "node_modules/ganache-core/node_modules/toidentifier": { "version": "1.0.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -16207,6 +17196,7 @@ }, "node_modules/ganache-core/node_modules/tough-cookie": { "version": "2.5.0", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.28", @@ -16218,6 +17208,7 @@ }, "node_modules/ganache-core/node_modules/trim-right": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16225,6 +17216,7 @@ }, "node_modules/ganache-core/node_modules/tunnel-agent": { "version": "0.6.0", + "dev": true, "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" @@ -16235,18 +17227,22 @@ }, "node_modules/ganache-core/node_modules/tweetnacl": { "version": "1.0.3", + "dev": true, "license": "Unlicense" }, "node_modules/ganache-core/node_modules/tweetnacl-util": { "version": "0.15.1", + "dev": true, "license": "Unlicense" }, "node_modules/ganache-core/node_modules/type": { "version": "1.2.0", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/type-is": { "version": "1.6.18", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -16259,10 +17255,12 @@ }, "node_modules/ganache-core/node_modules/typedarray": { "version": "0.0.6", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/typedarray-to-buffer": { "version": "3.1.5", + "dev": true, "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" @@ -16270,6 +17268,7 @@ }, "node_modules/ganache-core/node_modules/typewise": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "typewise-core": "^1.2.0" @@ -16277,24 +17276,29 @@ }, "node_modules/ganache-core/node_modules/typewise-core": { "version": "1.2.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/typewiselite": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/ultron": { "version": "1.1.1", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/underscore": { "version": "1.9.1", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/union-value": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "arr-union": "^3.1.0", @@ -16308,6 +17312,7 @@ }, "node_modules/ganache-core/node_modules/union-value/node_modules/is-extendable": { "version": "0.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16315,6 +17320,7 @@ }, "node_modules/ganache-core/node_modules/universalify": { "version": "0.1.2", + "dev": true, "license": "MIT", "engines": { "node": ">= 4.0.0" @@ -16322,6 +17328,7 @@ }, "node_modules/ganache-core/node_modules/unorm": { "version": "1.6.0", + "dev": true, "license": "MIT or GPL-2.0", "engines": { "node": ">= 0.4.0" @@ -16329,6 +17336,7 @@ }, "node_modules/ganache-core/node_modules/unpipe": { "version": "1.0.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -16337,6 +17345,7 @@ }, "node_modules/ganache-core/node_modules/unset-value": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "has-value": "^0.3.1", @@ -16348,6 +17357,7 @@ }, "node_modules/ganache-core/node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", + "dev": true, "license": "MIT", "dependencies": { "get-value": "^2.0.3", @@ -16360,6 +17370,7 @@ }, "node_modules/ganache-core/node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { "isarray": "1.0.0" @@ -16370,6 +17381,7 @@ }, "node_modules/ganache-core/node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16377,6 +17389,7 @@ }, "node_modules/ganache-core/node_modules/uri-js": { "version": "4.4.1", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" @@ -16384,10 +17397,12 @@ }, "node_modules/ganache-core/node_modules/urix": { "version": "0.1.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/url-parse-lax": { "version": "3.0.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -16399,11 +17414,13 @@ }, "node_modules/ganache-core/node_modules/url-set-query": { "version": "1.0.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/url-to-options": { "version": "1.0.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -16412,6 +17429,7 @@ }, "node_modules/ganache-core/node_modules/use": { "version": "3.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16419,6 +17437,7 @@ }, "node_modules/ganache-core/node_modules/utf-8-validate": { "version": "5.0.4", + "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -16427,15 +17446,18 @@ }, "node_modules/ganache-core/node_modules/utf8": { "version": "3.0.0", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/util-deprecate": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/util.promisify": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -16450,6 +17472,7 @@ }, "node_modules/ganache-core/node_modules/utils-merge": { "version": "1.0.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -16458,6 +17481,7 @@ }, "node_modules/ganache-core/node_modules/uuid": { "version": "3.4.0", + "dev": true, "license": "MIT", "bin": { "uuid": "bin/uuid" @@ -16465,11 +17489,13 @@ }, "node_modules/ganache-core/node_modules/varint": { "version": "5.0.2", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/vary": { "version": "1.1.2", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -16478,6 +17504,7 @@ }, "node_modules/ganache-core/node_modules/verror": { "version": "1.10.0", + "dev": true, "engines": [ "node >=0.6.0" ], @@ -16490,6 +17517,7 @@ }, "node_modules/ganache-core/node_modules/web3": { "version": "1.2.11", + "dev": true, "hasInstallScript": true, "license": "LGPL-3.0", "optional": true, @@ -16508,6 +17536,7 @@ }, "node_modules/ganache-core/node_modules/web3-bzz": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16522,11 +17551,13 @@ }, "node_modules/ganache-core/node_modules/web3-bzz/node_modules/@types/node": { "version": "12.19.12", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/web3-core": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16544,6 +17575,7 @@ }, "node_modules/ganache-core/node_modules/web3-core-helpers": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16557,6 +17589,7 @@ }, "node_modules/ganache-core/node_modules/web3-core-method": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16573,6 +17606,7 @@ }, "node_modules/ganache-core/node_modules/web3-core-promievent": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16584,6 +17618,7 @@ }, "node_modules/ganache-core/node_modules/web3-core-requestmanager": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16599,6 +17634,7 @@ }, "node_modules/ganache-core/node_modules/web3-core-subscriptions": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16612,11 +17648,13 @@ }, "node_modules/ganache-core/node_modules/web3-core/node_modules/@types/node": { "version": "12.19.12", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/web3-eth": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16640,6 +17678,7 @@ }, "node_modules/ganache-core/node_modules/web3-eth-abi": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16653,6 +17692,7 @@ }, "node_modules/ganache-core/node_modules/web3-eth-accounts": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16674,6 +17714,7 @@ }, "node_modules/ganache-core/node_modules/web3-eth-accounts/node_modules/eth-lib": { "version": "0.2.8", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -16684,6 +17725,7 @@ }, "node_modules/ganache-core/node_modules/web3-eth-accounts/node_modules/uuid": { "version": "3.3.2", + "dev": true, "license": "MIT", "optional": true, "bin": { @@ -16692,6 +17734,7 @@ }, "node_modules/ganache-core/node_modules/web3-eth-contract": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16711,6 +17754,7 @@ }, "node_modules/ganache-core/node_modules/web3-eth-ens": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16730,6 +17774,7 @@ }, "node_modules/ganache-core/node_modules/web3-eth-iban": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16742,6 +17787,7 @@ }, "node_modules/ganache-core/node_modules/web3-eth-personal": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16758,11 +17804,13 @@ }, "node_modules/ganache-core/node_modules/web3-eth-personal/node_modules/@types/node": { "version": "12.19.12", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/web3-net": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -16776,6 +17824,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine": { "version": "14.2.1", + "dev": true, "license": "MIT", "dependencies": { "async": "^2.5.0", @@ -16802,6 +17851,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/abstract-leveldown": { "version": "2.6.3", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -16809,6 +17859,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/deferred-leveldown": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.6.0" @@ -16816,6 +17867,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/eth-sig-util": { "version": "1.4.2", + "dev": true, "license": "ISC", "dependencies": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", @@ -16824,6 +17876,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-account": { "version": "2.0.5", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereumjs-util": "^5.0.0", @@ -16833,6 +17886,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-block": { "version": "1.7.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.0.1", @@ -16844,10 +17898,12 @@ }, "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" }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-tx": { "version": "1.3.7", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereum-common": "^0.0.18", @@ -16856,6 +17912,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -16869,6 +17926,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-vm": { "version": "2.6.0", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.1.2", @@ -16886,6 +17944,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-vm/node_modules/ethereumjs-block": { "version": "2.2.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^2.0.1", @@ -16897,6 +17956,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-vm/node_modules/ethereumjs-block/node_modules/ethereumjs-util": { "version": "5.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "bn.js": "^4.11.0", @@ -16910,6 +17970,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-vm/node_modules/ethereumjs-tx": { "version": "2.1.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "ethereumjs-common": "^1.5.0", @@ -16918,6 +17979,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ethereumjs-vm/node_modules/ethereumjs-util": { "version": "6.2.1", + "dev": true, "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^4.11.3", @@ -16931,14 +17993,17 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/isarray": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-codec": { "version": "7.0.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-errors": { "version": "1.0.5", + "dev": true, "license": "MIT", "dependencies": { "errno": "~0.1.1" @@ -16946,6 +18011,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-iterator-stream": { "version": "1.3.1", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -16956,6 +18022,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-iterator-stream/node_modules/readable-stream": { "version": "1.1.14", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -16966,6 +18033,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-ws": { "version": "0.0.0", + "dev": true, "license": "MIT", "dependencies": { "readable-stream": "~1.0.15", @@ -16974,6 +18042,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-ws/node_modules/readable-stream": { "version": "1.0.34", + "dev": true, "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", @@ -16984,6 +18053,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/level-ws/node_modules/xtend": { "version": "2.1.2", + "dev": true, "dependencies": { "object-keys": "~0.4.0" }, @@ -16993,6 +18063,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/levelup": { "version": "1.3.9", + "dev": true, "license": "MIT", "dependencies": { "deferred-leveldown": "~1.2.1", @@ -17006,10 +18077,12 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ltgt": { "version": "2.2.1", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/memdown": { "version": "1.4.1", + "dev": true, "license": "MIT", "dependencies": { "abstract-leveldown": "~2.7.1", @@ -17022,6 +18095,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/memdown/node_modules/abstract-leveldown": { "version": "2.7.2", + "dev": true, "license": "MIT", "dependencies": { "xtend": "~4.0.0" @@ -17029,6 +18103,7 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "license": "MPL-2.0", "dependencies": { "async": "^1.4.2", @@ -17043,18 +18118,22 @@ }, "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" }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/object-keys": { "version": "0.4.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/semver": { "version": "5.4.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver" @@ -17062,10 +18141,12 @@ }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/string_decoder": { "version": "0.10.31", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/web3-provider-engine/node_modules/ws": { "version": "5.2.2", + "dev": true, "license": "MIT", "dependencies": { "async-limiter": "~1.0.0" @@ -17073,6 +18154,7 @@ }, "node_modules/ganache-core/node_modules/web3-providers-http": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -17085,6 +18167,7 @@ }, "node_modules/ganache-core/node_modules/web3-providers-ipc": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -17098,6 +18181,7 @@ }, "node_modules/ganache-core/node_modules/web3-providers-ws": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -17112,6 +18196,7 @@ }, "node_modules/ganache-core/node_modules/web3-shh": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -17126,6 +18211,7 @@ }, "node_modules/ganache-core/node_modules/web3-utils": { "version": "1.2.11", + "dev": true, "license": "LGPL-3.0", "optional": true, "dependencies": { @@ -17144,6 +18230,7 @@ }, "node_modules/ganache-core/node_modules/web3-utils/node_modules/eth-lib": { "version": "0.2.8", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -17154,6 +18241,7 @@ }, "node_modules/ganache-core/node_modules/websocket": { "version": "1.0.32", + "dev": true, "license": "Apache-2.0", "dependencies": { "bufferutil": "^4.0.1", @@ -17169,6 +18257,7 @@ }, "node_modules/ganache-core/node_modules/websocket/node_modules/debug": { "version": "2.6.9", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -17176,18 +18265,22 @@ }, "node_modules/ganache-core/node_modules/websocket/node_modules/ms": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/whatwg-fetch": { "version": "2.0.4", + "dev": true, "license": "MIT" }, "node_modules/ganache-core/node_modules/wrappy": { "version": "1.0.2", + "dev": true, "license": "ISC" }, "node_modules/ganache-core/node_modules/ws": { "version": "3.3.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -17198,11 +18291,13 @@ }, "node_modules/ganache-core/node_modules/ws/node_modules/safe-buffer": { "version": "5.1.2", + "dev": true, "license": "MIT", "optional": true }, "node_modules/ganache-core/node_modules/xhr": { "version": "2.6.0", + "dev": true, "license": "MIT", "dependencies": { "global": "~4.4.0", @@ -17213,6 +18308,7 @@ }, "node_modules/ganache-core/node_modules/xhr-request": { "version": "1.1.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -17227,6 +18323,7 @@ }, "node_modules/ganache-core/node_modules/xhr-request-promise": { "version": "0.1.3", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -17235,6 +18332,7 @@ }, "node_modules/ganache-core/node_modules/xhr2-cookies": { "version": "1.1.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -17243,6 +18341,7 @@ }, "node_modules/ganache-core/node_modules/xtend": { "version": "4.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4" @@ -17250,6 +18349,7 @@ }, "node_modules/ganache-core/node_modules/yaeti": { "version": "0.0.6", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.32" @@ -17257,12 +18357,14 @@ }, "node_modules/ganache-core/node_modules/yallist": { "version": "3.1.1", + "dev": true, "license": "ISC" }, "node_modules/get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true }, "node_modules/get-func-name": { "version": "2.0.0", @@ -17274,13 +18376,13 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17289,7 +18391,7 @@ "node_modules/get-port": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", "engines": { "node": ">=4" } @@ -17298,6 +18400,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, "dependencies": { "pump": "^3.0.0" }, @@ -17531,6 +18634,7 @@ "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -17628,19 +18732,24 @@ } }, "node_modules/hardhat": { - "version": "2.9.9", - "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.9.9.tgz", - "integrity": "sha512-Qv7SXnRc0zq1kGXruNnSKpP3eFccXMR5Qv6GVX9hBIJ5efN0PflKPq92aQ5Cv3jrjJeRevLznWZVz7bttXhVfw==", + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.12.2.tgz", + "integrity": "sha512-f3ZhzXy1uyQv0UXnAQ8GCBOWjzv++WJNb7bnm10SsyC3dB7vlPpsMWBNhq7aoRxKrNhX9tCev81KFV3i5BTeMQ==", "dependencies": { - "@ethereumjs/block": "^3.6.2", - "@ethereumjs/blockchain": "^5.5.2", - "@ethereumjs/common": "^2.6.4", - "@ethereumjs/tx": "^3.5.1", - "@ethereumjs/vm": "^5.9.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", @@ -17653,29 +18762,26 @@ "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.4", "find-up": "^2.1.0", "fp-ts": "1.19.3", "fs-extra": "^7.0.1", "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.4", "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": "^5.4.0", "uuid": "^8.3.2", @@ -17685,7 +18791,7 @@ "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": "*", @@ -17701,9 +18807,9 @@ } }, "node_modules/hardhat-abi-exporter": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/hardhat-abi-exporter/-/hardhat-abi-exporter-2.8.0.tgz", - "integrity": "sha512-HQwd9Agr2O5znUg9Dzicw8grsXacoMSQsS5ZhBBNyaxKeVbvxL1Ubm9ss8sSVGr74511a8qiR2Ljm/lsLS9Mew==", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/hardhat-abi-exporter/-/hardhat-abi-exporter-2.10.1.tgz", + "integrity": "sha512-X8GRxUTtebMAd2k4fcPyVnCdPa6dYK4lBsrwzKP5yiSq4i+WadWPIumaLfce53TUf/o2TnLpLOduyO1ylE2NHQ==", "dependencies": { "@ethersproject/abi": "^5.5.0", "delete-empty": "^3.0.0" @@ -17742,9 +18848,9 @@ } }, "node_modules/hardhat-contract-sizer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.4.0.tgz", - "integrity": "sha512-ww+Fw5Fq+q6gkVxB8KFvicqZFH5pH9HGZwV4ZSTxd0QrxA162qzLdbScJseUP30VvIBPYN9wpdj0cWlz6M9j6g==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.6.1.tgz", + "integrity": "sha512-b8wS7DBvyo22kmVwpzstAQTdDCThpl/ySBqZh5ga9Yxjf61/uTL12TEg5nl7lDeWy73ntEUzxMwY6XxbQEc2wA==", "dependencies": { "chalk": "^4.0.0", "cli-table3": "^0.6.0" @@ -17813,12 +18919,12 @@ } }, "node_modules/hardhat-gas-reporter": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.7.tgz", - "integrity": "sha512-calJH1rbhUFwCnw0odJb3Cw+mDmBIsHdVyutsHhA3RY6JELyFVaVxCnITYGr/crkmHqt4tQCYROy7ty6DTLkuA==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz", + "integrity": "sha512-INN26G3EW43adGKBNzYWOlI3+rlLnasXTwW79YNnUhXPDa+yHESgt639dJEs37gCjhkbNKcRRJnomXEuMFBXJg==", "dependencies": { "array-uniq": "1.0.3", - "eth-gas-reporter": "^0.2.24", + "eth-gas-reporter": "^0.2.25", "sha1": "^1.1.1" }, "peerDependencies": { @@ -17851,6 +18957,14 @@ "@ethersproject/strings": "^5.5.0" } }, + "node_modules/hardhat/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, "node_modules/hardhat/node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -17862,6 +18976,19 @@ "node": ">=4" } }, + "node_modules/hardhat/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/hardhat/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==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/hardhat/node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -17875,6 +19002,16 @@ "node": ">=4" } }, + "node_modules/hardhat/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/hardhat/node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -17893,6 +19030,27 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" }, + "node_modules/hardhat/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/hardhat/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==" + }, "node_modules/hardhat/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -17901,6 +19059,25 @@ "node": ">=0.8.0" } }, + "node_modules/hardhat/node_modules/ethereum-cryptography": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz", + "integrity": "sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==", + "dependencies": { + "@noble/hashes": "1.1.2", + "@noble/secp256k1": "1.6.3", + "@scure/bip32": "1.1.0", + "@scure/bip39": "1.1.0" + } + }, + "node_modules/hardhat/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/hardhat/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -17909,6 +19086,189 @@ "node": ">=4" } }, + "node_modules/hardhat/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hardhat/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/hardhat/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hardhat/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==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hardhat/node_modules/mocha": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz", + "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==", + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "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.js" + }, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/hardhat/node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hardhat/node_modules/mocha/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hardhat/node_modules/mocha/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hardhat/node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/hardhat/node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/hardhat/node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/hardhat/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hardhat/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hardhat/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, "node_modules/hardhat/node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -17997,6 +19357,30 @@ "semver": "bin/semver" } }, + "node_modules/hardhat/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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/hardhat/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/hardhat/node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -18008,6 +19392,90 @@ "node": ">=4" } }, + "node_modules/hardhat/node_modules/workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==" + }, + "node_modules/hardhat/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/hardhat/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/hardhat/node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/hardhat/node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/hardhat/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/hardhat/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hardhat/node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "engines": { + "node": ">=10" + } + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -18041,9 +19509,9 @@ } }, "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -18056,18 +19524,30 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbol-support-x": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, "engines": { "node": "*" } }, "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "engines": { "node": ">= 0.4" }, @@ -18079,6 +19559,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, "dependencies": { "has-symbol-support-x": "^1.4.1" }, @@ -18140,6 +19621,11 @@ "upper-case": "^1.1.3" } }, + "node_modules/heap": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", + "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" + }, "node_modules/highlight.js": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", @@ -18168,7 +19654,8 @@ "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/htmlparser2": { "version": "8.0.1", @@ -18203,51 +19690,11 @@ "node": ">=6.0.0" } }, - "node_modules/http-basic/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/http-basic/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/http-basic/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/http-basic/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true }, "node_modules/http-errors": { "version": "1.8.1", @@ -18267,7 +19714,8 @@ "node_modules/http-https": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", - "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=" + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=", + "dev": true }, "node_modules/http-response-object": { "version": "3.0.2", @@ -18323,6 +19771,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "dev": true, "dependencies": { "punycode": "2.1.0" }, @@ -18357,11 +19806,6 @@ "node": ">= 4" } }, - "node_modules/immediate": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", - "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" - }, "node_modules/immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", @@ -18519,6 +19963,7 @@ "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, "engines": { "node": ">=0.10.0" } @@ -18535,6 +19980,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, "engines": { "node": ">= 0.10" } @@ -18543,6 +19989,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -18619,9 +20066,9 @@ } }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { "node": ">= 0.4" }, @@ -18633,6 +20080,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, "dependencies": { "ci-info": "^2.0.0" }, @@ -18677,6 +20125,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, "bin": { "is-docker": "cli.js" }, @@ -18715,6 +20164,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -18782,9 +20232,9 @@ } }, "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -18799,6 +20249,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -18830,14 +20281,18 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -18846,6 +20301,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -18882,6 +20338,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -18924,12 +20381,14 @@ "node_modules/is-url": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": 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=" + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true }, "node_modules/is-weakref": { "version": "1.0.2", @@ -18946,6 +20405,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, "dependencies": { "is-docker": "^2.0.0" }, @@ -18972,6 +20432,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, "dependencies": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" @@ -19023,7 +20484,8 @@ "node_modules/json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true }, "node_modules/json-parse-better-errors": { "version": "1.0.2", @@ -19174,6 +20636,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, "dependencies": { "json-buffer": "3.0.0" } @@ -19190,6 +20653,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "dev": true, "dependencies": { "graceful-fs": "^4.1.11" } @@ -19213,6 +20677,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, "dependencies": { "invert-kv": "^1.0.0" }, @@ -19220,110 +20685,63 @@ "node": ">=0.10.0" } }, - "node_modules/level-codec": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", - "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", - "dependencies": { - "buffer": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/level-concat-iterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", - "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/level-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", - "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", - "dependencies": { - "errno": "~0.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/level-iterator-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", - "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.4.0", - "xtend": "^4.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "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==", + "node_modules/level": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", + "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", "dependencies": { - "level-packager": "^5.0.3", - "memdown": "^5.0.0" + "browser-level": "^1.0.1", + "classic-level": "^1.2.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==", - "dependencies": { - "encoding-down": "^6.3.0", - "levelup": "^4.3.2" + "node": ">=12" }, - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/level" } }, "node_modules/level-supports": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", - "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", - "dependencies": { - "xtend": "^4.0.2" - }, + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", + "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==", "engines": { - "node": ">=6" + "node": ">=12" } }, - "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==", + "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==", "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^3.1.0", - "xtend": "^4.0.1" + "buffer": "^6.0.3", + "module-error": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/levelup": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", - "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", + "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==", + "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": { - "deferred-leveldown": "~5.3.0", - "level-errors": "~2.0.0", - "level-iterator-stream": "~4.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" - }, - "engines": { - "node": ">=6" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, "node_modules/levn": { @@ -19342,6 +20760,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -19357,6 +20776,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -19381,7 +20801,8 @@ "node_modules/lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true }, "node_modules/lodash.flatten": { "version": "4.4.0", @@ -19542,6 +20963,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -19562,11 +20984,6 @@ "node": ">=10" } }, - "node_modules/ltgt": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", - "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" - }, "node_modules/markdown-table": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", @@ -19594,46 +21011,24 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, "engines": { "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==", - "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==", "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": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==" - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -19645,7 +21040,8 @@ "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true }, "node_modules/merge2": { "version": "1.4.1", @@ -19655,23 +21051,11 @@ "node": ">= 8" } }, - "node_modules/merkle-patricia-tree": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-4.2.4.tgz", - "integrity": "sha512-eHbf/BG6eGNsqqfbLED9rIqbsF4+sykEaBn6OLNs71tjclbMcMOk1tEPmJKcNcNCLkvbpY/lwyOlizWsqPNo8w==", - "dependencies": { - "@types/levelup": "^4.3.0", - "ethereumjs-util": "^7.1.4", - "level-mem": "^5.0.1", - "level-ws": "^2.0.0", - "readable-stream": "^3.6.0", - "semaphore-async-await": "^1.5.1" - } - }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, "engines": { "node": ">= 0.6" } @@ -19692,6 +21076,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -19703,12 +21088,14 @@ "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, "bin": { "mime": "cli.js" }, @@ -19789,6 +21176,7 @@ "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -19797,12 +21185,14 @@ "node_modules/minipass/node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "node_modules/minizlib": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, "dependencies": { "minipass": "^2.9.0" } @@ -19823,6 +21213,7 @@ "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", "deprecated": "This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.", + "dev": true, "dependencies": { "mkdirp": "*" }, @@ -19842,6 +21233,7 @@ "version": "9.2.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.0.tgz", "integrity": "sha512-kNn7E8g2SzVcq0a77dkphPsDSN7P+iYkqE0ZsGCYWRsoiKjOt+NvXfaagik8vuDa6W5Zw3qxe8Jfpt5qKf+6/Q==", + "dev": true, "dependencies": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", @@ -19884,6 +21276,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } @@ -19891,12 +21284,14 @@ "node_modules/mocha/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "node_modules/mocha/node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -19906,12 +21301,14 @@ "node_modules/mocha/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==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/mocha/node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -19927,6 +21324,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -19935,6 +21333,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -19943,6 +21342,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "dependencies": { "argparse": "^2.0.1" }, @@ -19954,6 +21354,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -19967,12 +21368,14 @@ "node_modules/mocha/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true }, "node_modules/mocha/node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "dependencies": { "yocto-queue": "^0.1.0" }, @@ -19987,6 +21390,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -20001,6 +21405,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "engines": { "node": ">=8" } @@ -20009,6 +21414,7 @@ "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", @@ -20022,6 +21428,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -20033,6 +21440,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -20047,6 +21455,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -20063,6 +21472,7 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, "engines": { "node": ">=10" } @@ -20071,6 +21481,7 @@ "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -20088,6 +21499,7 @@ "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true, "engines": { "node": ">=10" } @@ -20095,7 +21507,16 @@ "node_modules/mock-fs": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", - "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" + "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==", + "engines": { + "node": ">=10" + } }, "node_modules/ms": { "version": "2.1.2", @@ -20107,6 +21528,7 @@ "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", "deprecated": "This module has been superseded by the multiformats module", + "dev": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -20117,6 +21539,7 @@ "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", "deprecated": "This module has been superseded by the multiformats module", + "dev": true, "dependencies": { "varint": "^5.0.0" } @@ -20125,6 +21548,7 @@ "version": "0.4.21", "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "dev": true, "dependencies": { "buffer": "^5.5.0", "multibase": "^0.7.0", @@ -20136,6 +21560,7 @@ "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", "deprecated": "This module has been superseded by the multiformats module", + "dev": true, "dependencies": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -20146,11 +21571,6 @@ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - }, "node_modules/nano-base32": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/nano-base32/-/nano-base32-1.0.1.tgz", @@ -20160,12 +21580,14 @@ "node_modules/nano-json-stream-parser": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", - "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=" + "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=", + "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==", + "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -20173,6 +21595,11 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "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==" + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -20182,6 +21609,7 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -20194,7 +21622,8 @@ "node_modules/next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true }, "node_modules/nice-try": { "version": "1.0.5", @@ -20244,6 +21673,7 @@ "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, "dependencies": { "whatwg-url": "^5.0.0" }, @@ -20281,6 +21711,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -20292,6 +21723,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } @@ -20308,6 +21740,7 @@ "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, "engines": { "node": ">=8" } @@ -20367,9 +21800,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -20428,13 +21861,14 @@ } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", "dependencies": { + "array.prototype.reduce": "^1.0.5", "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { "node": ">= 0.8" @@ -20482,6 +21916,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=", + "dev": true, "dependencies": { "http-https": "^1.0.0" } @@ -20490,6 +21925,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, "dependencies": { "ee-first": "1.1.1" }, @@ -20523,6 +21959,7 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -20595,6 +22032,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, "dependencies": { "lcid": "^1.0.0" }, @@ -20614,6 +22052,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, "engines": { "node": ">=6" } @@ -20622,6 +22061,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, "engines": { "node": ">=4" } @@ -20700,6 +22140,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, "dependencies": { "p-finally": "^1.0.0" }, @@ -20739,6 +22180,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -20750,7 +22192,7 @@ "node_modules/parse-cache-control": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", - "integrity": "sha1-juqz5U+laSD+Fro493+iGqzC104=" + "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==" }, "node_modules/parse-headers": { "version": "2.0.4", @@ -20761,6 +22203,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, "dependencies": { "error-ex": "^1.2.0" }, @@ -20797,6 +22240,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -20815,6 +22259,7 @@ "version": "6.4.7", "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz", "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==", + "dev": true, "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^2.4.2", @@ -20841,6 +22286,7 @@ "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" }, @@ -20852,6 +22298,7 @@ "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", @@ -20865,6 +22312,7 @@ "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" } @@ -20872,12 +22320,14 @@ "node_modules/patch-package/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "node_modules/patch-package/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, "engines": { "node": ">=0.8.0" } @@ -20886,6 +22336,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, "engines": { "node": ">=4" } @@ -20894,6 +22345,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -20905,6 +22357,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } @@ -20913,6 +22366,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, "engines": { "node": ">=6" } @@ -20921,6 +22375,7 @@ "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" }, @@ -20931,7 +22386,8 @@ "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true }, "node_modules/path-case": { "version": "2.1.1", @@ -20987,12 +22443,14 @@ "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true }, "node_modules/path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -21006,6 +22464,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -21054,6 +22513,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -21062,6 +22522,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, "dependencies": { "pinkie": "^2.0.0" }, @@ -21073,6 +22534,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz", "integrity": "sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ==", + "dev": true, "hasInstallScript": true }, "node_modules/prelude-ls": { @@ -21087,6 +22549,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, "engines": { "node": ">=4" } @@ -21095,6 +22558,7 @@ "version": "2.5.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "dev": true, "bin": { "prettier": "bin-prettier.js" }, @@ -21655,9 +23119,9 @@ } }, "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "dependencies": { "asap": "~2.0.6" } @@ -21687,6 +23151,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -21695,11 +23160,6 @@ "node": ">= 0.10" } }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -21709,6 +23169,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -21721,12 +23182,14 @@ "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -21814,6 +23277,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -21823,6 +23287,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -21851,6 +23316,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, "dependencies": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -21864,6 +23330,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, "dependencies": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -21876,6 +23343,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, "dependencies": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -21888,6 +23356,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, "dependencies": { "pinkie-promise": "^2.0.0" }, @@ -21947,13 +23416,13 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" }, "engines": { "node": ">= 0.4" @@ -21977,7 +23446,7 @@ "node_modules/req-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/req-cwd/-/req-cwd-2.0.0.tgz", - "integrity": "sha1-1AgrTURZgDZkD7c93qAe1T20nrw=", + "integrity": "sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==", "dependencies": { "req-from": "^2.0.0" }, @@ -21988,7 +23457,7 @@ "node_modules/req-from": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/req-from/-/req-from-2.0.0.tgz", - "integrity": "sha1-10GI5H+TeW9Kpx327jWuaJ8+DnA=", + "integrity": "sha512-LzTfEVDVQHBRfjOUMgNBA+V6DWsSnoeKzf42J7l0xa/B4jyPOuuF5MlNSmomLNGemWTnV2TIdjSSLnEn95fOQA==", "dependencies": { "resolve-from": "^3.0.0" }, @@ -22100,6 +23569,7 @@ "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, "engines": { "node": ">=0.10.0" } @@ -22107,7 +23577,8 @@ "node_modules/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=" + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true }, "node_modules/require-relative": { "version": "0.8.7", @@ -22143,6 +23614,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, "dependencies": { "lowercase-keys": "^1.0.0" } @@ -22162,7 +23634,7 @@ "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "engines": { "node": ">= 4" } @@ -22247,6 +23719,28 @@ "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==", + "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", @@ -22279,6 +23773,19 @@ } ] }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -22470,14 +23977,6 @@ "node": ">=10.0.0" } }, - "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": "sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==", - "engines": { - "node": ">=4.1" - } - }, "node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -22496,6 +23995,7 @@ "version": "0.17.2", "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, "dependencies": { "debug": "2.6.9", "depd": "~1.1.2", @@ -22519,6 +24019,7 @@ "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" } @@ -22526,12 +24027,14 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/send/node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true }, "node_modules/sentence-case": { "version": "2.1.1", @@ -22555,6 +24058,7 @@ "version": "1.14.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -22569,6 +24073,7 @@ "version": "0.1.12", "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "dev": true, "dependencies": { "body-parser": "^1.16.0", "cors": "^2.8.1", @@ -22610,7 +24115,7 @@ "node_modules/sha1": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz", - "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=", + "integrity": "sha512-dZBS6OrMjtgVkopB1Gmo4RQCDKiZsqcpAQpkV/aaj+FCrCg8r4I4qMkDPQjBgLIxlmu9k4nUbWq6ohXahOneYA==", "dependencies": { "charenc": ">= 0.0.1", "crypt": ">= 0.0.1" @@ -22779,6 +24284,7 @@ "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, "dependencies": { "fs-extra": "^0.30.0", "memorystream": "^0.3.1", @@ -22794,6 +24300,7 @@ "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -22806,6 +24313,7 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -22814,6 +24322,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "dependencies": { "glob": "^7.1.3" }, @@ -22825,6 +24334,7 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { "semver": "bin/semver" } @@ -23352,9 +24862,9 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/solidity-ast": { - "version": "0.4.30", - "resolved": "https://registry.npmjs.org/solidity-ast/-/solidity-ast-0.4.30.tgz", - "integrity": "sha512-3xsQIbZEPx6w7+sQokuOvk1RkMb5GIpuK0GblQDIH6IAkU4+uyJQVJIRNP+8KwhzkViwRKq0hS4zLqQNLKpxOA==" + "version": "0.4.38", + "resolved": "https://registry.npmjs.org/solidity-ast/-/solidity-ast-0.4.38.tgz", + "integrity": "sha512-e7gT6g8l8M2rAzH648QA3/IihCNy/anFoWyChVD+T+zfX4FjXbT8AO2DB3wG1iEmIBib9/+vD+GvTElWWpdw+w==" }, "node_modules/solidity-comments-extractor": { "version": "0.0.7", @@ -23363,31 +24873,426 @@ "dev": true }, "node_modules/solidity-coverage": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/solidity-coverage/-/solidity-coverage-0.7.21.tgz", - "integrity": "sha512-O8nuzJ9yXiKUx3NdzVvHrUW0DxoNVcGzq/I7NzewNO9EZE3wYAQ4l8BwcnV64r4aC/HB6Vnw/q2sF0BQHv/3fg==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/solidity-coverage/-/solidity-coverage-0.8.2.tgz", + "integrity": "sha512-cv2bWb7lOXPE9/SSleDO6czkFiMHgP4NXPj+iW9W7iEKLBk7Cj0AGBiNmGX3V1totl9wjPrT0gHmABZKZt65rQ==", "dependencies": { - "@solidity-parser/parser": "^0.14.0", - "@truffle/provider": "^0.2.24", + "@ethersproject/abi": "^5.0.9", + "@solidity-parser/parser": "^0.14.1", "chalk": "^2.4.2", "death": "^1.1.0", "detect-port": "^1.3.0", + "difflib": "^0.2.4", "fs-extra": "^8.1.0", "ghost-testrpc": "^0.0.2", "global-modules": "^2.0.0", "globby": "^10.0.1", "jsonschema": "^1.2.4", "lodash": "^4.17.15", + "mocha": "7.1.2", "node-emoji": "^1.10.0", "pify": "^4.0.1", "recursive-readdir": "^2.2.2", "sc-istanbul": "^0.4.5", "semver": "^7.3.4", "shelljs": "^0.8.3", - "web3-utils": "^1.3.0" + "web3-utils": "^1.3.6" }, "bin": { "solidity-coverage": "plugins/bin.js" + }, + "peerDependencies": { + "hardhat": "^2.11.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/abi": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", + "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/abstract-provider": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", + "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/abstract-signer": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", + "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/address": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", + "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/rlp": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/base64": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", + "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/bignumber": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", + "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "bn.js": "^5.2.1" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/bytes": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/constants": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", + "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/hash": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", + "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/keccak256": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", + "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "js-sha3": "0.8.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/logger": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ] + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/networks": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", + "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/properties": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", + "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/rlp": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", + "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/signing-key": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", + "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "bn.js": "^5.2.1", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/strings": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", + "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/transactions": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", + "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/@ethersproject/web": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", + "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "node_modules/solidity-coverage/node_modules/ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/solidity-coverage/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" } }, "node_modules/solidity-coverage/node_modules/ansi-styles": { @@ -23414,6 +25319,36 @@ "node": ">=4" } }, + "node_modules/solidity-coverage/node_modules/chokidar": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", + "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.2.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.1" + } + }, + "node_modules/solidity-coverage/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, "node_modules/solidity-coverage/node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -23427,6 +25362,23 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, + "node_modules/solidity-coverage/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/solidity-coverage/node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/solidity-coverage/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -23435,6 +25387,17 @@ "node": ">=0.8.0" } }, + "node_modules/solidity-coverage/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/solidity-coverage/node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -23448,6 +25411,30 @@ "node": ">=6 <7 || >=8" } }, + "node_modules/solidity-coverage/node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/solidity-coverage/node_modules/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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": "*" + } + }, "node_modules/solidity-coverage/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -23456,6 +25443,151 @@ "node": ">=4" } }, + "node_modules/solidity-coverage/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/solidity-coverage/node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/solidity-coverage/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/solidity-coverage/node_modules/log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "dependencies": { + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/solidity-coverage/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/solidity-coverage/node_modules/mocha": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.1.2.tgz", + "integrity": "sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA==", + "dependencies": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "chokidar": "3.3.0", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.5", + "ms": "2.1.1", + "node-environment-flags": "1.0.6", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/solidity-coverage/node_modules/mocha/node_modules/supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/solidity-coverage/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/solidity-coverage/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/solidity-coverage/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/solidity-coverage/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, "node_modules/solidity-coverage/node_modules/pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", @@ -23464,6 +25596,54 @@ "node": ">=6" } }, + "node_modules/solidity-coverage/node_modules/readdirp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", + "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "dependencies": { + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/solidity-coverage/node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/solidity-coverage/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/solidity-coverage/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/solidity-coverage/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/solidity-coverage/node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -23483,6 +25663,70 @@ "node": ">= 4.0.0" } }, + "node_modules/solidity-coverage/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/solidity-coverage/node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "node_modules/solidity-coverage/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/solidity-coverage/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/solidity-coverage/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/solidity-coverage/node_modules/yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "dependencies": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/source-map-support": { "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", @@ -23504,6 +25748,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -23512,12 +25757,14 @@ "node_modules/spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": 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, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -23526,7 +25773,8 @@ "node_modules/spdx-license-ids": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true }, "node_modules/sprintf-js": { "version": "1.0.3", @@ -23603,7 +25851,7 @@ "node_modules/stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", "engines": { "node": ">=0.10.0" } @@ -23676,24 +25924,26 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -23714,6 +25964,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, "dependencies": { "is-utf8": "^0.2.0" }, @@ -23789,6 +26040,7 @@ "version": "0.1.40", "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", + "dev": true, "dependencies": { "bluebird": "^3.5.0", "buffer": "^5.0.5", @@ -23807,6 +26059,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -23817,6 +26070,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, "engines": { "node": ">=4" } @@ -23825,6 +26079,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, "dependencies": { "decompress-response": "^3.2.0", "duplexer3": "^0.1.4", @@ -23849,6 +26104,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -23857,6 +26113,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, "engines": { "node": ">=4" } @@ -23865,6 +26122,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -23873,6 +26131,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, "engines": { "node": ">= 4.0.0" } @@ -23881,6 +26140,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, "dependencies": { "prepend-http": "^1.0.1" }, @@ -24001,6 +26261,7 @@ "version": "4.4.19", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", + "dev": true, "dependencies": { "chownr": "^1.1.4", "fs-minipass": "^1.2.7", @@ -24017,12 +26278,14 @@ "node_modules/tar/node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true }, "node_modules/test-value": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", + "dev": true, "dependencies": { "array-back": "^1.0.3", "typical": "^2.6.0" @@ -24035,6 +26298,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", + "dev": true, "dependencies": { "typical": "^2.6.0" }, @@ -24046,7 +26310,8 @@ "version": "0.0.1", "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." + "deprecated": "testrpc has been renamed to ganache-cli, please use this package from now on.", + "dev": true }, "node_modules/text-table": { "version": "0.2.0", @@ -24079,20 +26344,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" }, - "node_modules/then-request/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "node_modules/then-request/node_modules/form-data": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", @@ -24106,33 +26357,6 @@ "node": ">= 0.12" } }, - "node_modules/then-request/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/then-request/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/then-request/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -24171,6 +26395,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, "engines": { "node": ">=6" } @@ -24217,12 +26442,8 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "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==" + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true }, "node_modules/try-require": { "version": "1.2.1", @@ -24233,12 +26454,14 @@ "node_modules/ts-essentials": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-1.0.4.tgz", - "integrity": "sha512-q3N1xS4vZpRouhYHDPwO0bDW3EZ6SK9CrrDHxi/D6BPReSjpVgWIOpLS2o0gSBZm+7q/wyKp6RVM1AeeW7uyfQ==" + "integrity": "sha512-q3N1xS4vZpRouhYHDPwO0bDW3EZ6SK9CrrDHxi/D6BPReSjpVgWIOpLS2o0gSBZm+7q/wyKp6RVM1AeeW7uyfQ==", + "dev": true }, "node_modules/ts-generator": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ts-generator/-/ts-generator-0.1.1.tgz", "integrity": "sha512-N+ahhZxTLYu1HNTQetwWcx3so8hcYbkKBHTr4b4/YgObFTIKkOSSsaa+nal12w8mfrJAyzJfETXawbNjSfP2gQ==", + "dev": true, "dependencies": { "@types/mkdirp": "^0.5.2", "@types/prettier": "^2.1.1", @@ -24258,6 +26481,7 @@ "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" }, @@ -24269,6 +26493,7 @@ "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", @@ -24282,6 +26507,7 @@ "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" } @@ -24289,12 +26515,14 @@ "node_modules/ts-generator/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": 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, "engines": { "node": ">=0.8.0" } @@ -24303,6 +26531,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, "engines": { "node": ">=4" } @@ -24311,6 +26540,7 @@ "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" }, @@ -24394,7 +26624,8 @@ "node_modules/type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true }, "node_modules/type-check": { "version": "0.3.2", @@ -24423,6 +26654,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -24435,6 +26667,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/typechain/-/typechain-3.0.0.tgz", "integrity": "sha512-ft4KVmiN3zH4JUFu2WJBrwfHeDf772Tt2d8bssDTo/YcckKW2D+OwFrHXRC6hJvO3mHjFQTihoMV6fJOi0Hngg==", + "dev": true, "dependencies": { "command-line-args": "^4.0.7", "debug": "^4.1.1", @@ -24452,6 +26685,7 @@ "version": "6.0.7", "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-6.0.7.tgz", "integrity": "sha512-2E4HIIj4tQJlIHuATRHayv0EfMGK3ris/GRk1E3CFnsZzeNV+hUmelbaTZHLtXaZppM5oLhHRtO04gINC4Jusw==", + "dev": true, "peerDependencies": { "typescript": ">=3.7.0" } @@ -24459,47 +26693,37 @@ "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, "dependencies": { "is-typedarray": "^1.0.0" } }, - "node_modules/typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/typical": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", - "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", + "dev": true }, "node_modules/ultron": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true }, "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" }, "funding": { @@ -24566,6 +26790,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -24575,6 +26800,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, "dependencies": { "prepend-http": "^2.0.0" }, @@ -24591,6 +26817,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, "engines": { "node": ">= 4" } @@ -24598,12 +26825,14 @@ "node_modules/url/node_modules/punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true }, "node_modules/utf-8-validate": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.8.tgz", "integrity": "sha512-k4dW/Qja1BYDl2qD4tOMB9PFVha/UJtxTc1cXYOe3WwA/2m0Yn4qB7wLMpJyLJ/7DR0XnTut3HsCSzDT4ZvKgA==", + "dev": true, "hasInstallScript": true, "dependencies": { "node-gyp-build": "^4.3.0" @@ -24621,6 +26850,7 @@ "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dev": true, "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -24639,6 +26869,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, "engines": { "node": ">= 0.4.0" } @@ -24661,6 +26892,7 @@ "version": "3.0.4", "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, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -24669,12 +26901,14 @@ "node_modules/varint": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "dev": true }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, "engines": { "node": ">= 0.8" } @@ -24762,6 +26996,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.3.tgz", "integrity": "sha512-Ip1IjB3S8vN7Kf1PPjK41U5gskmMk6IJQlxIVuS8/1U7n/o0jC8krqtpRwiMfAgYyw3TXwBFtxSRTvJtnLyXZw==", + "dev": true, "dependencies": { "web3-eth-iban": "1.5.3", "web3-utils": "1.5.3" @@ -24846,6 +27081,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.3.tgz", "integrity": "sha512-CFfgqvk3Vk6PIAxtLLuX+pOMozxkKCY+/GdGr7weMh033mDXEPvwyVjoSRO1PqIKj668/hMGQsVoIgbyxkJ9Mg==", + "dev": true, "dependencies": { "eventemitter3": "4.0.4" }, @@ -25056,6 +27292,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.5.3.tgz", "integrity": "sha512-i/qhuFsoNrnV130CSRYX/z4SlCfSQ4mHntti5yTmmQpt70xZKYZ57BsU0R29ueSQ9/P+aQrL2t2rqkQkAloUxg==", + "dev": true, "dependencies": { "@ethersproject/abi": "5.0.7", "web3-utils": "1.5.3" @@ -25391,6 +27628,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.3.tgz", "integrity": "sha512-vMzmGqolYZvRHwP9P4Nf6G8uYM5aTLlQu2a34vz78p0KlDC+eV1th3+90Qeaupa28EG7OO0IT1F0BejiIauOPw==", + "dev": true, "dependencies": { "bn.js": "^4.11.9", "web3-utils": "1.5.3" @@ -25402,7 +27640,8 @@ "node_modules/web3-eth-iban/node_modules/bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "node_modules/web3-eth-personal": { "version": "1.7.4", @@ -25828,12 +28067,14 @@ "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true }, "node_modules/websocket": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "dev": true, "dependencies": { "bufferutil": "^4.0.1", "debug": "^2.2.0", @@ -25850,6 +28091,7 @@ "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" } @@ -25857,12 +28099,14 @@ "node_modules/websocket/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -25872,6 +28116,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -25900,12 +28145,14 @@ "node_modules/which-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true }, "node_modules/which-typed-array": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -25933,6 +28180,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true, "bin": { "window-size": "cli.js" }, @@ -25967,12 +28215,14 @@ "node_modules/workerpool": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz", - "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" + "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==", + "dev": true }, "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, "dependencies": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" @@ -25985,6 +28235,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -25993,6 +28244,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -26073,6 +28325,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "dev": true, "dependencies": { "cookiejar": "^2.1.1" } @@ -26133,12 +28386,14 @@ "node_modules/y18n": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true }, "node_modules/yaeti": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=", + "dev": true, "engines": { "node": ">=0.10.32" } @@ -26152,6 +28407,7 @@ "version": "4.8.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", "integrity": "sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==", + "dev": true, "dependencies": { "cliui": "^3.2.0", "decamelize": "^1.1.1", @@ -26234,6 +28490,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -26242,6 +28499,7 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, "dependencies": { "camelcase": "^3.0.0", "lodash.assign": "^4.0.6" @@ -26385,6 +28643,7 @@ "version": "0.4.5", "resolved": "https://registry.npmjs.org/@ensdomains/ens/-/ens-0.4.5.tgz", "integrity": "sha512-JSvpj1iNMFjK6K+uVl4unqMoa9rf5jopb8cya5UGBWz23Nw8hSNT7efgUx4BTlAPAgpNlEioUfeTyQ6J9ZvTVw==", + "dev": true, "requires": { "bluebird": "^3.5.2", "eth-ens-namehash": "^2.0.8", @@ -26412,7 +28671,8 @@ "@ensdomains/resolver": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/@ensdomains/resolver/-/resolver-0.2.4.tgz", - "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==" + "integrity": "sha512-bvaTH34PMCbv6anRa9I/0zjLJgY4EuznbEMgbV77JBCQ9KNC46rzi0avuxpOfu+xDjPEtSFGqVEOr5GlUSGudA==", + "dev": true }, "@eslint/eslintrc": { "version": "1.0.5", @@ -26452,6 +28712,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/chai/-/chai-3.4.4.tgz", "integrity": "sha512-/K8czydBtXXkcM9X6q29EqEkc5dN3oYenyH2a9hF7rGAApAJUpH8QBtojxOY/xQ2up5W332jqgxwp0yPiYug1g==", + "dev": true, "requires": { "@ethereum-waffle/provider": "^3.4.4", "ethers": "^5.5.2" @@ -26461,6 +28722,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/compiler/-/compiler-3.4.4.tgz", "integrity": "sha512-RUK3axJ8IkD5xpWjWoJgyHclOeEzDLQFga6gKpeGxiS/zBu+HB0W2FvsrrLalTFIaPw/CGYACRBSIxqiCqwqTQ==", + "dev": true, "requires": { "@resolver-engine/imports": "^0.3.3", "@resolver-engine/imports-fs": "^0.3.3", @@ -26478,12 +28740,14 @@ "commander": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": 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, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -26496,6 +28760,7 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -26503,12 +28768,14 @@ "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -26516,12 +28783,14 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "solc": { "version": "0.6.12", "resolved": "https://registry.npmjs.org/solc/-/solc-0.6.12.tgz", "integrity": "sha512-Lm0Ql2G9Qc7yPP2Ba+WNmzw2jwsrd3u4PobHYlSOxaut3TtUbj9+5ZrT6f4DUpNPEoBaFUOEg9Op9C0mk7ge9g==", + "dev": true, "requires": { "command-exists": "^1.2.8", "commander": "3.0.2", @@ -26539,6 +28808,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/ens/-/ens-3.4.4.tgz", "integrity": "sha512-0m4NdwWxliy3heBYva1Wr4WbJKLnwXizmy5FfSSr5PMbjI7SIGCdCB59U7/ZzY773/hY3bLnzLwvG5mggVjJWg==", + "dev": true, "requires": { "@ensdomains/ens": "^0.4.4", "@ensdomains/resolver": "^0.2.4", @@ -26549,6 +28819,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/mock-contract/-/mock-contract-3.4.4.tgz", "integrity": "sha512-Mp0iB2YNWYGUV+VMl5tjPsaXKbKo8MDH9wSJ702l9EBjdxFf/vBvnMBAC1Fub1lLtmD0JHtp1pq+mWzg/xlLnA==", + "dev": true, "requires": { "@ethersproject/abi": "^5.5.0", "ethers": "^5.5.2" @@ -26558,6 +28829,7 @@ "version": "5.6.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.0.tgz", "integrity": "sha512-AhVByTwdXCc2YQ20v300w6KVHle9g2OFc28ZAFCPnJyEpkv1xKXjZcSTgWOlv1i+0dqlgF8RCF2Rn2KC1t+1Vg==", + "dev": true, "requires": { "@ethersproject/address": "^5.6.0", "@ethersproject/bignumber": "^5.6.0", @@ -26576,6 +28848,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/@ethereum-waffle/provider/-/provider-3.4.4.tgz", "integrity": "sha512-GK8oKJAM8+PKy2nK08yDgl4A80mFuI8zBkE0C9GqTRYQqvuxIyXoLmJ5NZU9lIwyWVv5/KsoA11BgAv2jXE82g==", + "dev": true, "requires": { "@ethereum-waffle/ens": "^3.4.4", "ethers": "^5.5.2", @@ -26584,106 +28857,26 @@ "postinstall-postinstall": "^2.1.0" } }, - "@ethereumjs/block": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/@ethereumjs/block/-/block-3.6.3.tgz", - "integrity": "sha512-CegDeryc2DVKnDkg5COQrE0bJfw/p0v3GBk2W5/Dj5dOVfEmb50Ux0GLnSPypooLnfqjwFaorGuT9FokWB3GRg==", - "requires": { - "@ethereumjs/common": "^2.6.5", - "@ethereumjs/tx": "^3.5.2", - "ethereumjs-util": "^7.1.5", - "merkle-patricia-tree": "^4.2.4" - } - }, - "@ethereumjs/blockchain": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/@ethereumjs/blockchain/-/blockchain-5.5.3.tgz", - "integrity": "sha512-bi0wuNJ1gw4ByNCV56H0Z4Q7D+SxUbwyG12Wxzbvqc89PXLRNR20LBcSUZRKpN0+YCPo6m0XZL/JLio3B52LTw==", - "requires": { - "@ethereumjs/block": "^3.6.2", - "@ethereumjs/common": "^2.6.4", - "@ethereumjs/ethash": "^1.1.0", - "debug": "^4.3.3", - "ethereumjs-util": "^7.1.5", - "level-mem": "^5.0.1", - "lru-cache": "^5.1.1", - "semaphore-async-await": "^1.5.1" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, "@ethereumjs/common": { "version": "2.6.5", "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", + "dev": true, "requires": { "crc-32": "^1.2.0", "ethereumjs-util": "^7.1.5" } }, - "@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==", - "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" - }, - "dependencies": { - "buffer-xor": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-2.0.2.tgz", - "integrity": "sha512-eHslX0bin3GB+Lx2p7lEYRShRewuNZL3fUl4qlVJGGiwoPGftmt8JQgk2Y9Ji5/01TnVDo33E5b5O3vUB1HdqQ==", - "requires": { - "safe-buffer": "^5.1.1" - } - } - } - }, "@ethereumjs/tx": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", + "dev": true, "requires": { "@ethereumjs/common": "^2.6.4", "ethereumjs-util": "^7.1.5" } }, - "@ethereumjs/vm": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/@ethereumjs/vm/-/vm-5.9.3.tgz", - "integrity": "sha512-Ha04TeF8goEglr8eL7hkkYyjhzdZS0PsoRURzYlTF6I0VVId5KjKb0N7MrA8GMgheN+UeTncfTgYx52D/WhEmg==", - "requires": { - "@ethereumjs/block": "^3.6.3", - "@ethereumjs/blockchain": "^5.5.3", - "@ethereumjs/common": "^2.6.5", - "@ethereumjs/tx": "^3.5.2", - "async-eventemitter": "^0.2.4", - "core-js-pure": "^3.0.1", - "debug": "^4.3.3", - "ethereumjs-util": "^7.1.5", - "functional-red-black-tree": "^1.0.1", - "mcl-wasm": "^0.7.1", - "merkle-patricia-tree": "^4.2.4", - "rustbn.js": "~0.2.0" - } - }, "@ethersproject/abi": { "version": "5.0.7", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.0.7.tgz", @@ -26946,8 +29139,7 @@ "ws": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "requires": {} + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" } } }, @@ -27170,6 +29362,16 @@ } } }, + "@noble/hashes": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.2.tgz", + "integrity": "sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==" + }, + "@noble/secp256k1": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.6.3.tgz", + "integrity": "sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -27193,16 +29395,250 @@ "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==", + "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==", + "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": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "@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==", + "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==", + "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==", + "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==" + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "optional": true + }, "@nomiclabs/hardhat-ethers": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-ethers/-/hardhat-ethers-2.0.6.tgz", "integrity": "sha512-q2Cjp20IB48rEn2NPjR1qxsIQBvFVYW9rFRCFq+bC4RUrn1Ljz3g4wM8uSlgIBZYBi2JMXxmOzFqHraczxq4Ng==", - "requires": {} + "dev": true }, "@nomiclabs/hardhat-etherscan": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.0.tgz", - "integrity": "sha512-JroYgfN1AlYFkQTQ3nRwFi4o8NtZF7K/qFR2dxDUgHbCtIagkUseca9L4E/D2ScUm4XT40+8PbCdqZi+XmHyQA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@nomiclabs/hardhat-etherscan/-/hardhat-etherscan-3.1.2.tgz", + "integrity": "sha512-IEikeOVq0C/7CY6aD74d8L4BpGoc/FNiN6ldiPVg0QIFIUSu4FSGA1dmtJZJKk1tjpwgrfTLQNWnigtEaN9REg==", "requires": { "@ethersproject/abi": "^5.1.2", "@ethersproject/address": "^5.0.2", @@ -27323,8 +29759,7 @@ "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" }, "ansi-escapes": { "version": "3.2.0", @@ -27812,12 +30247,13 @@ "dev": true }, "@openzeppelin/hardhat-upgrades": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.17.0.tgz", - "integrity": "sha512-GNxR3/3fCKQsFpBi/r+5ib6U81UM9KCypmcOQxuCkVp9JKJ80/3hQdg1R+AQku/dlnhutPsfkCokH2LZFc5mNA==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-1.21.0.tgz", + "integrity": "sha512-Kwl7IN0Hlhj4HluMTTl0DrtU90OI/Q6rG3sAyd2pv3fababe9EuZqs9DydOlkWM45JwTzC+eBzX3TgHsqI13eA==", "requires": { - "@openzeppelin/upgrades-core": "^1.14.1", + "@openzeppelin/upgrades-core": "^1.20.0", "chalk": "^4.1.0", + "debug": "^4.1.1", "proper-lockfile": "^4.1.1" } }, @@ -28009,19 +30445,11 @@ "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true, - "peer": true - }, "chai-bn": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/chai-bn/-/chai-bn-0.2.2.tgz", "integrity": "sha512-MzjelH0p8vWn65QKmEq/DLBG1Hle4WeyqT79ANhXZhn/UxRWO0OogkAxi5oGGtfzwU9bZR8mvbvYdoqNVWQwFg==", - "dev": true, - "requires": {} + "dev": true }, "semver": { "version": "5.7.1", @@ -28032,14 +30460,13 @@ } }, "@openzeppelin/upgrades-core": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.14.1.tgz", - "integrity": "sha512-iKlh1mbUxyfdjdEiUFyhMkqirfas+DMUu7ED53nZbHEyhcYsm+5Fl/g0Bv6bZA+a7k8kO8+22DNEKsqaDUBc2Q==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.20.4.tgz", + "integrity": "sha512-Y4/+BPIbnopfE6ZhPOE2CD0V5fnvDxKKm7+kryx5+WrcRCTW3B5DjbXL9xyyoviG8Rn5EXUh5Fk1GLbiYDfu0g==", "requires": { - "bn.js": "^5.1.2", "cbor": "^8.0.0", "chalk": "^4.1.0", - "compare-versions": "^4.0.0", + "compare-versions": "^5.0.0", "debug": "^4.1.1", "ethereumjs-util": "^7.0.3", "proper-lockfile": "^4.1.1", @@ -28050,6 +30477,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@resolver-engine/core/-/core-0.3.3.tgz", "integrity": "sha512-eB8nEbKDJJBi5p5SrvrvILn4a0h42bKtbCTri3ZxCGt6UvoQyp7HnGOfki944bUjBSHKK3RvgfViHn+kqdXtnQ==", + "dev": true, "requires": { "debug": "^3.1.0", "is-url": "^1.2.4", @@ -28060,6 +30488,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -28070,6 +30499,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@resolver-engine/fs/-/fs-0.3.3.tgz", "integrity": "sha512-wQ9RhPUcny02Wm0IuJwYMyAG8fXVeKdmhm8xizNByD4ryZlx6PP6kRen+t/haF43cMfmaV7T3Cx6ChOdHEhFUQ==", + "dev": true, "requires": { "@resolver-engine/core": "^0.3.3", "debug": "^3.1.0" @@ -28079,6 +30509,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -28089,6 +30520,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@resolver-engine/imports/-/imports-0.3.3.tgz", "integrity": "sha512-anHpS4wN4sRMwsAbMXhMfOD/y4a4Oo0Cw/5+rue7hSwGWsDOQaAU1ClK1OxjUC35/peazxEl8JaSRRS+Xb8t3Q==", + "dev": true, "requires": { "@resolver-engine/core": "^0.3.3", "debug": "^3.1.0", @@ -28101,6 +30533,7 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -28111,6 +30544,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@resolver-engine/imports-fs/-/imports-fs-0.3.3.tgz", "integrity": "sha512-7Pjg/ZAZtxpeyCFlZR5zqYkz+Wdo84ugB5LApwriT8XFeQoLwGUj4tZFFvvCuxaNCcqZzCYbonJgmGObYBzyCA==", + "dev": true, "requires": { "@resolver-engine/fs": "^0.3.3", "@resolver-engine/imports": "^0.3.3", @@ -28121,12 +30555,37 @@ "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": 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==" + }, + "@scure/bip32": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.0.tgz", + "integrity": "sha512-ftTW3kKX54YXLCxH6BB7oEEoJfoE2pIgw7MINKAs5PsS6nqKPuKk1haTF/EuHmYqG330t5GSrdmtRuHaY1a62Q==", + "requires": { + "@noble/hashes": "~1.1.1", + "@noble/secp256k1": "~1.6.0", + "@scure/base": "~1.1.0" + } + }, + "@scure/bip39": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", + "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", + "requires": { + "@noble/hashes": "~1.1.1", + "@scure/base": "~1.1.0" + } + }, "@sentry/core": { "version": "5.30.0", "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", @@ -28246,7 +30705,8 @@ "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true }, "@sinonjs/commons": { "version": "1.8.3", @@ -28283,6 +30743,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, "requires": { "defer-to-connect": "^1.0.1" } @@ -28787,12 +31248,14 @@ "@truffle/error": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@truffle/error/-/error-0.1.0.tgz", - "integrity": "sha512-RbUfp5VreNhsa2Q4YbBjz18rOQI909pG32bghl1hulO7IpvcqTS+C3Ge5cNbiWQ1WGzy1wIeKLW0tmQtHFB7qg==" + "integrity": "sha512-RbUfp5VreNhsa2Q4YbBjz18rOQI909pG32bghl1hulO7IpvcqTS+C3Ge5cNbiWQ1WGzy1wIeKLW0tmQtHFB7qg==", + "dev": true }, "@truffle/interface-adapter": { "version": "0.5.17", "resolved": "https://registry.npmjs.org/@truffle/interface-adapter/-/interface-adapter-0.5.17.tgz", "integrity": "sha512-2MJ+YLAL4y2QqlWc90NKizBLpavcETTzV8EpYkYJgAM326xKrAt+N3wx3f3tgRPSsbdtiEVKf1JRXHmDYQ+xIg==", + "dev": true, "requires": { "bn.js": "^5.1.3", "ethers": "^4.0.32", @@ -28803,6 +31266,7 @@ "version": "4.11.6", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dev": true, "requires": { "@types/node": "*" } @@ -28810,22 +31274,26 @@ "@types/node": { "version": "12.20.41", "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.41.tgz", - "integrity": "sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q==" + "integrity": "sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q==", + "dev": true }, "aes-js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" + "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=", + "dev": true }, "bignumber.js": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", - "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" + "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==", + "dev": true }, "eth-lib": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dev": true, "requires": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -28835,7 +31303,8 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, @@ -28843,6 +31312,7 @@ "version": "4.0.49", "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.49.tgz", "integrity": "sha512-kPltTvWiyu+OktYy1IStSO16i2e7cS9D9OxZ81q2UUaiNPVrm/RTcbxamCXF9VUSKzJIdJV68EAIhTEVBalRWg==", + "dev": true, "requires": { "aes-js": "3.0.0", "bn.js": "^4.11.9", @@ -28858,17 +31328,20 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "scrypt-js": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", - "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==", + "dev": true }, "uuid": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", - "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=" + "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=", + "dev": true } } }, @@ -28876,6 +31349,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.0" @@ -28884,273 +31358,26 @@ "js-sha3": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=", + "dev": true }, "setimmediate": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", - "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=" - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - }, - "web3": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3/-/web3-1.5.3.tgz", - "integrity": "sha512-eyBg/1K44flfv0hPjXfKvNwcUfIVDI4NX48qHQe6wd7C8nPSdbWqo9vLy6ksZIt9NLa90HjI8HsGYgnMSUxn6w==", - "requires": { - "web3-bzz": "1.5.3", - "web3-core": "1.5.3", - "web3-eth": "1.5.3", - "web3-eth-personal": "1.5.3", - "web3-net": "1.5.3", - "web3-shh": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-bzz": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.5.3.tgz", - "integrity": "sha512-SlIkAqG0eS6cBS9Q2eBOTI1XFzqh83RqGJWnyrNZMDxUwsTVHL+zNnaPShVPvrWQA1Ub5b0bx1Kc5+qJVxsTJg==", - "requires": { - "@types/node": "^12.12.6", - "got": "9.6.0", - "swarm-js": "^0.1.40" - } - }, - "web3-core": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.3.tgz", - "integrity": "sha512-ACTbu8COCu+0eUNmd9pG7Q9EVsNkAg2w3Y7SqhDr+zjTgbSHZV01jXKlapm9z+G3AN/BziV3zGwudClJ4u4xXQ==", - "requires": { - "@types/bn.js": "^4.11.5", - "@types/node": "^12.12.6", - "bignumber.js": "^9.0.0", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-core-requestmanager": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-core-method": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.3.tgz", - "integrity": "sha512-8wJrwQ2qD9ibWieF9oHXwrJsUGrv3XAtEkNeyvyNMpktNTIjxJ2jaFGQUuLiyUrMubD18XXgLk4JS6PJU4Loeg==", - "requires": { - "@ethereumjs/common": "^2.4.0", - "@ethersproject/transactions": "^5.0.0-beta.135", - "web3-core-helpers": "1.5.3", - "web3-core-promievent": "1.5.3", - "web3-core-subscriptions": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-core-requestmanager": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.3.tgz", - "integrity": "sha512-9k/Bze2rs8ONix5IZR+hYdMNQv+ark2Ek2kVcrFgWO+LdLgZui/rn8FikPunjE+ub7x7pJaKCgVRbYFXjo3ZWg==", - "requires": { - "util": "^0.12.0", - "web3-core-helpers": "1.5.3", - "web3-providers-http": "1.5.3", - "web3-providers-ipc": "1.5.3", - "web3-providers-ws": "1.5.3" - } - }, - "web3-core-subscriptions": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.3.tgz", - "integrity": "sha512-L2m9vG1iRN6thvmv/HQwO2YLhOQlmZU8dpLG6GSo9FBN14Uch868Swk0dYVr3rFSYjZ/GETevSXU+O+vhCummA==", - "requires": { - "eventemitter3": "4.0.4", - "web3-core-helpers": "1.5.3" - } - }, - "web3-eth": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.5.3.tgz", - "integrity": "sha512-saFurA1L23Bd7MEf7cBli6/jRdMhD4X/NaMiO2mdMMCXlPujoudlIJf+VWpRWJpsbDFdu7XJ2WHkmBYT5R3p1Q==", - "requires": { - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-core-subscriptions": "1.5.3", - "web3-eth-abi": "1.5.3", - "web3-eth-accounts": "1.5.3", - "web3-eth-contract": "1.5.3", - "web3-eth-ens": "1.5.3", - "web3-eth-iban": "1.5.3", - "web3-eth-personal": "1.5.3", - "web3-net": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-eth-accounts": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.5.3.tgz", - "integrity": "sha512-pdGhXgeBaEJENMvRT6W9cmji3Zz/46ugFSvmnLLw79qi5EH7XJhKISNVb41eWCrs4am5GhI67GLx5d2s2a72iw==", - "requires": { - "@ethereumjs/common": "^2.3.0", - "@ethereumjs/tx": "^3.2.1", - "crypto-browserify": "3.12.0", - "eth-lib": "0.2.8", - "ethereumjs-util": "^7.0.10", - "scrypt-js": "^3.0.1", - "uuid": "3.3.2", - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-eth-contract": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.5.3.tgz", - "integrity": "sha512-Gdlt1L6cdHe83k7SdV6xhqCytVtOZkjD0kY/15x441AuuJ4JLubCHuqu69k2Dr3tWifHYVys/vG8QE/W16syGg==", - "requires": { - "@types/bn.js": "^4.11.5", - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-core-promievent": "1.5.3", - "web3-core-subscriptions": "1.5.3", - "web3-eth-abi": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-eth-ens": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.5.3.tgz", - "integrity": "sha512-QmGFFtTGElg0E+3xfCIFhiUF+1imFi9eg/cdsRMUZU4F1+MZCC/ee+IAelYLfNTGsEslCqfAusliKOT9DdGGnw==", - "requires": { - "content-hash": "^2.5.2", - "eth-ens-namehash": "2.0.8", - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-promievent": "1.5.3", - "web3-eth-abi": "1.5.3", - "web3-eth-contract": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-eth-personal": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.5.3.tgz", - "integrity": "sha512-JzibJafR7ak/Icas8uvos3BmUNrZw1vShuNR5Cxjo+vteOC8XMqz1Vr7RH65B4bmlfb3bm9xLxetUHO894+Sew==", - "requires": { - "@types/node": "^12.12.6", - "web3-core": "1.5.3", - "web3-core-helpers": "1.5.3", - "web3-core-method": "1.5.3", - "web3-net": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-net": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.5.3.tgz", - "integrity": "sha512-0W/xHIPvgVXPSdLu0iZYnpcrgNnhzHMC888uMlGP5+qMCt8VuflUZHy7tYXae9Mzsg1kxaJAS5lHVNyeNw4CoQ==", - "requires": { - "web3-core": "1.5.3", - "web3-core-method": "1.5.3", - "web3-utils": "1.5.3" - } - }, - "web3-providers-http": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.3.tgz", - "integrity": "sha512-5DpUyWGHtDAr2RYmBu34Fu+4gJuBAuNx2POeiJIooUtJ+Mu6pIx4XkONWH6V+Ez87tZAVAsFOkJRTYuzMr3rPw==", - "requires": { - "web3-core-helpers": "1.5.3", - "xhr2-cookies": "1.1.0" - } - }, - "web3-providers-ipc": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.3.tgz", - "integrity": "sha512-JmeAptugVpmXI39LGxUSAymx0NOFdgpuI1hGQfIhbEAcd4sv7fhfd5D+ZU4oLHbRI8IFr4qfGU0uhR8BXhDzlg==", - "requires": { - "oboe": "2.1.5", - "web3-core-helpers": "1.5.3" - } - }, - "web3-providers-ws": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.3.tgz", - "integrity": "sha512-6DhTw4Q7nm5CFYEUHOJM0gAb3xFx+9gWpVveg3YxJ/ybR1BUvEWo3bLgIJJtX56cYX0WyY6DS35a7f0LOI1kVg==", - "requires": { - "eventemitter3": "4.0.4", - "web3-core-helpers": "1.5.3", - "websocket": "^1.0.32" - } - }, - "web3-shh": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.5.3.tgz", - "integrity": "sha512-COfEXfsqoV/BkcsNLRxQqnWc1Teb8/9GxdGag5GtPC5gQC/vsN+7hYVJUwNxY9LtJPKYTij2DHHnx6UkITng+Q==", - "requires": { - "web3-core": "1.5.3", - "web3-core-method": "1.5.3", - "web3-core-subscriptions": "1.5.3", - "web3-net": "1.5.3" - } - } - } - }, - "@truffle/provider": { - "version": "0.2.55", - "resolved": "https://registry.npmjs.org/@truffle/provider/-/provider-0.2.55.tgz", - "integrity": "sha512-Tjs2cZsmRnzgBtFNXwO8cc1W7jIv0UaaLt3fOzks7rSUETo7M11GJ4U+uoCHSntrIW7E6sYS3KecOpzqJPw3Hg==", - "requires": { - "@truffle/error": "^0.1.0", - "@truffle/interface-adapter": "^0.5.17", - "web3": "1.5.3" - }, - "dependencies": { - "@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "12.20.43", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.43.tgz", - "integrity": "sha512-HCfJdaYqJX3BCzeihgZrD7b85Cu05OC/GVJ4kEYIflwUs4jbnUlLLWoq7hw1LBcdvUyehO+gr6P5JQ895/2ZfA==" - }, - "bignumber.js": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz", - "integrity": "sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==" - }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, - "eth-lib": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", - "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", - "requires": { - "bn.js": "^4.11.6", - "elliptic": "^6.4.0", - "xhr-request-promise": "^0.1.2" - } + "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=", + "dev": true }, "uuid": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true }, "web3": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3/-/web3-1.5.3.tgz", "integrity": "sha512-eyBg/1K44flfv0hPjXfKvNwcUfIVDI4NX48qHQe6wd7C8nPSdbWqo9vLy6ksZIt9NLa90HjI8HsGYgnMSUxn6w==", + "dev": true, "requires": { "web3-bzz": "1.5.3", "web3-core": "1.5.3", @@ -29165,6 +31392,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.5.3.tgz", "integrity": "sha512-SlIkAqG0eS6cBS9Q2eBOTI1XFzqh83RqGJWnyrNZMDxUwsTVHL+zNnaPShVPvrWQA1Ub5b0bx1Kc5+qJVxsTJg==", + "dev": true, "requires": { "@types/node": "^12.12.6", "got": "9.6.0", @@ -29175,6 +31403,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.5.3.tgz", "integrity": "sha512-ACTbu8COCu+0eUNmd9pG7Q9EVsNkAg2w3Y7SqhDr+zjTgbSHZV01jXKlapm9z+G3AN/BziV3zGwudClJ4u4xXQ==", + "dev": true, "requires": { "@types/bn.js": "^4.11.5", "@types/node": "^12.12.6", @@ -29189,6 +31418,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.5.3.tgz", "integrity": "sha512-8wJrwQ2qD9ibWieF9oHXwrJsUGrv3XAtEkNeyvyNMpktNTIjxJ2jaFGQUuLiyUrMubD18XXgLk4JS6PJU4Loeg==", + "dev": true, "requires": { "@ethereumjs/common": "^2.4.0", "@ethersproject/transactions": "^5.0.0-beta.135", @@ -29202,6 +31432,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.5.3.tgz", "integrity": "sha512-9k/Bze2rs8ONix5IZR+hYdMNQv+ark2Ek2kVcrFgWO+LdLgZui/rn8FikPunjE+ub7x7pJaKCgVRbYFXjo3ZWg==", + "dev": true, "requires": { "util": "^0.12.0", "web3-core-helpers": "1.5.3", @@ -29214,6 +31445,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.5.3.tgz", "integrity": "sha512-L2m9vG1iRN6thvmv/HQwO2YLhOQlmZU8dpLG6GSo9FBN14Uch868Swk0dYVr3rFSYjZ/GETevSXU+O+vhCummA==", + "dev": true, "requires": { "eventemitter3": "4.0.4", "web3-core-helpers": "1.5.3" @@ -29223,6 +31455,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.5.3.tgz", "integrity": "sha512-saFurA1L23Bd7MEf7cBli6/jRdMhD4X/NaMiO2mdMMCXlPujoudlIJf+VWpRWJpsbDFdu7XJ2WHkmBYT5R3p1Q==", + "dev": true, "requires": { "web3-core": "1.5.3", "web3-core-helpers": "1.5.3", @@ -29242,6 +31475,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.5.3.tgz", "integrity": "sha512-pdGhXgeBaEJENMvRT6W9cmji3Zz/46ugFSvmnLLw79qi5EH7XJhKISNVb41eWCrs4am5GhI67GLx5d2s2a72iw==", + "dev": true, "requires": { "@ethereumjs/common": "^2.3.0", "@ethereumjs/tx": "^3.2.1", @@ -29260,6 +31494,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.5.3.tgz", "integrity": "sha512-Gdlt1L6cdHe83k7SdV6xhqCytVtOZkjD0kY/15x441AuuJ4JLubCHuqu69k2Dr3tWifHYVys/vG8QE/W16syGg==", + "dev": true, "requires": { "@types/bn.js": "^4.11.5", "web3-core": "1.5.3", @@ -29275,6 +31510,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.5.3.tgz", "integrity": "sha512-QmGFFtTGElg0E+3xfCIFhiUF+1imFi9eg/cdsRMUZU4F1+MZCC/ee+IAelYLfNTGsEslCqfAusliKOT9DdGGnw==", + "dev": true, "requires": { "content-hash": "^2.5.2", "eth-ens-namehash": "2.0.8", @@ -29290,6 +31526,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.5.3.tgz", "integrity": "sha512-JzibJafR7ak/Icas8uvos3BmUNrZw1vShuNR5Cxjo+vteOC8XMqz1Vr7RH65B4bmlfb3bm9xLxetUHO894+Sew==", + "dev": true, "requires": { "@types/node": "^12.12.6", "web3-core": "1.5.3", @@ -29303,6 +31540,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.5.3.tgz", "integrity": "sha512-0W/xHIPvgVXPSdLu0iZYnpcrgNnhzHMC888uMlGP5+qMCt8VuflUZHy7tYXae9Mzsg1kxaJAS5lHVNyeNw4CoQ==", + "dev": true, "requires": { "web3-core": "1.5.3", "web3-core-method": "1.5.3", @@ -29313,6 +31551,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.5.3.tgz", "integrity": "sha512-5DpUyWGHtDAr2RYmBu34Fu+4gJuBAuNx2POeiJIooUtJ+Mu6pIx4XkONWH6V+Ez87tZAVAsFOkJRTYuzMr3rPw==", + "dev": true, "requires": { "web3-core-helpers": "1.5.3", "xhr2-cookies": "1.1.0" @@ -29322,6 +31561,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.5.3.tgz", "integrity": "sha512-JmeAptugVpmXI39LGxUSAymx0NOFdgpuI1hGQfIhbEAcd4sv7fhfd5D+ZU4oLHbRI8IFr4qfGU0uhR8BXhDzlg==", + "dev": true, "requires": { "oboe": "2.1.5", "web3-core-helpers": "1.5.3" @@ -29331,6 +31571,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.5.3.tgz", "integrity": "sha512-6DhTw4Q7nm5CFYEUHOJM0gAb3xFx+9gWpVveg3YxJ/ybR1BUvEWo3bLgIJJtX56cYX0WyY6DS35a7f0LOI1kVg==", + "dev": true, "requires": { "eventemitter3": "4.0.4", "web3-core-helpers": "1.5.3", @@ -29341,6 +31582,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.5.3.tgz", "integrity": "sha512-COfEXfsqoV/BkcsNLRxQqnWc1Teb8/9GxdGag5GtPC5gQC/vsN+7hYVJUwNxY9LtJPKYTij2DHHnx6UkITng+Q==", + "dev": true, "requires": { "web3-core": "1.5.3", "web3-core-method": "1.5.3", @@ -29428,14 +31670,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-2.0.0.tgz", "integrity": "sha512-0xdCkyGOzdqh4h5JSf+zoWx85IusEjDcPIwNEHP8mrWSnCae4rvrqB+/gtpdNfX7zjlFlZiMeePn2r63EI3Lrw==", + "dev": true, "requires": { "ethers": "^5.0.2" } }, - "@types/abstract-leveldown": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz", - "integrity": "sha512-q5veSX6zjUy/DlDhR4Y4cU0k2Ar+DT2LUraP00T19WLmTO6Se1djepCCaqU6nQrwcJ5Hyo/CWqxTzrrFg8eqbQ==" + "@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==" }, "@types/bn.js": { "version": "5.1.0", @@ -29467,7 +31710,7 @@ "@types/form-data": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/@types/form-data/-/form-data-0.0.33.tgz", - "integrity": "sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=", + "integrity": "sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==", "requires": { "@types/node": "*" } @@ -29493,21 +31736,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==" - }, - "@types/levelup": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@types/levelup/-/levelup-4.3.3.tgz", - "integrity": "sha512-K+OTIjJcZHVlZQN1HmU64VtrC0jC3dXWQozuEIR9zVvltIk90zaGPM2AgT+fIkChpzHhFE3YnvFLCbLtzAmexA==", - "requires": { - "@types/abstract-leveldown": "*", - "@types/level-errors": "*", - "@types/node": "*" - } - }, "@types/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", @@ -29522,6 +31750,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", + "dev": true, "requires": { "@types/node": "*" } @@ -29535,6 +31764,7 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", + "dev": true, "requires": { "@types/node": "*", "form-data": "^3.0.0" @@ -29551,7 +31781,8 @@ "@types/prettier": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", + "dev": true }, "@types/qs": { "version": "6.9.7", @@ -29562,6 +31793,7 @@ "version": "0.0.8", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dev": true, "requires": { "@types/node": "*" } @@ -29647,12 +31879,14 @@ "@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==" + "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", + "dev": true }, "@yarnpkg/lockfile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", - "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true }, "abort-controller": { "version": "3.0.0", @@ -29662,22 +31896,36 @@ "event-target-shim": "^5.0.0" } }, - "abstract-leveldown": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz", - "integrity": "sha512-TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==", + "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==", "requires": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" + "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==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + } } }, "accepts": { "version": "1.3.7", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -29812,6 +32060,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "dev": true, "requires": { "typical": "^2.6.1" } @@ -29819,7 +32068,8 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true }, "array-includes": { "version": "3.1.4", @@ -29866,10 +32116,22 @@ "es-abstract": "^1.19.0" } }, + "array.prototype.reduce": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", + "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" }, "asn1": { "version": "0.2.6", @@ -29883,6 +32145,7 @@ "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, "requires": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -29893,7 +32156,8 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, @@ -29943,7 +32207,8 @@ "async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true }, "asynckit": { "version": "0.4.0", @@ -29959,7 +32224,8 @@ "available-typed-arrays": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true }, "aws-sdk": { "version": "2.1131.0", @@ -30111,6 +32377,19 @@ "resolved": "https://registry.npmjs.org/bigi/-/bigi-1.4.2.tgz", "integrity": "sha1-nGZalfiLiwj8Bc/XMfVhhZ1yWCU=" }, + "bigint-crypto-utils": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/bigint-crypto-utils/-/bigint-crypto-utils-3.1.7.tgz", + "integrity": "sha512-zpCQpIE2Oy5WIQpjC9iYZf8Uh9QqoS51ZCooAcNvzv1AQ3VWdT52D0ksr1+/faeK8HVIej1bxXcP75YcqH3KPA==", + "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==" + }, "bignumber.js": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", @@ -30122,14 +32401,6 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "bip-schnorr": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/bip-schnorr/-/bip-schnorr-0.6.4.tgz", @@ -30142,14 +32413,6 @@ "safe-buffer": "^5.2.1" } }, - "bip66": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", - "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, "bitcore-lib": { "version": "8.25.28", "resolved": "https://registry.npmjs.org/bitcore-lib/-/bitcore-lib-8.25.28.tgz", @@ -30209,7 +32472,8 @@ "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true }, "bn.js": { "version": "5.2.1", @@ -30220,6 +32484,7 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dev": true, "requires": { "bytes": "3.1.1", "content-type": "~1.0.4", @@ -30237,6 +32502,7 @@ "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" } @@ -30244,7 +32510,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -30276,6 +32543,17 @@ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" }, + "browser-level": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-level/-/browser-level-1.0.1.tgz", + "integrity": "sha512-XECYKJ+Dbzw0lbydyQuJzwNXtOpbMSq737qxJN11sIRTErOMShvDpbzTlgju7orJKvx4epULolZAuJGLzCmWRQ==", + "requires": { + "abstract-level": "^1.0.2", + "catering": "^2.1.1", + "module-error": "^1.0.2", + "run-parallel-limit": "^1.1.0" + } + }, "browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", @@ -30298,6 +32576,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "requires": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -30308,6 +32587,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -30319,6 +32599,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, "requires": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -30328,6 +32609,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, "requires": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -30391,6 +32673,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "dev": true, "requires": { "node-gyp-build": "^4.3.0" } @@ -30404,6 +32687,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -30418,6 +32702,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, "requires": { "pump": "^3.0.0" } @@ -30425,7 +32710,8 @@ "lowercase-keys": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true } } }, @@ -30487,6 +32773,11 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, + "catering": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/catering/-/catering-2.1.1.tgz", + "integrity": "sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==" + }, "cbor": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", @@ -30579,7 +32870,7 @@ "charenc": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" }, "check-error": { "version": "1.0.2", @@ -30642,7 +32933,8 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true }, "ci-info": { "version": "2.0.0", @@ -30653,6 +32945,7 @@ "version": "0.7.5", "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "dev": true, "requires": { "buffer": "^5.5.0", "class-is": "^1.1.0", @@ -30665,6 +32958,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "dev": true, "requires": { "buffer": "^5.6.0", "varint": "^5.0.0" @@ -30684,7 +32978,20 @@ "class-is": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", - "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" + "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==", + "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" + } }, "clean-stack": { "version": "2.2.0", @@ -30717,7 +33024,7 @@ "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" }, "string-width": { "version": "2.1.1", @@ -30739,6 +33046,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1", @@ -30748,12 +33056,14 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "requires": { "ansi-regex": "^2.0.0" } @@ -30769,6 +33079,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, "requires": { "mimic-response": "^1.0.0" } @@ -30818,6 +33129,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", + "dev": true, "requires": { "array-back": "^2.0.0", "find-replace": "^1.0.3", @@ -30836,15 +33148,55 @@ "dev": true }, "compare-versions": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-4.1.3.tgz", - "integrity": "sha512-WQfnbDcrYnGr55UwbxKiQKASnTtNnaAWVi8jZyy8NTpVAXWACSne8lMD1iaIo9AiU6mnuLvSVshCzewVuWxHUg==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.1.tgz", + "integrity": "sha512-v8Au3l0b+Nwkp4G142JcgJFh1/TUhdxut7wzD1Nq1dyp5oa3tXaqb03EXOAB6jS4gMlalkjAUPZBMiAfKUixHQ==" }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", @@ -30865,6 +33217,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, "requires": { "safe-buffer": "5.2.1" } @@ -30873,6 +33226,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "dev": true, "requires": { "cids": "^0.7.1", "multicodec": "^0.5.5", @@ -30882,7 +33236,8 @@ "content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true }, "cookie": { "version": "0.4.1", @@ -30892,12 +33247,14 @@ "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true }, "cookiejar": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", - "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" + "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==", + "dev": true }, "core-js-pure": { "version": "3.20.3", @@ -30913,6 +33270,7 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, "requires": { "object-assign": "^4", "vary": "^1" @@ -30958,6 +33316,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -30966,7 +33325,8 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, @@ -31025,7 +33385,7 @@ "crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" }, "crypto-addr-codec": { "version": "0.1.7", @@ -31046,6 +33406,7 @@ "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "requires": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -31083,6 +33444,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -31154,37 +33516,16 @@ "defer-to-connect": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "deferred-leveldown": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", - "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", - "requires": { - "abstract-leveldown": "~6.2.1", - "inherits": "^2.0.3" - }, - "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==", - "requires": { - "buffer": "^5.5.0", - "immediate": "^3.2.3", - "level-concat-iterator": "~2.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" - } - } - } + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true }, "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "requires": { - "object-keys": "^1.0.12" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, "delayed-stream": { @@ -31222,6 +33563,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, "requires": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -31230,7 +33572,8 @@ "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true }, "detect-indent": { "version": "5.0.0", @@ -31271,6 +33614,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "requires": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -31280,10 +33624,19 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, + "difflib": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz", + "integrity": "sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==", + "requires": { + "heap": ">= 0.2.0" + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -31369,20 +33722,11 @@ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" }, - "drbg.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", - "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", - "requires": { - "browserify-aes": "^1.0.6", - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4" - } - }, "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true }, "ecc-jsbn": { "version": "0.1.2", @@ -31405,7 +33749,8 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true }, "elliptic": { "version": "6.5.4", @@ -31436,23 +33781,14 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "encoding-down": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", - "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", - "requires": { - "abstract-leveldown": "^6.2.1", - "inherits": "^2.0.3", - "level-codec": "^9.0.0", - "level-errors": "^2.0.0" - } + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, "requires": { "once": "^1.4.0" } @@ -31476,14 +33812,6 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "requires": { - "prr": "~1.0.1" - } - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -31493,45 +33821,54 @@ } }, "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.2", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", + "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" }, "dependencies": { "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } } } }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -31546,6 +33883,7 @@ "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -31556,6 +33894,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -31566,6 +33905,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" @@ -31579,12 +33919,14 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true }, "eslint": { "version": "8.8.0", @@ -31825,8 +34167,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true, - "requires": {} + "dev": true }, "eslint-import-resolver-node": { "version": "0.3.6", @@ -31996,8 +34337,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.2.0.tgz", "integrity": "sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==", - "dev": true, - "requires": {} + "dev": true }, "eslint-plugin-react": { "version": "7.28.0", @@ -32058,8 +34398,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", - "dev": true, - "requires": {} + "dev": true }, "eslint-scope": { "version": "7.1.0", @@ -32123,8 +34462,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true } } }, @@ -32176,12 +34514,14 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true }, "eth-ens-namehash": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", "integrity": "sha1-IprEbsqG1S4MmR58sq74P/D2i88=", + "dev": true, "requires": { "idna-uts46-hx": "^2.3.1", "js-sha3": "^0.5.7" @@ -32190,20 +34530,21 @@ "js-sha3": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=", + "dev": true } } }, "eth-gas-reporter": { - "version": "0.2.24", - "resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.24.tgz", - "integrity": "sha512-RbXLC2bnuPHzIMU/rnLXXlb6oiHEEKu7rq2UrAX/0mfo0Lzrr/kb9QTjWjfz8eNvc+uu6J8AuBwI++b+MLNI2w==", + "version": "0.2.25", + "resolved": "https://registry.npmjs.org/eth-gas-reporter/-/eth-gas-reporter-0.2.25.tgz", + "integrity": "sha512-1fRgyE4xUB8SoqLgN3eDfpDfwEfRxh2Sz1b7wzFbyQA+9TekMmvSjjoRu9SKcSVyK+vLkLIsVbJDsTWjw195OQ==", "requires": { "@ethersproject/abi": "^5.0.0-beta.146", "@solidity-parser/parser": "^0.14.0", "cli-table3": "^0.5.0", "colors": "1.4.0", - "ethereumjs-util": "6.2.0", + "ethereum-cryptography": "^1.0.3", "ethers": "^4.0.40", "fs-readdir-recursive": "^1.1.0", "lodash": "^4.17.14", @@ -32216,18 +34557,10 @@ "sync-request": "^6.0.0" }, "dependencies": { - "@types/bn.js": { - "version": "4.11.6", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", - "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", - "requires": { - "@types/node": "*" - } - }, "aes-js": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==" }, "ansi-colors": { "version": "3.2.3", @@ -32308,7 +34641,7 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "debug": { "version": "3.2.6", @@ -32326,20 +34659,17 @@ "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=" + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" }, - "ethereumjs-util": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.0.tgz", - "integrity": "sha512-vb0XN9J2QGdZGIEKG2vXM+kUdEivUfU6Wmi5y0cg+LRhDYKnXIZ/Lz7XjFbHRR9VIKq2lVGLzGBkA++y2nOdOQ==", + "ethereum-cryptography": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz", + "integrity": "sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==", "requires": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "ethjs-util": "0.1.6", - "keccak": "^2.0.0", - "rlp": "^2.2.3", - "secp256k1": "^3.0.1" + "@noble/hashes": "1.1.2", + "@noble/secp256k1": "1.6.3", + "@scure/bip32": "1.1.0", + "@scure/bip39": "1.1.0" } }, "ethers": { @@ -32387,7 +34717,7 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "hash.js": { "version": "1.1.3", @@ -32401,12 +34731,12 @@ "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" }, "js-sha3": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", - "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" }, "js-yaml": { "version": "3.13.1", @@ -32417,17 +34747,6 @@ "esprima": "^4.0.0" } }, - "keccak": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/keccak/-/keccak-2.1.0.tgz", - "integrity": "sha512-m1wbJRTo+gWbctZWay9i26v5fFnYkOn7D5PCxJ3fZUGUEb49dE1Pm4BREUYCt/aoO6di7jeoGmhvqN9Nzylm3Q==", - "requires": { - "bindings": "^1.5.0", - "inherits": "^2.0.4", - "nan": "^2.14.0", - "safe-buffer": "^5.2.0" - } - }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -32523,45 +34842,15 @@ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, - "rlp": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", - "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", - "requires": { - "bn.js": "^5.2.0" - }, - "dependencies": { - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - } - } - }, "scrypt-js": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" }, - "secp256k1": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", - "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", - "requires": { - "bindings": "^1.5.0", - "bip66": "^1.1.5", - "bn.js": "^4.11.8", - "create-hash": "^1.2.0", - "drbg.js": "^1.0.1", - "elliptic": "^6.5.2", - "nan": "^2.14.0", - "safe-buffer": "^5.1.2" - } - }, "setimmediate": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", - "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=" + "integrity": "sha512-/TjEmXQVEzdod/FFskf3o7oOAsGhHf2j1dZqRFbDzq4F3mvvxflIIi4Hd3bLQE9y/CpwqfSQam5JakI/mi3Pog==" }, "string-width": { "version": "3.1.0", @@ -32584,7 +34873,7 @@ "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" }, "supports-color": { "version": "6.0.0", @@ -32597,7 +34886,7 @@ "uuid": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", - "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=" + "integrity": "sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==" }, "which": { "version": "1.3.1", @@ -32610,7 +34899,7 @@ "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" }, "wrap-ansi": { "version": "5.1.0", @@ -32660,6 +34949,7 @@ "version": "0.1.29", "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "dev": true, "requires": { "bn.js": "^4.11.6", "elliptic": "^6.4.0", @@ -32672,17 +34962,20 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true }, "ws": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, "requires": { "async-limiter": "~1.0.0", "safe-buffer": "~5.1.0", @@ -32725,6 +35018,7 @@ "version": "3.4.4", "resolved": "https://registry.npmjs.org/ethereum-waffle/-/ethereum-waffle-3.4.4.tgz", "integrity": "sha512-PA9+jCjw4WC3Oc5ocSMBj5sXvueWQeAbvCA+hUlb6oFgwwKyq5ka3bWQ7QZcjzIX+TdFkxP4IbFmoY2D8Dkj9Q==", + "dev": true, "requires": { "@ethereum-waffle/chai": "^3.4.4", "@ethereum-waffle/compiler": "^3.4.4", @@ -32924,8 +35218,7 @@ "ethers-eip712": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/ethers-eip712/-/ethers-eip712-0.2.0.tgz", - "integrity": "sha512-fgS196gCIXeiLwhsWycJJuxI9nL/AoUPGSQ+yvd+8wdWR+43G+J1n69LmWVWvAON0M6qNaf2BF4/M159U8fujQ==", - "requires": {} + "integrity": "sha512-fgS196gCIXeiLwhsWycJJuxI9nL/AoUPGSQ+yvd+8wdWR+43G+J1n69LmWVWvAON0M6qNaf2BF4/M159U8fujQ==" }, "ethjs-abi": { "version": "0.2.1", @@ -32985,7 +35278,8 @@ "eventemitter3": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "dev": true }, "events": { "version": "1.1.1", @@ -33011,6 +35305,7 @@ "version": "4.17.2", "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -33048,6 +35343,7 @@ "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" } @@ -33055,7 +35351,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -33063,6 +35360,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dev": true, "requires": { "type": "^2.5.0" }, @@ -33070,7 +35368,8 @@ "type": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true } } }, @@ -33173,11 +35472,6 @@ "flat-cache": "^3.0.4" } }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -33190,6 +35484,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -33204,6 +35499,7 @@ "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" } @@ -33211,7 +35507,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -33219,6 +35516,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", + "dev": true, "requires": { "array-back": "^1.0.4", "test-value": "^2.1.0" @@ -33228,6 +35526,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", + "dev": true, "requires": { "typical": "^2.6.0" } @@ -33246,6 +35545,7 @@ "version": "2.0.0", "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, "requires": { "micromatch": "^4.0.2" } @@ -33282,7 +35582,8 @@ "foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true }, "forever-agent": { "version": "0.6.1", @@ -33293,6 +35594,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -33302,7 +35604,8 @@ "forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true }, "fp-ts": { "version": "1.19.3", @@ -33317,7 +35620,8 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true }, "fs-extra": { "version": "7.0.1", @@ -33340,6 +35644,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, "requires": { "minipass": "^2.6.0" } @@ -33365,11 +35670,27 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, "functional-red-black-tree": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, "fxjs": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/fxjs/-/fxjs-0.21.3.tgz", @@ -33382,6 +35703,7 @@ "version": "2.13.2", "resolved": "https://registry.npmjs.org/ganache-core/-/ganache-core-2.13.2.tgz", "integrity": "sha512-tIF5cR+ANQz0+3pHWxHjIwHqFXcVo0Mb+kcsNhglNFALcYo49aQpnS9dqHartqPfMFjiHh/qFoD3mYK0d/qGgw==", + "dev": true, "requires": { "abstract-leveldown": "3.0.0", "async": "2.6.2", @@ -33417,6 +35739,7 @@ "dependencies": { "@ethersproject/abi": { "version": "5.0.0-beta.153", + "dev": true, "optional": true, "requires": { "@ethersproject/address": ">=5.0.0-beta.128", @@ -33432,6 +35755,7 @@ }, "@ethersproject/abstract-provider": { "version": "5.0.8", + "dev": true, "optional": true, "requires": { "@ethersproject/bignumber": "^5.0.13", @@ -33445,6 +35769,7 @@ }, "@ethersproject/abstract-signer": { "version": "5.0.10", + "dev": true, "optional": true, "requires": { "@ethersproject/abstract-provider": "^5.0.8", @@ -33456,6 +35781,7 @@ }, "@ethersproject/address": { "version": "5.0.9", + "dev": true, "optional": true, "requires": { "@ethersproject/bignumber": "^5.0.13", @@ -33467,6 +35793,7 @@ }, "@ethersproject/base64": { "version": "5.0.7", + "dev": true, "optional": true, "requires": { "@ethersproject/bytes": "^5.0.9" @@ -33474,6 +35801,7 @@ }, "@ethersproject/bignumber": { "version": "5.0.13", + "dev": true, "optional": true, "requires": { "@ethersproject/bytes": "^5.0.9", @@ -33483,6 +35811,7 @@ }, "@ethersproject/bytes": { "version": "5.0.9", + "dev": true, "optional": true, "requires": { "@ethersproject/logger": "^5.0.8" @@ -33490,6 +35819,7 @@ }, "@ethersproject/constants": { "version": "5.0.8", + "dev": true, "optional": true, "requires": { "@ethersproject/bignumber": "^5.0.13" @@ -33497,6 +35827,7 @@ }, "@ethersproject/hash": { "version": "5.0.10", + "dev": true, "optional": true, "requires": { "@ethersproject/abstract-signer": "^5.0.10", @@ -33511,6 +35842,7 @@ }, "@ethersproject/keccak256": { "version": "5.0.7", + "dev": true, "optional": true, "requires": { "@ethersproject/bytes": "^5.0.9", @@ -33519,10 +35851,12 @@ }, "@ethersproject/logger": { "version": "5.0.8", + "dev": true, "optional": true }, "@ethersproject/networks": { "version": "5.0.7", + "dev": true, "optional": true, "requires": { "@ethersproject/logger": "^5.0.8" @@ -33530,6 +35864,7 @@ }, "@ethersproject/properties": { "version": "5.0.7", + "dev": true, "optional": true, "requires": { "@ethersproject/logger": "^5.0.8" @@ -33537,6 +35872,7 @@ }, "@ethersproject/rlp": { "version": "5.0.7", + "dev": true, "optional": true, "requires": { "@ethersproject/bytes": "^5.0.9", @@ -33545,6 +35881,7 @@ }, "@ethersproject/signing-key": { "version": "5.0.8", + "dev": true, "optional": true, "requires": { "@ethersproject/bytes": "^5.0.9", @@ -33555,6 +35892,7 @@ }, "@ethersproject/strings": { "version": "5.0.8", + "dev": true, "optional": true, "requires": { "@ethersproject/bytes": "^5.0.9", @@ -33564,6 +35902,7 @@ }, "@ethersproject/transactions": { "version": "5.0.9", + "dev": true, "optional": true, "requires": { "@ethersproject/address": "^5.0.9", @@ -33579,6 +35918,7 @@ }, "@ethersproject/web": { "version": "5.0.12", + "dev": true, "optional": true, "requires": { "@ethersproject/base64": "^5.0.7", @@ -33590,10 +35930,12 @@ }, "@sindresorhus/is": { "version": "0.14.0", + "dev": true, "optional": true }, "@szmarczak/http-timer": { "version": "1.1.2", + "dev": true, "optional": true, "requires": { "defer-to-connect": "^1.0.1" @@ -33601,36 +35943,43 @@ }, "@types/bn.js": { "version": "4.11.6", + "dev": true, "requires": { "@types/node": "*" } }, "@types/node": { - "version": "14.14.20" + "version": "14.14.20", + "dev": true }, "@types/pbkdf2": { "version": "3.1.0", + "dev": true, "requires": { "@types/node": "*" } }, "@types/secp256k1": { "version": "4.0.1", + "dev": true, "requires": { "@types/node": "*" } }, "@yarnpkg/lockfile": { - "version": "1.1.0" + "version": "1.1.0", + "dev": true }, "abstract-leveldown": { "version": "3.0.0", + "dev": true, "requires": { "xtend": "~4.0.0" } }, "accepts": { "version": "1.3.7", + "dev": true, "optional": true, "requires": { "mime-types": "~2.1.24", @@ -33639,10 +35988,12 @@ }, "aes-js": { "version": "3.1.2", + "dev": true, "optional": true }, "ajv": { "version": "6.12.6", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -33652,34 +36003,42 @@ }, "ansi-styles": { "version": "3.2.1", + "dev": true, "requires": { "color-convert": "^1.9.0" } }, "arr-diff": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "arr-flatten": { - "version": "1.1.0" + "version": "1.1.0", + "dev": true }, "arr-union": { - "version": "3.1.0" + "version": "3.1.0", + "dev": true }, "array-flatten": { "version": "1.1.1", + "dev": true, "optional": true }, "array-unique": { - "version": "0.3.2" + "version": "0.3.2", + "dev": true }, "asn1": { "version": "0.2.4", + "dev": true, "requires": { "safer-buffer": "~2.1.0" } }, "asn1.js": { "version": "5.4.1", + "dev": true, "optional": true, "requires": { "bn.js": "^4.0.0", @@ -33689,40 +36048,50 @@ } }, "assert-plus": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "assign-symbols": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "async": { "version": "2.6.2", + "dev": true, "requires": { "lodash": "^4.17.11" } }, "async-eventemitter": { "version": "0.2.4", + "dev": true, "requires": { "async": "^2.4.0" } }, "async-limiter": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "asynckit": { - "version": "0.4.0" + "version": "0.4.0", + "dev": true }, "atob": { - "version": "2.1.2" + "version": "2.1.2", + "dev": true }, "aws-sign2": { - "version": "0.7.0" + "version": "0.7.0", + "dev": true }, "aws4": { - "version": "1.11.0" + "version": "1.11.0", + "dev": true }, "babel-code-frame": { "version": "6.26.0", + "dev": true, "requires": { "chalk": "^1.1.3", "esutils": "^2.0.2", @@ -33730,13 +36099,16 @@ }, "dependencies": { "ansi-regex": { - "version": "2.1.1" + "version": "2.1.1", + "dev": true }, "ansi-styles": { - "version": "2.2.1" + "version": "2.2.1", + "dev": true }, "chalk": { "version": "1.1.3", + "dev": true, "requires": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -33746,21 +36118,25 @@ } }, "js-tokens": { - "version": "3.0.2" + "version": "3.0.2", + "dev": true }, "strip-ansi": { "version": "3.0.1", + "dev": true, "requires": { "ansi-regex": "^2.0.0" } }, "supports-color": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true } } }, "babel-core": { "version": "6.26.3", + "dev": true, "requires": { "babel-code-frame": "^6.26.0", "babel-generator": "^6.26.0", @@ -33785,23 +36161,28 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "requires": { "ms": "2.0.0" } }, "json5": { - "version": "0.5.1" + "version": "0.5.1", + "dev": true }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "slash": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true } } }, "babel-generator": { "version": "6.26.1", + "dev": true, "requires": { "babel-messages": "^6.23.0", "babel-runtime": "^6.26.0", @@ -33814,12 +36195,14 @@ }, "dependencies": { "jsesc": { - "version": "1.3.0" + "version": "1.3.0", + "dev": true } } }, "babel-helper-builder-binary-assignment-operator-visitor": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-explode-assignable-expression": "^6.24.1", "babel-runtime": "^6.22.0", @@ -33828,6 +36211,7 @@ }, "babel-helper-call-delegate": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0", @@ -33837,6 +36221,7 @@ }, "babel-helper-define-map": { "version": "6.26.0", + "dev": true, "requires": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.26.0", @@ -33846,6 +36231,7 @@ }, "babel-helper-explode-assignable-expression": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-traverse": "^6.24.1", @@ -33854,6 +36240,7 @@ }, "babel-helper-function-name": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-get-function-arity": "^6.24.1", "babel-runtime": "^6.22.0", @@ -33864,6 +36251,7 @@ }, "babel-helper-get-function-arity": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -33871,6 +36259,7 @@ }, "babel-helper-hoist-variables": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -33878,6 +36267,7 @@ }, "babel-helper-optimise-call-expression": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -33885,6 +36275,7 @@ }, "babel-helper-regex": { "version": "6.26.0", + "dev": true, "requires": { "babel-runtime": "^6.26.0", "babel-types": "^6.26.0", @@ -33893,6 +36284,7 @@ }, "babel-helper-remap-async-to-generator": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.22.0", @@ -33903,6 +36295,7 @@ }, "babel-helper-replace-supers": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-optimise-call-expression": "^6.24.1", "babel-messages": "^6.23.0", @@ -33914,6 +36307,7 @@ }, "babel-helpers": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" @@ -33921,27 +36315,33 @@ }, "babel-messages": { "version": "6.23.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-check-es2015-constants": { "version": "6.22.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-syntax-async-functions": { - "version": "6.13.0" + "version": "6.13.0", + "dev": true }, "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0" + "version": "6.13.0", + "dev": true }, "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0" + "version": "6.22.0", + "dev": true }, "babel-plugin-transform-async-to-generator": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-remap-async-to-generator": "^6.24.1", "babel-plugin-syntax-async-functions": "^6.8.0", @@ -33950,18 +36350,21 @@ }, "babel-plugin-transform-es2015-arrow-functions": { "version": "6.22.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { "version": "6.22.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoping": { "version": "6.26.0", + "dev": true, "requires": { "babel-runtime": "^6.26.0", "babel-template": "^6.26.0", @@ -33972,6 +36375,7 @@ }, "babel-plugin-transform-es2015-classes": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-define-map": "^6.24.1", "babel-helper-function-name": "^6.24.1", @@ -33986,6 +36390,7 @@ }, "babel-plugin-transform-es2015-computed-properties": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-template": "^6.24.1" @@ -33993,12 +36398,14 @@ }, "babel-plugin-transform-es2015-destructuring": { "version": "6.23.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-duplicate-keys": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -34006,12 +36413,14 @@ }, "babel-plugin-transform-es2015-for-of": { "version": "6.23.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-function-name": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-function-name": "^6.24.1", "babel-runtime": "^6.22.0", @@ -34020,12 +36429,14 @@ }, "babel-plugin-transform-es2015-literals": { "version": "6.22.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-modules-amd": { "version": "6.24.1", + "dev": true, "requires": { "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", "babel-runtime": "^6.22.0", @@ -34034,6 +36445,7 @@ }, "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", + "dev": true, "requires": { "babel-plugin-transform-strict-mode": "^6.24.1", "babel-runtime": "^6.26.0", @@ -34043,6 +36455,7 @@ }, "babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-hoist-variables": "^6.24.1", "babel-runtime": "^6.22.0", @@ -34051,6 +36464,7 @@ }, "babel-plugin-transform-es2015-modules-umd": { "version": "6.24.1", + "dev": true, "requires": { "babel-plugin-transform-es2015-modules-amd": "^6.24.1", "babel-runtime": "^6.22.0", @@ -34059,6 +36473,7 @@ }, "babel-plugin-transform-es2015-object-super": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-replace-supers": "^6.24.1", "babel-runtime": "^6.22.0" @@ -34066,6 +36481,7 @@ }, "babel-plugin-transform-es2015-parameters": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-call-delegate": "^6.24.1", "babel-helper-get-function-arity": "^6.24.1", @@ -34077,6 +36493,7 @@ }, "babel-plugin-transform-es2015-shorthand-properties": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -34084,12 +36501,14 @@ }, "babel-plugin-transform-es2015-spread": { "version": "6.22.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-sticky-regex": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", @@ -34098,18 +36517,21 @@ }, "babel-plugin-transform-es2015-template-literals": { "version": "6.22.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-typeof-symbol": { "version": "6.23.0", + "dev": true, "requires": { "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-unicode-regex": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", @@ -34118,6 +36540,7 @@ }, "babel-plugin-transform-exponentiation-operator": { "version": "6.24.1", + "dev": true, "requires": { "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", "babel-plugin-syntax-exponentiation-operator": "^6.8.0", @@ -34126,12 +36549,14 @@ }, "babel-plugin-transform-regenerator": { "version": "6.26.0", + "dev": true, "requires": { "regenerator-transform": "^0.10.0" } }, "babel-plugin-transform-strict-mode": { "version": "6.24.1", + "dev": true, "requires": { "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" @@ -34139,6 +36564,7 @@ }, "babel-preset-env": { "version": "1.7.0", + "dev": true, "requires": { "babel-plugin-check-es2015-constants": "^6.22.0", "babel-plugin-syntax-trailing-function-commas": "^6.22.0", @@ -34173,12 +36599,14 @@ }, "dependencies": { "semver": { - "version": "5.7.1" + "version": "5.7.1", + "dev": true } } }, "babel-register": { "version": "6.26.0", + "dev": true, "requires": { "babel-core": "^6.26.0", "babel-runtime": "^6.26.0", @@ -34191,6 +36619,7 @@ "dependencies": { "source-map-support": { "version": "0.4.18", + "dev": true, "requires": { "source-map": "^0.5.6" } @@ -34199,6 +36628,7 @@ }, "babel-runtime": { "version": "6.26.0", + "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -34206,6 +36636,7 @@ }, "babel-template": { "version": "6.26.0", + "dev": true, "requires": { "babel-runtime": "^6.26.0", "babel-traverse": "^6.26.0", @@ -34216,6 +36647,7 @@ }, "babel-traverse": { "version": "6.26.0", + "dev": true, "requires": { "babel-code-frame": "^6.26.0", "babel-messages": "^6.23.0", @@ -34230,20 +36662,24 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "requires": { "ms": "2.0.0" } }, "globals": { - "version": "9.18.0" + "version": "9.18.0", + "dev": true }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true } } }, "babel-types": { "version": "6.26.0", + "dev": true, "requires": { "babel-runtime": "^6.26.0", "esutils": "^2.0.2", @@ -34252,31 +36688,37 @@ }, "dependencies": { "to-fast-properties": { - "version": "1.0.3" + "version": "1.0.3", + "dev": true } } }, "babelify": { "version": "7.3.0", + "dev": true, "requires": { "babel-core": "^6.0.14", "object-assign": "^4.0.0" } }, "babylon": { - "version": "6.18.0" + "version": "6.18.0", + "dev": true }, "backoff": { "version": "2.5.0", + "dev": true, "requires": { "precond": "0.2" } }, "balanced-match": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "base": { "version": "0.11.2", + "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -34289,6 +36731,7 @@ "dependencies": { "define-property": { "version": "1.0.0", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -34297,30 +36740,36 @@ }, "base-x": { "version": "3.0.8", + "dev": true, "requires": { "safe-buffer": "^5.0.1" } }, "base64-js": { - "version": "1.5.1" + "version": "1.5.1", + "dev": true }, "bcrypt-pbkdf": { "version": "1.0.2", + "dev": true, "requires": { "tweetnacl": "^0.14.3" }, "dependencies": { "tweetnacl": { - "version": "0.14.5" + "version": "0.14.5", + "dev": true } } }, "bignumber.js": { "version": "9.0.1", + "dev": true, "optional": true }, "bip39": { "version": "2.5.0", + "dev": true, "requires": { "create-hash": "^1.1.0", "pbkdf2": "^3.0.9", @@ -34330,17 +36779,21 @@ } }, "blakejs": { - "version": "1.1.0" + "version": "1.1.0", + "dev": true }, "bluebird": { "version": "3.7.2", + "dev": true, "optional": true }, "bn.js": { - "version": "4.11.9" + "version": "4.11.9", + "dev": true }, "body-parser": { "version": "1.19.0", + "dev": true, "optional": true, "requires": { "bytes": "3.1.0", @@ -34357,6 +36810,7 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "optional": true, "requires": { "ms": "2.0.0" @@ -34364,26 +36818,31 @@ }, "ms": { "version": "2.0.0", + "dev": true, "optional": true }, "qs": { "version": "6.7.0", + "dev": true, "optional": true } } }, "brace-expansion": { "version": "1.1.11", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "brorand": { - "version": "1.1.0" + "version": "1.1.0", + "dev": true }, "browserify-aes": { "version": "1.2.0", + "dev": true, "requires": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -34395,6 +36854,7 @@ }, "browserify-cipher": { "version": "1.0.1", + "dev": true, "optional": true, "requires": { "browserify-aes": "^1.0.4", @@ -34404,6 +36864,7 @@ }, "browserify-des": { "version": "1.0.2", + "dev": true, "optional": true, "requires": { "cipher-base": "^1.0.1", @@ -34414,6 +36875,7 @@ }, "browserify-rsa": { "version": "4.1.0", + "dev": true, "optional": true, "requires": { "bn.js": "^5.0.0", @@ -34422,12 +36884,14 @@ "dependencies": { "bn.js": { "version": "5.1.3", + "dev": true, "optional": true } } }, "browserify-sign": { "version": "4.2.1", + "dev": true, "optional": true, "requires": { "bn.js": "^5.1.1", @@ -34443,10 +36907,12 @@ "dependencies": { "bn.js": { "version": "5.1.3", + "dev": true, "optional": true }, "readable-stream": { "version": "3.6.0", + "dev": true, "optional": true, "requires": { "inherits": "^2.0.3", @@ -34458,6 +36924,7 @@ }, "browserslist": { "version": "3.2.8", + "dev": true, "requires": { "caniuse-lite": "^1.0.30000844", "electron-to-chromium": "^1.3.47" @@ -34465,12 +36932,14 @@ }, "bs58": { "version": "4.0.1", + "dev": true, "requires": { "base-x": "^3.0.2" } }, "bs58check": { "version": "2.1.2", + "dev": true, "requires": { "bs58": "^4.0.0", "create-hash": "^1.1.0", @@ -34479,33 +36948,40 @@ }, "buffer": { "version": "5.7.1", + "dev": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "buffer-from": { - "version": "1.1.1" + "version": "1.1.1", + "dev": true }, "buffer-to-arraybuffer": { "version": "0.0.5", + "dev": true, "optional": true }, "buffer-xor": { - "version": "1.0.3" + "version": "1.0.3", + "dev": true }, "bufferutil": { "version": "4.0.3", + "dev": true, "requires": { "node-gyp-build": "^4.2.0" } }, "bytes": { "version": "3.1.0", + "dev": true, "optional": true }, "bytewise": { "version": "1.1.0", + "dev": true, "requires": { "bytewise-core": "^1.2.2", "typewise": "^1.0.3" @@ -34513,12 +36989,14 @@ }, "bytewise-core": { "version": "1.2.3", + "dev": true, "requires": { "typewise-core": "^1.2" } }, "cache-base": { "version": "1.0.1", + "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -34533,6 +37011,7 @@ }, "cacheable-request": { "version": "6.1.0", + "dev": true, "optional": true, "requires": { "clone-response": "^1.0.2", @@ -34546,12 +37025,14 @@ "dependencies": { "lowercase-keys": { "version": "2.0.0", + "dev": true, "optional": true } } }, "cachedown": { "version": "1.0.0", + "dev": true, "requires": { "abstract-leveldown": "^2.4.1", "lru-cache": "^3.2.0" @@ -34559,12 +37040,14 @@ "dependencies": { "abstract-leveldown": { "version": "2.7.2", + "dev": true, "requires": { "xtend": "~4.0.0" } }, "lru-cache": { "version": "3.2.0", + "dev": true, "requires": { "pseudomap": "^1.0.1" } @@ -34573,19 +37056,23 @@ }, "call-bind": { "version": "1.0.2", + "dev": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" } }, "caniuse-lite": { - "version": "1.0.30001174" + "version": "1.0.30001174", + "dev": true }, "caseless": { - "version": "0.12.0" + "version": "0.12.0", + "dev": true }, "chalk": { "version": "2.4.2", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -34594,19 +37081,23 @@ }, "checkpoint-store": { "version": "1.1.0", + "dev": true, "requires": { "functional-red-black-tree": "^1.0.1" } }, "chownr": { "version": "1.1.4", + "dev": true, "optional": true }, "ci-info": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "cids": { "version": "0.7.5", + "dev": true, "optional": true, "requires": { "buffer": "^5.5.0", @@ -34618,6 +37109,7 @@ "dependencies": { "multicodec": { "version": "1.0.4", + "dev": true, "optional": true, "requires": { "buffer": "^5.6.0", @@ -34628,6 +37120,7 @@ }, "cipher-base": { "version": "1.0.4", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -34635,10 +37128,12 @@ }, "class-is": { "version": "1.1.0", + "dev": true, "optional": true }, "class-utils": { "version": "0.3.6", + "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -34648,18 +37143,21 @@ "dependencies": { "define-property": { "version": "0.2.5", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -34667,16 +37165,19 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "is-data-descriptor": { "version": "0.1.4", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -34685,6 +37186,7 @@ }, "is-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -34692,15 +37194,18 @@ } }, "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "dev": true } } }, "clone": { - "version": "2.1.2" + "version": "2.1.2", + "dev": true }, "clone-response": { "version": "1.0.2", + "dev": true, "optional": true, "requires": { "mimic-response": "^1.0.0" @@ -34708,6 +37213,7 @@ }, "collection-visit": { "version": "1.0.0", + "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -34715,27 +37221,33 @@ }, "color-convert": { "version": "1.9.3", + "dev": true, "requires": { "color-name": "1.1.3" } }, "color-name": { - "version": "1.1.3" + "version": "1.1.3", + "dev": true }, "combined-stream": { "version": "1.0.8", + "dev": true, "requires": { "delayed-stream": "~1.0.0" } }, "component-emitter": { - "version": "1.3.0" + "version": "1.3.0", + "dev": true }, "concat-map": { - "version": "0.0.1" + "version": "0.0.1", + "dev": true }, "concat-stream": { "version": "1.6.2", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -34745,6 +37257,7 @@ }, "content-disposition": { "version": "0.5.3", + "dev": true, "optional": true, "requires": { "safe-buffer": "5.1.2" @@ -34752,12 +37265,14 @@ "dependencies": { "safe-buffer": { "version": "5.1.2", + "dev": true, "optional": true } } }, "content-hash": { "version": "2.5.2", + "dev": true, "optional": true, "requires": { "cids": "^0.7.1", @@ -34767,45 +37282,56 @@ }, "content-type": { "version": "1.0.4", + "dev": true, "optional": true }, "convert-source-map": { "version": "1.7.0", + "dev": true, "requires": { "safe-buffer": "~5.1.1" }, "dependencies": { "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true } } }, "cookie": { "version": "0.4.0", + "dev": true, "optional": true }, "cookie-signature": { "version": "1.0.6", + "dev": true, "optional": true }, "cookiejar": { "version": "2.1.2", + "dev": true, "optional": true }, "copy-descriptor": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true }, "core-js": { - "version": "2.6.12" + "version": "2.6.12", + "dev": true }, "core-js-pure": { - "version": "3.8.2" + "version": "3.8.2", + "dev": true }, "core-util-is": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "cors": { "version": "2.8.5", + "dev": true, "optional": true, "requires": { "object-assign": "^4", @@ -34814,6 +37340,7 @@ }, "create-ecdh": { "version": "4.0.4", + "dev": true, "optional": true, "requires": { "bn.js": "^4.1.0", @@ -34822,6 +37349,7 @@ }, "create-hash": { "version": "1.2.0", + "dev": true, "requires": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -34832,6 +37360,7 @@ }, "create-hmac": { "version": "1.1.7", + "dev": true, "requires": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -34843,6 +37372,7 @@ }, "cross-fetch": { "version": "2.2.3", + "dev": true, "requires": { "node-fetch": "2.1.2", "whatwg-fetch": "2.0.4" @@ -34850,6 +37380,7 @@ }, "crypto-browserify": { "version": "3.12.0", + "dev": true, "optional": true, "requires": { "browserify-cipher": "^1.0.0", @@ -34867,6 +37398,7 @@ }, "d": { "version": "1.0.1", + "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -34874,21 +37406,25 @@ }, "dashdash": { "version": "1.14.1", + "dev": true, "requires": { "assert-plus": "^1.0.0" } }, "debug": { "version": "3.2.6", + "dev": true, "requires": { "ms": "^2.1.1" } }, "decode-uri-component": { - "version": "0.2.0" + "version": "0.2.0", + "dev": true }, "decompress-response": { "version": "3.3.0", + "dev": true, "optional": true, "requires": { "mimic-response": "^1.0.0" @@ -34896,6 +37432,7 @@ }, "deep-equal": { "version": "1.1.1", + "dev": true, "requires": { "is-arguments": "^1.0.4", "is-date-object": "^1.0.1", @@ -34907,10 +37444,12 @@ }, "defer-to-connect": { "version": "1.1.3", + "dev": true, "optional": true }, "deferred-leveldown": { "version": "4.0.2", + "dev": true, "requires": { "abstract-leveldown": "~5.0.0", "inherits": "^2.0.3" @@ -34918,6 +37457,7 @@ "dependencies": { "abstract-leveldown": { "version": "5.0.0", + "dev": true, "requires": { "xtend": "~4.0.0" } @@ -34926,29 +37466,35 @@ }, "define-properties": { "version": "1.1.3", + "dev": true, "requires": { "object-keys": "^1.0.12" } }, "define-property": { "version": "2.0.2", + "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" } }, "defined": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "delayed-stream": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "depd": { "version": "1.1.2", + "dev": true, "optional": true }, "des.js": { "version": "1.0.1", + "dev": true, "optional": true, "requires": { "inherits": "^2.0.1", @@ -34957,16 +37503,19 @@ }, "destroy": { "version": "1.0.4", + "dev": true, "optional": true }, "detect-indent": { "version": "4.0.0", + "dev": true, "requires": { "repeating": "^2.0.0" } }, "diffie-hellman": { "version": "5.0.3", + "dev": true, "optional": true, "requires": { "bn.js": "^4.1.0", @@ -34975,20 +37524,24 @@ } }, "dom-walk": { - "version": "0.1.2" + "version": "0.1.2", + "dev": true }, "dotignore": { "version": "0.1.2", + "dev": true, "requires": { "minimatch": "^3.0.4" } }, "duplexer3": { "version": "0.1.4", + "dev": true, "optional": true }, "ecc-jsbn": { "version": "0.1.2", + "dev": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -34996,13 +37549,16 @@ }, "ee-first": { "version": "1.1.1", + "dev": true, "optional": true }, "electron-to-chromium": { - "version": "1.3.636" + "version": "1.3.636", + "dev": true }, "elliptic": { "version": "6.5.3", + "dev": true, "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -35015,16 +37571,19 @@ }, "encodeurl": { "version": "1.0.2", + "dev": true, "optional": true }, "encoding": { "version": "0.1.13", + "dev": true, "requires": { "iconv-lite": "^0.6.2" }, "dependencies": { "iconv-lite": { "version": "0.6.2", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -35033,6 +37592,7 @@ }, "encoding-down": { "version": "5.0.4", + "dev": true, "requires": { "abstract-leveldown": "^5.0.0", "inherits": "^2.0.3", @@ -35043,6 +37603,7 @@ "dependencies": { "abstract-leveldown": { "version": "5.0.0", + "dev": true, "requires": { "xtend": "~4.0.0" } @@ -35051,18 +37612,21 @@ }, "end-of-stream": { "version": "1.4.4", + "dev": true, "requires": { "once": "^1.4.0" } }, "errno": { "version": "0.1.8", + "dev": true, "requires": { "prr": "~1.0.1" } }, "es-abstract": { "version": "1.18.0-next.1", + "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -35080,6 +37644,7 @@ }, "es-to-primitive": { "version": "1.2.1", + "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -35088,6 +37653,7 @@ }, "es5-ext": { "version": "0.10.53", + "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -35096,6 +37662,7 @@ }, "es6-iterator": { "version": "2.0.3", + "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -35104,6 +37671,7 @@ }, "es6-symbol": { "version": "3.1.3", + "dev": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" @@ -35111,20 +37679,25 @@ }, "escape-html": { "version": "1.0.3", + "dev": true, "optional": true }, "escape-string-regexp": { - "version": "1.0.5" + "version": "1.0.5", + "dev": true }, "esutils": { - "version": "2.0.3" + "version": "2.0.3", + "dev": true }, "etag": { "version": "1.8.1", + "dev": true, "optional": true }, "eth-block-tracker": { "version": "3.0.1", + "dev": true, "requires": { "eth-query": "^2.1.0", "ethereumjs-tx": "^1.3.3", @@ -35137,6 +37710,7 @@ "dependencies": { "ethereumjs-tx": { "version": "1.3.7", + "dev": true, "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -35144,6 +37718,7 @@ }, "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -35155,12 +37730,14 @@ } }, "pify": { - "version": "2.3.0" + "version": "2.3.0", + "dev": true } } }, "eth-ens-namehash": { "version": "2.0.8", + "dev": true, "optional": true, "requires": { "idna-uts46-hx": "^2.3.1", @@ -35169,6 +37746,7 @@ }, "eth-json-rpc-infura": { "version": "3.2.1", + "dev": true, "requires": { "cross-fetch": "^2.1.1", "eth-json-rpc-middleware": "^1.5.0", @@ -35178,6 +37756,7 @@ }, "eth-json-rpc-middleware": { "version": "1.6.0", + "dev": true, "requires": { "async": "^2.5.0", "eth-query": "^2.1.2", @@ -35196,18 +37775,21 @@ "dependencies": { "abstract-leveldown": { "version": "2.6.3", + "dev": true, "requires": { "xtend": "~4.0.0" } }, "deferred-leveldown": { "version": "1.2.2", + "dev": true, "requires": { "abstract-leveldown": "~2.6.0" } }, "ethereumjs-account": { "version": "2.0.5", + "dev": true, "requires": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -35216,6 +37798,7 @@ }, "ethereumjs-block": { "version": "1.7.1", + "dev": true, "requires": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -35225,12 +37808,14 @@ }, "dependencies": { "ethereum-common": { - "version": "0.2.0" + "version": "0.2.0", + "dev": true } } }, "ethereumjs-tx": { "version": "1.3.7", + "dev": true, "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -35238,6 +37823,7 @@ }, "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -35250,6 +37836,7 @@ }, "ethereumjs-vm": { "version": "2.6.0", + "dev": true, "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -35266,6 +37853,7 @@ "dependencies": { "ethereumjs-block": { "version": "2.2.2", + "dev": true, "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -35276,6 +37864,7 @@ "dependencies": { "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -35290,6 +37879,7 @@ }, "ethereumjs-tx": { "version": "2.1.2", + "dev": true, "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -35297,6 +37887,7 @@ }, "ethereumjs-util": { "version": "6.2.1", + "dev": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -35310,19 +37901,23 @@ } }, "isarray": { - "version": "0.0.1" + "version": "0.0.1", + "dev": true }, "level-codec": { - "version": "7.0.1" + "version": "7.0.1", + "dev": true }, "level-errors": { "version": "1.0.5", + "dev": true, "requires": { "errno": "~0.1.1" } }, "level-iterator-stream": { "version": "1.3.1", + "dev": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -35332,6 +37927,7 @@ "dependencies": { "readable-stream": { "version": "1.1.14", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -35343,6 +37939,7 @@ }, "level-ws": { "version": "0.0.0", + "dev": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -35350,6 +37947,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -35359,6 +37957,7 @@ }, "xtend": { "version": "2.1.2", + "dev": true, "requires": { "object-keys": "~0.4.0" } @@ -35367,6 +37966,7 @@ }, "levelup": { "version": "1.3.9", + "dev": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -35378,10 +37978,12 @@ } }, "ltgt": { - "version": "2.2.1" + "version": "2.2.1", + "dev": true }, "memdown": { "version": "1.4.1", + "dev": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -35393,6 +37995,7 @@ "dependencies": { "abstract-leveldown": { "version": "2.7.2", + "dev": true, "requires": { "xtend": "~4.0.0" } @@ -35401,6 +38004,7 @@ }, "merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -35413,26 +38017,32 @@ }, "dependencies": { "async": { - "version": "1.5.2" + "version": "1.5.2", + "dev": true } } }, "object-keys": { - "version": "0.4.0" + "version": "0.4.0", + "dev": true }, "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true }, "semver": { - "version": "5.4.1" + "version": "5.4.1", + "dev": true }, "string_decoder": { - "version": "0.10.31" + "version": "0.10.31", + "dev": true } } }, "eth-lib": { "version": "0.1.29", + "dev": true, "optional": true, "requires": { "bn.js": "^4.11.6", @@ -35445,6 +38055,7 @@ }, "eth-query": { "version": "2.1.2", + "dev": true, "requires": { "json-rpc-random-id": "^1.0.0", "xtend": "^4.0.1" @@ -35452,6 +38063,7 @@ }, "eth-sig-util": { "version": "3.0.0", + "dev": true, "requires": { "buffer": "^5.2.1", "elliptic": "^6.4.0", @@ -35463,6 +38075,7 @@ "dependencies": { "ethereumjs-abi": { "version": "0.6.5", + "dev": true, "requires": { "bn.js": "^4.10.0", "ethereumjs-util": "^4.3.0" @@ -35470,6 +38083,7 @@ "dependencies": { "ethereumjs-util": { "version": "4.5.1", + "dev": true, "requires": { "bn.js": "^4.8.0", "create-hash": "^1.1.2", @@ -35482,6 +38096,7 @@ }, "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -35496,6 +38111,7 @@ }, "eth-tx-summary": { "version": "3.2.4", + "dev": true, "requires": { "async": "^2.1.2", "clone": "^2.0.0", @@ -35511,18 +38127,21 @@ "dependencies": { "abstract-leveldown": { "version": "2.6.3", + "dev": true, "requires": { "xtend": "~4.0.0" } }, "deferred-leveldown": { "version": "1.2.2", + "dev": true, "requires": { "abstract-leveldown": "~2.6.0" } }, "ethereumjs-account": { "version": "2.0.5", + "dev": true, "requires": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -35531,6 +38150,7 @@ }, "ethereumjs-block": { "version": "1.7.1", + "dev": true, "requires": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -35540,12 +38160,14 @@ }, "dependencies": { "ethereum-common": { - "version": "0.2.0" + "version": "0.2.0", + "dev": true } } }, "ethereumjs-tx": { "version": "1.3.7", + "dev": true, "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -35553,6 +38175,7 @@ }, "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -35565,6 +38188,7 @@ }, "ethereumjs-vm": { "version": "2.6.0", + "dev": true, "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -35581,6 +38205,7 @@ "dependencies": { "ethereumjs-block": { "version": "2.2.2", + "dev": true, "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -35591,6 +38216,7 @@ "dependencies": { "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -35605,6 +38231,7 @@ }, "ethereumjs-tx": { "version": "2.1.2", + "dev": true, "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -35612,6 +38239,7 @@ }, "ethereumjs-util": { "version": "6.2.1", + "dev": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -35625,19 +38253,23 @@ } }, "isarray": { - "version": "0.0.1" + "version": "0.0.1", + "dev": true }, "level-codec": { - "version": "7.0.1" + "version": "7.0.1", + "dev": true }, "level-errors": { "version": "1.0.5", + "dev": true, "requires": { "errno": "~0.1.1" } }, "level-iterator-stream": { "version": "1.3.1", + "dev": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -35647,6 +38279,7 @@ "dependencies": { "readable-stream": { "version": "1.1.14", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -35658,6 +38291,7 @@ }, "level-ws": { "version": "0.0.0", + "dev": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -35665,6 +38299,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -35674,6 +38309,7 @@ }, "xtend": { "version": "2.1.2", + "dev": true, "requires": { "object-keys": "~0.4.0" } @@ -35682,6 +38318,7 @@ }, "levelup": { "version": "1.3.9", + "dev": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -35693,10 +38330,12 @@ } }, "ltgt": { - "version": "2.2.1" + "version": "2.2.1", + "dev": true }, "memdown": { "version": "1.4.1", + "dev": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -35708,6 +38347,7 @@ "dependencies": { "abstract-leveldown": { "version": "2.7.2", + "dev": true, "requires": { "xtend": "~4.0.0" } @@ -35716,6 +38356,7 @@ }, "merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -35728,26 +38369,32 @@ }, "dependencies": { "async": { - "version": "1.5.2" + "version": "1.5.2", + "dev": true } } }, "object-keys": { - "version": "0.4.0" + "version": "0.4.0", + "dev": true }, "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true }, "semver": { - "version": "5.4.1" + "version": "5.4.1", + "dev": true }, "string_decoder": { - "version": "0.10.31" + "version": "0.10.31", + "dev": true } } }, "ethashjs": { "version": "0.0.8", + "dev": true, "requires": { "async": "^2.1.2", "buffer-xor": "^2.0.1", @@ -35756,16 +38403,19 @@ }, "dependencies": { "bn.js": { - "version": "5.1.3" + "version": "5.1.3", + "dev": true }, "buffer-xor": { "version": "2.0.2", + "dev": true, "requires": { "safe-buffer": "^5.1.1" } }, "ethereumjs-util": { "version": "7.0.7", + "dev": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^5.1.2", @@ -35779,6 +38429,7 @@ }, "ethereum-bloom-filters": { "version": "1.0.7", + "dev": true, "optional": true, "requires": { "js-sha3": "^0.8.0" @@ -35786,15 +38437,18 @@ "dependencies": { "js-sha3": { "version": "0.8.0", + "dev": true, "optional": true } } }, "ethereum-common": { - "version": "0.0.18" + "version": "0.0.18", + "dev": true }, "ethereum-cryptography": { "version": "0.1.3", + "dev": true, "requires": { "@types/pbkdf2": "^3.0.0", "@types/secp256k1": "^4.0.1", @@ -35815,6 +38469,7 @@ }, "ethereumjs-abi": { "version": "0.6.8", + "dev": true, "requires": { "bn.js": "^4.11.8", "ethereumjs-util": "^6.0.0" @@ -35822,6 +38477,7 @@ }, "ethereumjs-account": { "version": "3.0.0", + "dev": true, "requires": { "ethereumjs-util": "^6.0.0", "rlp": "^2.2.1", @@ -35830,6 +38486,7 @@ }, "ethereumjs-block": { "version": "2.2.2", + "dev": true, "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -35840,18 +38497,21 @@ "dependencies": { "abstract-leveldown": { "version": "2.6.3", + "dev": true, "requires": { "xtend": "~4.0.0" } }, "deferred-leveldown": { "version": "1.2.2", + "dev": true, "requires": { "abstract-leveldown": "~2.6.0" } }, "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -35863,19 +38523,23 @@ } }, "isarray": { - "version": "0.0.1" + "version": "0.0.1", + "dev": true }, "level-codec": { - "version": "7.0.1" + "version": "7.0.1", + "dev": true }, "level-errors": { "version": "1.0.5", + "dev": true, "requires": { "errno": "~0.1.1" } }, "level-iterator-stream": { "version": "1.3.1", + "dev": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -35885,6 +38549,7 @@ "dependencies": { "readable-stream": { "version": "1.1.14", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -35896,6 +38561,7 @@ }, "level-ws": { "version": "0.0.0", + "dev": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -35903,6 +38569,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -35912,6 +38579,7 @@ }, "xtend": { "version": "2.1.2", + "dev": true, "requires": { "object-keys": "~0.4.0" } @@ -35920,6 +38588,7 @@ }, "levelup": { "version": "1.3.9", + "dev": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -35931,10 +38600,12 @@ } }, "ltgt": { - "version": "2.2.1" + "version": "2.2.1", + "dev": true }, "memdown": { "version": "1.4.1", + "dev": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -35946,6 +38617,7 @@ "dependencies": { "abstract-leveldown": { "version": "2.7.2", + "dev": true, "requires": { "xtend": "~4.0.0" } @@ -35954,6 +38626,7 @@ }, "merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -35966,26 +38639,32 @@ }, "dependencies": { "async": { - "version": "1.5.2" + "version": "1.5.2", + "dev": true } } }, "object-keys": { - "version": "0.4.0" + "version": "0.4.0", + "dev": true }, "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true }, "semver": { - "version": "5.4.1" + "version": "5.4.1", + "dev": true }, "string_decoder": { - "version": "0.10.31" + "version": "0.10.31", + "dev": true } } }, "ethereumjs-blockchain": { "version": "4.0.4", + "dev": true, "requires": { "async": "^2.6.1", "ethashjs": "~0.0.7", @@ -36000,10 +38679,12 @@ } }, "ethereumjs-common": { - "version": "1.5.0" + "version": "1.5.0", + "dev": true }, "ethereumjs-tx": { "version": "2.1.2", + "dev": true, "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -36011,6 +38692,7 @@ }, "ethereumjs-util": { "version": "6.2.1", + "dev": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -36023,6 +38705,7 @@ }, "ethereumjs-vm": { "version": "4.2.0", + "dev": true, "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -36043,30 +38726,36 @@ "dependencies": { "abstract-leveldown": { "version": "2.6.3", + "dev": true, "requires": { "xtend": "~4.0.0" } }, "deferred-leveldown": { "version": "1.2.2", + "dev": true, "requires": { "abstract-leveldown": "~2.6.0" } }, "isarray": { - "version": "0.0.1" + "version": "0.0.1", + "dev": true }, "level-codec": { - "version": "7.0.1" + "version": "7.0.1", + "dev": true }, "level-errors": { "version": "1.0.5", + "dev": true, "requires": { "errno": "~0.1.1" } }, "level-iterator-stream": { "version": "1.3.1", + "dev": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -36076,6 +38765,7 @@ "dependencies": { "readable-stream": { "version": "1.1.14", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -36087,6 +38777,7 @@ }, "level-ws": { "version": "0.0.0", + "dev": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -36094,6 +38785,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -36103,6 +38795,7 @@ }, "xtend": { "version": "2.1.2", + "dev": true, "requires": { "object-keys": "~0.4.0" } @@ -36111,6 +38804,7 @@ }, "levelup": { "version": "1.3.9", + "dev": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -36122,10 +38816,12 @@ } }, "ltgt": { - "version": "2.2.1" + "version": "2.2.1", + "dev": true }, "memdown": { "version": "1.4.1", + "dev": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -36137,6 +38833,7 @@ "dependencies": { "abstract-leveldown": { "version": "2.7.2", + "dev": true, "requires": { "xtend": "~4.0.0" } @@ -36145,6 +38842,7 @@ }, "merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -36157,10 +38855,12 @@ }, "dependencies": { "async": { - "version": "1.5.2" + "version": "1.5.2", + "dev": true }, "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -36174,21 +38874,26 @@ } }, "object-keys": { - "version": "0.4.0" + "version": "0.4.0", + "dev": true }, "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true }, "semver": { - "version": "5.4.1" + "version": "5.4.1", + "dev": true }, "string_decoder": { - "version": "0.10.31" + "version": "0.10.31", + "dev": true } } }, "ethereumjs-wallet": { "version": "0.6.5", + "dev": true, "optional": true, "requires": { "aes-js": "^3.1.1", @@ -36204,6 +38909,7 @@ }, "ethjs-unit": { "version": "0.1.6", + "dev": true, "optional": true, "requires": { "bn.js": "4.11.6", @@ -36212,12 +38918,14 @@ "dependencies": { "bn.js": { "version": "4.11.6", + "dev": true, "optional": true } } }, "ethjs-util": { "version": "0.1.6", + "dev": true, "requires": { "is-hex-prefixed": "1.0.0", "strip-hex-prefix": "1.0.0" @@ -36225,13 +38933,16 @@ }, "eventemitter3": { "version": "4.0.4", + "dev": true, "optional": true }, "events": { - "version": "3.2.0" + "version": "3.2.0", + "dev": true }, "evp_bytestokey": { "version": "1.0.3", + "dev": true, "requires": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -36239,6 +38950,7 @@ }, "expand-brackets": { "version": "2.1.4", + "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -36251,30 +38963,35 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", + "dev": true, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -36282,16 +38999,19 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "is-data-descriptor": { "version": "0.1.4", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -36300,6 +39020,7 @@ }, "is-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -36307,18 +39028,22 @@ } }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true }, "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "dev": true }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true } } }, "express": { "version": "4.17.1", + "dev": true, "optional": true, "requires": { "accepts": "~1.3.7", @@ -36355,6 +39080,7 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "optional": true, "requires": { "ms": "2.0.0" @@ -36362,34 +39088,41 @@ }, "ms": { "version": "2.0.0", + "dev": true, "optional": true }, "qs": { "version": "6.7.0", + "dev": true, "optional": true }, "safe-buffer": { "version": "5.1.2", + "dev": true, "optional": true } } }, "ext": { "version": "1.4.0", + "dev": true, "requires": { "type": "^2.0.0" }, "dependencies": { "type": { - "version": "2.1.0" + "version": "2.1.0", + "dev": true } } }, "extend": { - "version": "3.0.2" + "version": "3.0.2", + "dev": true }, "extend-shallow": { "version": "3.0.2", + "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -36397,6 +39130,7 @@ }, "extglob": { "version": "2.0.4", + "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -36410,47 +39144,57 @@ "dependencies": { "define-property": { "version": "1.0.0", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", + "dev": true, "requires": { "is-extendable": "^0.1.0" } }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true } } }, "extsprintf": { - "version": "1.3.0" + "version": "1.3.0", + "dev": true }, "fake-merkle-patricia-tree": { "version": "1.0.1", + "dev": true, "requires": { "checkpoint-store": "^1.1.0" } }, "fast-deep-equal": { - "version": "3.1.3" + "version": "3.1.3", + "dev": true }, "fast-json-stable-stringify": { - "version": "2.1.0" + "version": "2.1.0", + "dev": true }, "fetch-ponyfill": { "version": "4.1.0", + "dev": true, "requires": { "node-fetch": "~1.7.1" }, "dependencies": { "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "dev": true }, "node-fetch": { "version": "1.7.3", + "dev": true, "requires": { "encoding": "^0.1.11", "is-stream": "^1.0.1" @@ -36460,6 +39204,7 @@ }, "finalhandler": { "version": "1.1.2", + "dev": true, "optional": true, "requires": { "debug": "2.6.9", @@ -36473,6 +39218,7 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "optional": true, "requires": { "ms": "2.0.0" @@ -36480,12 +39226,14 @@ }, "ms": { "version": "2.0.0", + "dev": true, "optional": true } } }, "find-yarn-workspace-root": { "version": "1.2.1", + "dev": true, "requires": { "fs-extra": "^4.0.3", "micromatch": "^3.1.4" @@ -36493,6 +39241,7 @@ "dependencies": { "braces": { "version": "2.3.2", + "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -36508,6 +39257,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -36516,6 +39266,7 @@ }, "fill-range": { "version": "4.0.0", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -36525,6 +39276,7 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -36533,6 +39285,7 @@ }, "fs-extra": { "version": "4.0.3", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -36540,19 +39293,23 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true }, "is-number": { "version": "3.0.0", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -36561,6 +39318,7 @@ }, "micromatch": { "version": "3.1.10", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -36579,6 +39337,7 @@ }, "to-regex-range": { "version": "2.1.1", + "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -36587,22 +39346,27 @@ } }, "flow-stoplight": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "for-each": { "version": "0.3.3", + "dev": true, "requires": { "is-callable": "^1.1.3" } }, "for-in": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "forever-agent": { - "version": "0.6.1" + "version": "0.6.1", + "dev": true }, "form-data": { "version": "2.3.3", + "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -36611,20 +39375,24 @@ }, "forwarded": { "version": "0.1.2", + "dev": true, "optional": true }, "fragment-cache": { "version": "0.2.1", + "dev": true, "requires": { "map-cache": "^0.2.2" } }, "fresh": { "version": "0.5.2", + "dev": true, "optional": true }, "fs-extra": { "version": "7.0.1", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -36632,16 +39400,20 @@ } }, "fs.realpath": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "function-bind": { - "version": "1.1.1" + "version": "1.1.1", + "dev": true }, "functional-red-black-tree": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "get-intrinsic": { "version": "1.0.2", + "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -36650,22 +39422,26 @@ }, "get-stream": { "version": "5.2.0", + "dev": true, "optional": true, "requires": { "pump": "^3.0.0" } }, "get-value": { - "version": "2.0.6" + "version": "2.0.6", + "dev": true }, "getpass": { "version": "0.1.7", + "dev": true, "requires": { "assert-plus": "^1.0.0" } }, "glob": { "version": "7.1.3", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -36677,6 +39453,7 @@ }, "global": { "version": "4.4.0", + "dev": true, "requires": { "min-document": "^2.19.0", "process": "^0.11.10" @@ -36684,6 +39461,7 @@ }, "got": { "version": "9.6.0", + "dev": true, "optional": true, "requires": { "@sindresorhus/is": "^0.14.0", @@ -36701,6 +39479,7 @@ "dependencies": { "get-stream": { "version": "4.1.0", + "dev": true, "optional": true, "requires": { "pump": "^3.0.0" @@ -36709,13 +39488,16 @@ } }, "graceful-fs": { - "version": "4.2.4" + "version": "4.2.4", + "dev": true }, "har-schema": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "har-validator": { "version": "5.1.5", + "dev": true, "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -36723,33 +39505,40 @@ }, "has": { "version": "1.0.3", + "dev": true, "requires": { "function-bind": "^1.1.1" } }, "has-ansi": { "version": "2.0.0", + "dev": true, "requires": { "ansi-regex": "^2.0.0" }, "dependencies": { "ansi-regex": { - "version": "2.1.1" + "version": "2.1.1", + "dev": true } } }, "has-flag": { - "version": "3.0.0" + "version": "3.0.0", + "dev": true }, "has-symbol-support-x": { "version": "1.4.2", + "dev": true, "optional": true }, "has-symbols": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "has-to-string-tag-x": { "version": "1.4.1", + "dev": true, "optional": true, "requires": { "has-symbol-support-x": "^1.4.1" @@ -36757,6 +39546,7 @@ }, "has-value": { "version": "1.0.0", + "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -36765,22 +39555,26 @@ }, "has-values": { "version": "1.0.0", + "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, "dependencies": { "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "is-number": { "version": "3.0.0", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -36789,6 +39583,7 @@ }, "kind-of": { "version": "4.0.0", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -36797,6 +39592,7 @@ }, "hash-base": { "version": "3.1.0", + "dev": true, "requires": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -36805,6 +39601,7 @@ "dependencies": { "readable-stream": { "version": "3.6.0", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -36815,16 +39612,19 @@ }, "hash.js": { "version": "1.1.7", + "dev": true, "requires": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, "heap": { - "version": "0.2.6" + "version": "0.2.6", + "dev": true }, "hmac-drbg": { "version": "1.0.1", + "dev": true, "requires": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -36833,6 +39633,7 @@ }, "home-or-tmp": { "version": "2.0.0", + "dev": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.1" @@ -36840,10 +39641,12 @@ }, "http-cache-semantics": { "version": "4.1.0", + "dev": true, "optional": true }, "http-errors": { "version": "1.7.2", + "dev": true, "optional": true, "requires": { "depd": "~1.1.2", @@ -36855,16 +39658,19 @@ "dependencies": { "inherits": { "version": "2.0.3", + "dev": true, "optional": true } } }, "http-https": { "version": "1.0.0", + "dev": true, "optional": true }, "http-signature": { "version": "1.2.0", + "dev": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -36873,6 +39679,7 @@ }, "iconv-lite": { "version": "0.4.24", + "dev": true, "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -36880,6 +39687,7 @@ }, "idna-uts46-hx": { "version": "2.3.1", + "dev": true, "optional": true, "requires": { "punycode": "2.1.0" @@ -36887,68 +39695,82 @@ "dependencies": { "punycode": { "version": "2.1.0", + "dev": true, "optional": true } } }, "ieee754": { - "version": "1.2.1" + "version": "1.2.1", + "dev": true }, "immediate": { - "version": "3.2.3" + "version": "3.2.3", + "dev": true }, "inflight": { "version": "1.0.6", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.4" + "version": "2.0.4", + "dev": true }, "invariant": { "version": "2.2.4", + "dev": true, "requires": { "loose-envify": "^1.0.0" } }, "ipaddr.js": { "version": "1.9.1", + "dev": true, "optional": true }, "is-accessor-descriptor": { "version": "1.0.0", + "dev": true, "requires": { "kind-of": "^6.0.0" } }, "is-arguments": { "version": "1.1.0", + "dev": true, "requires": { "call-bind": "^1.0.0" } }, "is-callable": { - "version": "1.2.2" + "version": "1.2.2", + "dev": true }, "is-ci": { "version": "2.0.0", + "dev": true, "requires": { "ci-info": "^2.0.0" } }, "is-data-descriptor": { "version": "1.0.0", + "dev": true, "requires": { "kind-of": "^6.0.0" } }, "is-date-object": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "is-descriptor": { "version": "1.0.2", + "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -36957,75 +39779,94 @@ }, "is-extendable": { "version": "1.0.1", + "dev": true, "requires": { "is-plain-object": "^2.0.4" } }, "is-finite": { - "version": "1.1.0" + "version": "1.1.0", + "dev": true }, "is-fn": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "is-function": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "is-hex-prefixed": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "is-negative-zero": { - "version": "2.0.1" + "version": "2.0.1", + "dev": true }, "is-object": { "version": "1.0.2", + "dev": true, "optional": true }, "is-plain-obj": { "version": "1.1.0", + "dev": true, "optional": true }, "is-plain-object": { "version": "2.0.4", + "dev": true, "requires": { "isobject": "^3.0.1" } }, "is-regex": { "version": "1.1.1", + "dev": true, "requires": { "has-symbols": "^1.0.1" } }, "is-retry-allowed": { "version": "1.2.0", + "dev": true, "optional": true }, "is-symbol": { "version": "1.0.3", + "dev": true, "requires": { "has-symbols": "^1.0.1" } }, "is-typedarray": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "is-windows": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "isarray": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "isexe": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "dev": true }, "isstream": { - "version": "0.1.2" + "version": "0.1.2", + "dev": true }, "isurl": { "version": "1.0.0", + "dev": true, "optional": true, "requires": { "has-to-string-tag-x": "^1.2.0", @@ -37034,20 +39875,25 @@ }, "js-sha3": { "version": "0.5.7", + "dev": true, "optional": true }, "js-tokens": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true }, "jsbn": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true }, "json-buffer": { "version": "3.0.0", + "dev": true, "optional": true }, "json-rpc-engine": { "version": "3.8.0", + "dev": true, "requires": { "async": "^2.0.1", "babel-preset-env": "^1.7.0", @@ -37059,39 +39905,48 @@ }, "json-rpc-error": { "version": "2.0.0", + "dev": true, "requires": { "inherits": "^2.0.1" } }, "json-rpc-random-id": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "json-schema": { - "version": "0.2.3" + "version": "0.2.3", + "dev": true }, "json-schema-traverse": { - "version": "0.4.1" + "version": "0.4.1", + "dev": true }, "json-stable-stringify": { "version": "1.0.1", + "dev": true, "requires": { "jsonify": "~0.0.0" } }, "json-stringify-safe": { - "version": "5.0.1" + "version": "5.0.1", + "dev": true }, "jsonfile": { "version": "4.0.0", + "dev": true, "requires": { "graceful-fs": "^4.1.6" } }, "jsonify": { - "version": "0.0.0" + "version": "0.0.0", + "dev": true }, "jsprim": { "version": "1.4.1", + "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -37109,34 +39964,40 @@ }, "keyv": { "version": "3.1.0", + "dev": true, "optional": true, "requires": { "json-buffer": "3.0.0" } }, "kind-of": { - "version": "6.0.3" + "version": "6.0.3", + "dev": true }, "klaw-sync": { "version": "6.0.0", + "dev": true, "requires": { "graceful-fs": "^4.1.11" } }, "level-codec": { "version": "9.0.2", + "dev": true, "requires": { "buffer": "^5.6.0" } }, "level-errors": { "version": "2.0.1", + "dev": true, "requires": { "errno": "~0.1.1" } }, "level-iterator-stream": { "version": "2.0.3", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.5", @@ -37145,6 +40006,7 @@ }, "level-mem": { "version": "3.0.1", + "dev": true, "requires": { "level-packager": "~4.0.0", "memdown": "~3.0.0" @@ -37152,15 +40014,18 @@ "dependencies": { "abstract-leveldown": { "version": "5.0.0", + "dev": true, "requires": { "xtend": "~4.0.0" } }, "ltgt": { - "version": "2.2.1" + "version": "2.2.1", + "dev": true }, "memdown": { "version": "3.0.0", + "dev": true, "requires": { "abstract-leveldown": "~5.0.0", "functional-red-black-tree": "~1.0.1", @@ -37171,12 +40036,14 @@ } }, "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true } } }, "level-packager": { "version": "4.0.1", + "dev": true, "requires": { "encoding-down": "~5.0.0", "levelup": "^3.0.0" @@ -37184,12 +40051,14 @@ }, "level-post": { "version": "1.0.7", + "dev": true, "requires": { "ltgt": "^2.1.2" } }, "level-sublevel": { "version": "6.6.4", + "dev": true, "requires": { "bytewise": "~1.1.0", "level-codec": "^9.0.0", @@ -37205,6 +40074,7 @@ }, "level-ws": { "version": "1.0.0", + "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.2.8", @@ -37213,6 +40083,7 @@ }, "levelup": { "version": "3.1.1", + "dev": true, "requires": { "deferred-leveldown": "~4.0.0", "level-errors": "~2.0.0", @@ -37222,6 +40093,7 @@ "dependencies": { "level-iterator-stream": { "version": "3.0.1", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.3.6", @@ -37231,41 +40103,50 @@ } }, "lodash": { - "version": "4.17.20" + "version": "4.17.20", + "dev": true }, "looper": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "loose-envify": { "version": "1.4.0", + "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } }, "lowercase-keys": { "version": "1.0.1", + "dev": true, "optional": true }, "lru-cache": { "version": "5.1.1", + "dev": true, "requires": { "yallist": "^3.0.2" } }, "ltgt": { - "version": "2.1.3" + "version": "2.1.3", + "dev": true }, "map-cache": { - "version": "0.2.2" + "version": "0.2.2", + "dev": true }, "map-visit": { "version": "1.0.0", + "dev": true, "requires": { "object-visit": "^1.0.0" } }, "md5.js": { "version": "1.3.5", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -37274,14 +40155,17 @@ }, "media-typer": { "version": "0.3.0", + "dev": true, "optional": true }, "merge-descriptors": { "version": "1.0.1", + "dev": true, "optional": true }, "merkle-patricia-tree": { "version": "3.0.0", + "dev": true, "requires": { "async": "^2.6.1", "ethereumjs-util": "^5.2.0", @@ -37294,6 +40178,7 @@ "dependencies": { "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -37306,6 +40191,7 @@ }, "readable-stream": { "version": "3.6.0", + "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -37316,10 +40202,12 @@ }, "methods": { "version": "1.1.2", + "dev": true, "optional": true }, "miller-rabin": { "version": "4.0.1", + "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -37327,44 +40215,54 @@ }, "mime": { "version": "1.6.0", + "dev": true, "optional": true }, "mime-db": { - "version": "1.45.0" + "version": "1.45.0", + "dev": true }, "mime-types": { "version": "2.1.28", + "dev": true, "requires": { "mime-db": "1.45.0" } }, "mimic-response": { "version": "1.0.1", + "dev": true, "optional": true }, "min-document": { "version": "2.19.0", + "dev": true, "requires": { "dom-walk": "^0.1.0" } }, "minimalistic-assert": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "minimalistic-crypto-utils": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "minimatch": { "version": "3.0.4", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "1.2.5" + "version": "1.2.5", + "dev": true }, "minizlib": { "version": "1.3.3", + "dev": true, "optional": true, "requires": { "minipass": "^2.9.0" @@ -37372,6 +40270,7 @@ "dependencies": { "minipass": { "version": "2.9.0", + "dev": true, "optional": true, "requires": { "safe-buffer": "^5.1.2", @@ -37382,6 +40281,7 @@ }, "mixin-deep": { "version": "1.3.2", + "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -37389,12 +40289,14 @@ }, "mkdirp": { "version": "0.5.5", + "dev": true, "requires": { "minimist": "^1.2.5" } }, "mkdirp-promise": { "version": "5.0.1", + "dev": true, "optional": true, "requires": { "mkdirp": "*" @@ -37402,13 +40304,16 @@ }, "mock-fs": { "version": "4.13.0", + "dev": true, "optional": true }, "ms": { - "version": "2.1.3" + "version": "2.1.3", + "dev": true }, "multibase": { "version": "0.6.1", + "dev": true, "optional": true, "requires": { "base-x": "^3.0.8", @@ -37417,6 +40322,7 @@ }, "multicodec": { "version": "0.5.7", + "dev": true, "optional": true, "requires": { "varint": "^5.0.0" @@ -37424,6 +40330,7 @@ }, "multihashes": { "version": "0.4.21", + "dev": true, "optional": true, "requires": { "buffer": "^5.5.0", @@ -37433,6 +40340,7 @@ "dependencies": { "multibase": { "version": "0.7.0", + "dev": true, "optional": true, "requires": { "base-x": "^3.0.8", @@ -37443,10 +40351,12 @@ }, "nano-json-stream-parser": { "version": "0.1.2", + "dev": true, "optional": true }, "nanomatch": { "version": "1.2.13", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -37463,20 +40373,24 @@ }, "negotiator": { "version": "0.6.2", + "dev": true, "optional": true }, "next-tick": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "nice-try": { - "version": "1.0.5" + "version": "1.0.5", + "dev": true }, "node-addon-api": { "version": "2.0.2", "bundled": true }, "node-fetch": { - "version": "2.1.2" + "version": "2.1.2", + "dev": true }, "node-gyp-build": { "version": "4.2.3", @@ -37484,10 +40398,12 @@ }, "normalize-url": { "version": "4.5.0", + "dev": true, "optional": true }, "number-to-bn": { "version": "1.7.0", + "dev": true, "optional": true, "requires": { "bn.js": "4.11.6", @@ -37496,18 +40412,22 @@ "dependencies": { "bn.js": { "version": "4.11.6", + "dev": true, "optional": true } } }, "oauth-sign": { - "version": "0.9.0" + "version": "0.9.0", + "dev": true }, "object-assign": { - "version": "4.1.1" + "version": "4.1.1", + "dev": true }, "object-copy": { "version": "0.1.0", + "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -37516,27 +40436,32 @@ "dependencies": { "define-property": { "version": "0.2.5", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "kind-of": "^3.0.2" } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "is-data-descriptor": { "version": "0.1.4", + "dev": true, "requires": { "kind-of": "^3.0.2" } }, "is-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -37544,12 +40469,14 @@ }, "dependencies": { "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "dev": true } } }, "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -37557,26 +40484,31 @@ } }, "object-inspect": { - "version": "1.9.0" + "version": "1.9.0", + "dev": true }, "object-is": { "version": "1.1.4", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" } }, "object-keys": { - "version": "1.1.1" + "version": "1.1.1", + "dev": true }, "object-visit": { "version": "1.0.1", + "dev": true, "requires": { "isobject": "^3.0.0" } }, "object.assign": { "version": "4.1.2", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -37586,6 +40518,7 @@ }, "object.getownpropertydescriptors": { "version": "2.1.1", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -37594,12 +40527,14 @@ }, "object.pick": { "version": "1.3.0", + "dev": true, "requires": { "isobject": "^3.0.1" } }, "oboe": { "version": "2.1.4", + "dev": true, "optional": true, "requires": { "http-https": "^1.0.0" @@ -37607,6 +40542,7 @@ }, "on-finished": { "version": "2.3.0", + "dev": true, "optional": true, "requires": { "ee-first": "1.1.1" @@ -37614,22 +40550,27 @@ }, "once": { "version": "1.4.0", + "dev": true, "requires": { "wrappy": "1" } }, "os-homedir": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "os-tmpdir": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "p-cancelable": { "version": "1.1.0", + "dev": true, "optional": true }, "p-timeout": { "version": "1.2.1", + "dev": true, "optional": true, "requires": { "p-finally": "^1.0.0" @@ -37637,12 +40578,14 @@ "dependencies": { "p-finally": { "version": "1.0.0", + "dev": true, "optional": true } } }, "parse-asn1": { "version": "5.1.6", + "dev": true, "optional": true, "requires": { "asn1.js": "^5.2.0", @@ -37653,17 +40596,21 @@ } }, "parse-headers": { - "version": "2.0.3" + "version": "2.0.3", + "dev": true }, "parseurl": { "version": "1.3.3", + "dev": true, "optional": true }, "pascalcase": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true }, "patch-package": { "version": "6.2.2", + "dev": true, "requires": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^2.4.2", @@ -37681,6 +40628,7 @@ "dependencies": { "cross-spawn": { "version": "6.0.5", + "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -37690,31 +40638,38 @@ } }, "path-key": { - "version": "2.0.1" + "version": "2.0.1", + "dev": true }, "semver": { - "version": "5.7.1" + "version": "5.7.1", + "dev": true }, "shebang-command": { "version": "1.2.0", + "dev": true, "requires": { "shebang-regex": "^1.0.0" } }, "shebang-regex": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "slash": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true }, "tmp": { "version": "0.0.33", + "dev": true, "requires": { "os-tmpdir": "~1.0.2" } }, "which": { "version": "1.3.1", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -37722,17 +40677,21 @@ } }, "path-is-absolute": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "path-parse": { - "version": "1.0.6" + "version": "1.0.6", + "dev": true }, "path-to-regexp": { "version": "0.1.7", + "dev": true, "optional": true }, "pbkdf2": { "version": "3.1.1", + "dev": true, "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -37742,29 +40701,37 @@ } }, "performance-now": { - "version": "2.1.0" + "version": "2.1.0", + "dev": true }, "posix-character-classes": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true }, "precond": { - "version": "0.2.3" + "version": "0.2.3", + "dev": true }, "prepend-http": { "version": "2.0.0", + "dev": true, "optional": true }, "private": { - "version": "0.1.8" + "version": "0.1.8", + "dev": true }, "process": { - "version": "0.11.10" + "version": "0.11.10", + "dev": true }, "process-nextick-args": { - "version": "2.0.1" + "version": "2.0.1", + "dev": true }, "promise-to-callback": { "version": "1.0.0", + "dev": true, "requires": { "is-fn": "^1.0.0", "set-immediate-shim": "^1.0.1" @@ -37772,6 +40739,7 @@ }, "proxy-addr": { "version": "2.0.6", + "dev": true, "optional": true, "requires": { "forwarded": "~0.1.2", @@ -37779,16 +40747,20 @@ } }, "prr": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "pseudomap": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "psl": { - "version": "1.8.0" + "version": "1.8.0", + "dev": true }, "public-encrypt": { "version": "4.0.3", + "dev": true, "optional": true, "requires": { "bn.js": "^4.1.0", @@ -37800,13 +40772,16 @@ } }, "pull-cat": { - "version": "1.1.11" + "version": "1.1.11", + "dev": true }, "pull-defer": { - "version": "0.2.3" + "version": "0.2.3", + "dev": true }, "pull-level": { "version": "2.0.4", + "dev": true, "requires": { "level-post": "^1.0.7", "pull-cat": "^1.1.9", @@ -37819,25 +40794,30 @@ }, "pull-live": { "version": "1.0.1", + "dev": true, "requires": { "pull-cat": "^1.1.9", "pull-stream": "^3.4.0" } }, "pull-pushable": { - "version": "2.2.0" + "version": "2.2.0", + "dev": true }, "pull-stream": { - "version": "3.6.14" + "version": "3.6.14", + "dev": true }, "pull-window": { "version": "2.1.4", + "dev": true, "requires": { "looper": "^2.0.0" } }, "pump": { "version": "3.0.0", + "dev": true, "optional": true, "requires": { "end-of-stream": "^1.1.0", @@ -37845,13 +40825,16 @@ } }, "punycode": { - "version": "2.1.1" + "version": "2.1.1", + "dev": true }, "qs": { - "version": "6.5.2" + "version": "6.5.2", + "dev": true }, "query-string": { "version": "5.1.1", + "dev": true, "optional": true, "requires": { "decode-uri-component": "^0.2.0", @@ -37861,12 +40844,14 @@ }, "randombytes": { "version": "2.1.0", + "dev": true, "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", + "dev": true, "optional": true, "requires": { "randombytes": "^2.0.5", @@ -37875,10 +40860,12 @@ }, "range-parser": { "version": "1.2.1", + "dev": true, "optional": true }, "raw-body": { "version": "2.4.0", + "dev": true, "optional": true, "requires": { "bytes": "3.1.0", @@ -37889,6 +40876,7 @@ }, "readable-stream": { "version": "2.3.7", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -37900,18 +40888,22 @@ }, "dependencies": { "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true } } }, "regenerate": { - "version": "1.4.2" + "version": "1.4.2", + "dev": true }, "regenerator-runtime": { - "version": "0.11.1" + "version": "0.11.1", + "dev": true }, "regenerator-transform": { "version": "0.10.1", + "dev": true, "requires": { "babel-runtime": "^6.18.0", "babel-types": "^6.19.0", @@ -37920,6 +40912,7 @@ }, "regex-not": { "version": "1.0.2", + "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -37927,6 +40920,7 @@ }, "regexp.prototype.flags": { "version": "1.3.0", + "dev": true, "requires": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -37934,6 +40928,7 @@ "dependencies": { "es-abstract": { "version": "1.17.7", + "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -37952,6 +40947,7 @@ }, "regexpu-core": { "version": "2.0.0", + "dev": true, "requires": { "regenerate": "^1.2.1", "regjsgen": "^0.2.0", @@ -37959,33 +40955,40 @@ } }, "regjsgen": { - "version": "0.2.0" + "version": "0.2.0", + "dev": true }, "regjsparser": { "version": "0.1.5", + "dev": true, "requires": { "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { - "version": "0.5.0" + "version": "0.5.0", + "dev": true } } }, "repeat-element": { - "version": "1.1.3" + "version": "1.1.3", + "dev": true }, "repeat-string": { - "version": "1.6.1" + "version": "1.6.1", + "dev": true }, "repeating": { "version": "2.0.1", + "dev": true, "requires": { "is-finite": "^1.0.0" } }, "request": { "version": "2.88.2", + "dev": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -38010,10 +41013,12 @@ } }, "resolve-url": { - "version": "0.2.1" + "version": "0.2.1", + "dev": true }, "responselike": { "version": "1.0.2", + "dev": true, "optional": true, "requires": { "lowercase-keys": "^1.0.0" @@ -38021,21 +41026,25 @@ }, "resumer": { "version": "0.0.0", + "dev": true, "requires": { "through": "~2.3.4" } }, "ret": { - "version": "0.1.15" + "version": "0.1.15", + "dev": true }, "rimraf": { "version": "2.6.3", + "dev": true, "requires": { "glob": "^7.1.3" } }, "ripemd160": { "version": "2.0.2", + "dev": true, "requires": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -38043,36 +41052,44 @@ }, "rlp": { "version": "2.2.6", + "dev": true, "requires": { "bn.js": "^4.11.1" } }, "rustbn.js": { - "version": "0.2.0" + "version": "0.2.0", + "dev": true }, "safe-buffer": { - "version": "5.2.1" + "version": "5.2.1", + "dev": true }, "safe-event-emitter": { "version": "1.0.1", + "dev": true, "requires": { "events": "^3.0.0" } }, "safe-regex": { "version": "1.1.0", + "dev": true, "requires": { "ret": "~0.1.10" } }, "safer-buffer": { - "version": "2.1.2" + "version": "2.1.2", + "dev": true }, "scrypt-js": { - "version": "3.0.1" + "version": "3.0.1", + "dev": true }, "scryptsy": { "version": "1.2.1", + "dev": true, "optional": true, "requires": { "pbkdf2": "^3.0.3" @@ -38080,6 +41097,7 @@ }, "secp256k1": { "version": "4.0.2", + "dev": true, "requires": { "elliptic": "^6.5.2", "node-addon-api": "^2.0.0", @@ -38087,13 +41105,16 @@ } }, "seedrandom": { - "version": "3.0.1" + "version": "3.0.1", + "dev": true }, "semaphore": { - "version": "1.1.0" + "version": "1.1.0", + "dev": true }, "send": { "version": "0.17.1", + "dev": true, "optional": true, "requires": { "debug": "2.6.9", @@ -38113,6 +41134,7 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "optional": true, "requires": { "ms": "2.0.0" @@ -38120,18 +41142,21 @@ "dependencies": { "ms": { "version": "2.0.0", + "dev": true, "optional": true } } }, "ms": { "version": "2.1.1", + "dev": true, "optional": true } } }, "serve-static": { "version": "1.14.1", + "dev": true, "optional": true, "requires": { "encodeurl": "~1.0.2", @@ -38142,6 +41167,7 @@ }, "servify": { "version": "0.1.12", + "dev": true, "optional": true, "requires": { "body-parser": "^1.16.0", @@ -38152,10 +41178,12 @@ } }, "set-immediate-shim": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "set-value": { "version": "2.0.1", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -38165,24 +41193,29 @@ "dependencies": { "extend-shallow": { "version": "2.0.1", + "dev": true, "requires": { "is-extendable": "^0.1.0" } }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true } } }, "setimmediate": { - "version": "1.0.5" + "version": "1.0.5", + "dev": true }, "setprototypeof": { "version": "1.1.1", + "dev": true, "optional": true }, "sha.js": { "version": "2.4.11", + "dev": true, "requires": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -38190,10 +41223,12 @@ }, "simple-concat": { "version": "1.0.1", + "dev": true, "optional": true }, "simple-get": { "version": "2.8.1", + "dev": true, "optional": true, "requires": { "decompress-response": "^3.3.0", @@ -38203,6 +41238,7 @@ }, "snapdragon": { "version": "0.8.2", + "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", @@ -38216,30 +41252,35 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", + "dev": true, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -38247,16 +41288,19 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "is-data-descriptor": { "version": "0.1.4", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -38265,6 +41309,7 @@ }, "is-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -38272,18 +41317,22 @@ } }, "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true }, "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "dev": true }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true } } }, "snapdragon-node": { "version": "2.1.1", + "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -38292,6 +41341,7 @@ "dependencies": { "define-property": { "version": "1.0.0", + "dev": true, "requires": { "is-descriptor": "^1.0.0" } @@ -38300,15 +41350,18 @@ }, "snapdragon-util": { "version": "3.0.1", + "dev": true, "requires": { "kind-of": "^3.2.0" }, "dependencies": { "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -38316,10 +41369,12 @@ } }, "source-map": { - "version": "0.5.7" + "version": "0.5.7", + "dev": true }, "source-map-resolve": { "version": "0.5.3", + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -38330,27 +41385,32 @@ }, "source-map-support": { "version": "0.5.12", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" }, "dependencies": { "source-map": { - "version": "0.6.1" + "version": "0.6.1", + "dev": true } } }, "source-map-url": { - "version": "0.4.0" + "version": "0.4.0", + "dev": true }, "split-string": { "version": "3.1.0", + "dev": true, "requires": { "extend-shallow": "^3.0.0" } }, "sshpk": { "version": "1.16.1", + "dev": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -38364,12 +41424,14 @@ }, "dependencies": { "tweetnacl": { - "version": "0.14.5" + "version": "0.14.5", + "dev": true } } }, "static-extend": { "version": "0.1.2", + "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -38377,18 +41439,21 @@ "dependencies": { "define-property": { "version": "0.2.5", + "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -38396,16 +41461,19 @@ } }, "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "is-data-descriptor": { "version": "0.1.4", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -38414,6 +41482,7 @@ }, "is-descriptor": { "version": "0.1.6", + "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -38421,43 +41490,51 @@ } }, "kind-of": { - "version": "5.1.0" + "version": "5.1.0", + "dev": true } } }, "statuses": { "version": "1.5.0", + "dev": true, "optional": true }, "stream-to-pull-stream": { "version": "1.7.3", + "dev": true, "requires": { "looper": "^3.0.0", "pull-stream": "^3.2.3" }, "dependencies": { "looper": { - "version": "3.0.0" + "version": "3.0.0", + "dev": true } } }, "strict-uri-encode": { "version": "1.1.0", + "dev": true, "optional": true }, "string_decoder": { "version": "1.1.1", + "dev": true, "requires": { "safe-buffer": "~5.1.0" }, "dependencies": { "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true } } }, "string.prototype.trim": { "version": "1.2.3", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -38466,6 +41543,7 @@ }, "string.prototype.trimend": { "version": "1.0.3", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -38473,6 +41551,7 @@ }, "string.prototype.trimstart": { "version": "1.0.3", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -38480,18 +41559,21 @@ }, "strip-hex-prefix": { "version": "1.0.0", + "dev": true, "requires": { "is-hex-prefixed": "1.0.0" } }, "supports-color": { "version": "5.5.0", + "dev": true, "requires": { "has-flag": "^3.0.0" } }, "swarm-js": { "version": "0.1.40", + "dev": true, "optional": true, "requires": { "bluebird": "^3.5.0", @@ -38509,6 +41591,7 @@ "dependencies": { "fs-extra": { "version": "4.0.3", + "dev": true, "optional": true, "requires": { "graceful-fs": "^4.1.2", @@ -38518,10 +41601,12 @@ }, "get-stream": { "version": "3.0.0", + "dev": true, "optional": true }, "got": { "version": "7.1.0", + "dev": true, "optional": true, "requires": { "decompress-response": "^3.2.0", @@ -38542,18 +41627,22 @@ }, "is-stream": { "version": "1.1.0", + "dev": true, "optional": true }, "p-cancelable": { "version": "0.3.0", + "dev": true, "optional": true }, "prepend-http": { "version": "1.0.4", + "dev": true, "optional": true }, "url-parse-lax": { "version": "1.0.0", + "dev": true, "optional": true, "requires": { "prepend-http": "^1.0.1" @@ -38563,6 +41652,7 @@ }, "tape": { "version": "4.13.3", + "dev": true, "requires": { "deep-equal": "~1.1.1", "defined": "~1.0.0", @@ -38583,6 +41673,7 @@ "dependencies": { "glob": { "version": "7.1.6", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -38594,15 +41685,18 @@ }, "is-regex": { "version": "1.0.5", + "dev": true, "requires": { "has": "^1.0.3" } }, "object-inspect": { - "version": "1.7.0" + "version": "1.7.0", + "dev": true }, "resolve": { "version": "1.17.0", + "dev": true, "requires": { "path-parse": "^1.0.6" } @@ -38611,6 +41705,7 @@ }, "tar": { "version": "4.4.13", + "dev": true, "optional": true, "requires": { "chownr": "^1.1.1", @@ -38624,6 +41719,7 @@ "dependencies": { "fs-minipass": { "version": "1.2.7", + "dev": true, "optional": true, "requires": { "minipass": "^2.6.0" @@ -38631,6 +41727,7 @@ }, "minipass": { "version": "2.9.0", + "dev": true, "optional": true, "requires": { "safe-buffer": "^5.1.2", @@ -38640,10 +41737,12 @@ } }, "through": { - "version": "2.3.8" + "version": "2.3.8", + "dev": true }, "through2": { "version": "2.0.5", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -38651,25 +41750,30 @@ }, "timed-out": { "version": "4.0.1", + "dev": true, "optional": true }, "tmp": { "version": "0.1.0", + "dev": true, "requires": { "rimraf": "^2.6.3" } }, "to-object-path": { "version": "0.3.0", + "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "is-buffer": { - "version": "1.1.6" + "version": "1.1.6", + "dev": true }, "kind-of": { "version": "3.2.2", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -38678,10 +41782,12 @@ }, "to-readable-stream": { "version": "1.0.0", + "dev": true, "optional": true }, "to-regex": { "version": "3.0.2", + "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -38691,35 +41797,43 @@ }, "toidentifier": { "version": "1.0.0", + "dev": true, "optional": true }, "tough-cookie": { "version": "2.5.0", + "dev": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" } }, "trim-right": { - "version": "1.0.1" + "version": "1.0.1", + "dev": true }, "tunnel-agent": { "version": "0.6.0", + "dev": true, "requires": { "safe-buffer": "^5.0.1" } }, "tweetnacl": { - "version": "1.0.3" + "version": "1.0.3", + "dev": true }, "tweetnacl-util": { - "version": "0.15.1" + "version": "0.15.1", + "dev": true }, "type": { - "version": "1.2.0" + "version": "1.2.0", + "dev": true }, "type-is": { "version": "1.6.18", + "dev": true, "optional": true, "requires": { "media-typer": "0.3.0", @@ -38727,36 +41841,44 @@ } }, "typedarray": { - "version": "0.0.6" + "version": "0.0.6", + "dev": true }, "typedarray-to-buffer": { "version": "3.1.5", + "dev": true, "requires": { "is-typedarray": "^1.0.0" } }, "typewise": { "version": "1.0.3", + "dev": true, "requires": { "typewise-core": "^1.2.0" } }, "typewise-core": { - "version": "1.2.0" + "version": "1.2.0", + "dev": true }, "typewiselite": { - "version": "1.0.0" + "version": "1.0.0", + "dev": true }, "ultron": { "version": "1.1.1", + "dev": true, "optional": true }, "underscore": { "version": "1.9.1", + "dev": true, "optional": true }, "union-value": { "version": "1.0.1", + "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -38765,22 +41887,27 @@ }, "dependencies": { "is-extendable": { - "version": "0.1.1" + "version": "0.1.1", + "dev": true } } }, "universalify": { - "version": "0.1.2" + "version": "0.1.2", + "dev": true }, "unorm": { - "version": "1.6.0" + "version": "1.6.0", + "dev": true }, "unpipe": { "version": "1.0.0", + "dev": true, "optional": true }, "unset-value": { "version": "1.0.0", + "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -38788,6 +41915,7 @@ "dependencies": { "has-value": { "version": "0.3.1", + "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -38796,6 +41924,7 @@ "dependencies": { "isobject": { "version": "2.1.0", + "dev": true, "requires": { "isarray": "1.0.0" } @@ -38803,21 +41932,25 @@ } }, "has-values": { - "version": "0.1.4" + "version": "0.1.4", + "dev": true } } }, "uri-js": { "version": "4.4.1", + "dev": true, "requires": { "punycode": "^2.1.0" } }, "urix": { - "version": "0.1.0" + "version": "0.1.0", + "dev": true }, "url-parse-lax": { "version": "3.0.0", + "dev": true, "optional": true, "requires": { "prepend-http": "^2.0.0" @@ -38825,30 +41958,37 @@ }, "url-set-query": { "version": "1.0.0", + "dev": true, "optional": true }, "url-to-options": { "version": "1.0.1", + "dev": true, "optional": true }, "use": { - "version": "3.1.1" + "version": "3.1.1", + "dev": true }, "utf-8-validate": { "version": "5.0.4", + "dev": true, "requires": { "node-gyp-build": "^4.2.0" } }, "utf8": { "version": "3.0.0", + "dev": true, "optional": true }, "util-deprecate": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "util.promisify": { "version": "1.1.1", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -38859,21 +41999,26 @@ }, "utils-merge": { "version": "1.0.1", + "dev": true, "optional": true }, "uuid": { - "version": "3.4.0" + "version": "3.4.0", + "dev": true }, "varint": { "version": "5.0.2", + "dev": true, "optional": true }, "vary": { "version": "1.1.2", + "dev": true, "optional": true }, "verror": { "version": "1.10.0", + "dev": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -38882,6 +42027,7 @@ }, "web3": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "web3-bzz": "1.2.11", @@ -38895,6 +42041,7 @@ }, "web3-bzz": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "@types/node": "^12.12.6", @@ -38905,12 +42052,14 @@ "dependencies": { "@types/node": { "version": "12.19.12", + "dev": true, "optional": true } } }, "web3-core": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "@types/bn.js": "^4.11.5", @@ -38924,12 +42073,14 @@ "dependencies": { "@types/node": { "version": "12.19.12", + "dev": true, "optional": true } } }, "web3-core-helpers": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "underscore": "1.9.1", @@ -38939,6 +42090,7 @@ }, "web3-core-method": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "@ethersproject/transactions": "^5.0.0-beta.135", @@ -38951,6 +42103,7 @@ }, "web3-core-promievent": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "eventemitter3": "4.0.4" @@ -38958,6 +42111,7 @@ }, "web3-core-requestmanager": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "underscore": "1.9.1", @@ -38969,6 +42123,7 @@ }, "web3-core-subscriptions": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "eventemitter3": "4.0.4", @@ -38978,6 +42133,7 @@ }, "web3-eth": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "underscore": "1.9.1", @@ -38997,6 +42153,7 @@ }, "web3-eth-abi": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "@ethersproject/abi": "5.0.0-beta.153", @@ -39006,6 +42163,7 @@ }, "web3-eth-accounts": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "crypto-browserify": "3.12.0", @@ -39023,6 +42181,7 @@ "dependencies": { "eth-lib": { "version": "0.2.8", + "dev": true, "optional": true, "requires": { "bn.js": "^4.11.6", @@ -39032,12 +42191,14 @@ }, "uuid": { "version": "3.3.2", + "dev": true, "optional": true } } }, "web3-eth-contract": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "@types/bn.js": "^4.11.5", @@ -39053,6 +42214,7 @@ }, "web3-eth-ens": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "content-hash": "^2.5.2", @@ -39068,6 +42230,7 @@ }, "web3-eth-iban": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "bn.js": "^4.11.9", @@ -39076,6 +42239,7 @@ }, "web3-eth-personal": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "@types/node": "^12.12.6", @@ -39088,12 +42252,14 @@ "dependencies": { "@types/node": { "version": "12.19.12", + "dev": true, "optional": true } } }, "web3-net": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "web3-core": "1.2.11", @@ -39103,6 +42269,7 @@ }, "web3-provider-engine": { "version": "14.2.1", + "dev": true, "requires": { "async": "^2.5.0", "backoff": "^2.5.0", @@ -39128,18 +42295,21 @@ "dependencies": { "abstract-leveldown": { "version": "2.6.3", + "dev": true, "requires": { "xtend": "~4.0.0" } }, "deferred-leveldown": { "version": "1.2.2", + "dev": true, "requires": { "abstract-leveldown": "~2.6.0" } }, "eth-sig-util": { "version": "1.4.2", + "dev": true, "requires": { "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", "ethereumjs-util": "^5.1.1" @@ -39147,6 +42317,7 @@ }, "ethereumjs-account": { "version": "2.0.5", + "dev": true, "requires": { "ethereumjs-util": "^5.0.0", "rlp": "^2.0.0", @@ -39155,6 +42326,7 @@ }, "ethereumjs-block": { "version": "1.7.1", + "dev": true, "requires": { "async": "^2.0.1", "ethereum-common": "0.2.0", @@ -39164,12 +42336,14 @@ }, "dependencies": { "ethereum-common": { - "version": "0.2.0" + "version": "0.2.0", + "dev": true } } }, "ethereumjs-tx": { "version": "1.3.7", + "dev": true, "requires": { "ethereum-common": "^0.0.18", "ethereumjs-util": "^5.0.0" @@ -39177,6 +42351,7 @@ }, "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -39189,6 +42364,7 @@ }, "ethereumjs-vm": { "version": "2.6.0", + "dev": true, "requires": { "async": "^2.1.2", "async-eventemitter": "^0.2.2", @@ -39205,6 +42381,7 @@ "dependencies": { "ethereumjs-block": { "version": "2.2.2", + "dev": true, "requires": { "async": "^2.0.1", "ethereumjs-common": "^1.5.0", @@ -39215,6 +42392,7 @@ "dependencies": { "ethereumjs-util": { "version": "5.2.1", + "dev": true, "requires": { "bn.js": "^4.11.0", "create-hash": "^1.1.2", @@ -39229,6 +42407,7 @@ }, "ethereumjs-tx": { "version": "2.1.2", + "dev": true, "requires": { "ethereumjs-common": "^1.5.0", "ethereumjs-util": "^6.0.0" @@ -39236,6 +42415,7 @@ }, "ethereumjs-util": { "version": "6.2.1", + "dev": true, "requires": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -39249,19 +42429,23 @@ } }, "isarray": { - "version": "0.0.1" + "version": "0.0.1", + "dev": true }, "level-codec": { - "version": "7.0.1" + "version": "7.0.1", + "dev": true }, "level-errors": { "version": "1.0.5", + "dev": true, "requires": { "errno": "~0.1.1" } }, "level-iterator-stream": { "version": "1.3.1", + "dev": true, "requires": { "inherits": "^2.0.1", "level-errors": "^1.0.3", @@ -39271,6 +42455,7 @@ "dependencies": { "readable-stream": { "version": "1.1.14", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -39282,6 +42467,7 @@ }, "level-ws": { "version": "0.0.0", + "dev": true, "requires": { "readable-stream": "~1.0.15", "xtend": "~2.1.1" @@ -39289,6 +42475,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -39298,6 +42485,7 @@ }, "xtend": { "version": "2.1.2", + "dev": true, "requires": { "object-keys": "~0.4.0" } @@ -39306,6 +42494,7 @@ }, "levelup": { "version": "1.3.9", + "dev": true, "requires": { "deferred-leveldown": "~1.2.1", "level-codec": "~7.0.0", @@ -39317,10 +42506,12 @@ } }, "ltgt": { - "version": "2.2.1" + "version": "2.2.1", + "dev": true }, "memdown": { "version": "1.4.1", + "dev": true, "requires": { "abstract-leveldown": "~2.7.1", "functional-red-black-tree": "^1.0.1", @@ -39332,6 +42523,7 @@ "dependencies": { "abstract-leveldown": { "version": "2.7.2", + "dev": true, "requires": { "xtend": "~4.0.0" } @@ -39340,6 +42532,7 @@ }, "merkle-patricia-tree": { "version": "2.3.2", + "dev": true, "requires": { "async": "^1.4.2", "ethereumjs-util": "^5.0.0", @@ -39352,24 +42545,30 @@ }, "dependencies": { "async": { - "version": "1.5.2" + "version": "1.5.2", + "dev": true } } }, "object-keys": { - "version": "0.4.0" + "version": "0.4.0", + "dev": true }, "safe-buffer": { - "version": "5.1.2" + "version": "5.1.2", + "dev": true }, "semver": { - "version": "5.4.1" + "version": "5.4.1", + "dev": true }, "string_decoder": { - "version": "0.10.31" + "version": "0.10.31", + "dev": true }, "ws": { "version": "5.2.2", + "dev": true, "requires": { "async-limiter": "~1.0.0" } @@ -39378,6 +42577,7 @@ }, "web3-providers-http": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "web3-core-helpers": "1.2.11", @@ -39386,6 +42586,7 @@ }, "web3-providers-ipc": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "oboe": "2.1.4", @@ -39395,6 +42596,7 @@ }, "web3-providers-ws": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "eventemitter3": "4.0.4", @@ -39405,6 +42607,7 @@ }, "web3-shh": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "web3-core": "1.2.11", @@ -39415,6 +42618,7 @@ }, "web3-utils": { "version": "1.2.11", + "dev": true, "optional": true, "requires": { "bn.js": "^4.11.9", @@ -39429,6 +42633,7 @@ "dependencies": { "eth-lib": { "version": "0.2.8", + "dev": true, "optional": true, "requires": { "bn.js": "^4.11.6", @@ -39440,6 +42645,7 @@ }, "websocket": { "version": "1.0.32", + "dev": true, "requires": { "bufferutil": "^4.0.1", "debug": "^2.2.0", @@ -39451,23 +42657,28 @@ "dependencies": { "debug": { "version": "2.6.9", + "dev": true, "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0" + "version": "2.0.0", + "dev": true } } }, "whatwg-fetch": { - "version": "2.0.4" + "version": "2.0.4", + "dev": true }, "wrappy": { - "version": "1.0.2" + "version": "1.0.2", + "dev": true }, "ws": { "version": "3.3.3", + "dev": true, "optional": true, "requires": { "async-limiter": "~1.0.0", @@ -39477,12 +42688,14 @@ "dependencies": { "safe-buffer": { "version": "5.1.2", + "dev": true, "optional": true } } }, "xhr": { "version": "2.6.0", + "dev": true, "requires": { "global": "~4.4.0", "is-function": "^1.0.1", @@ -39492,6 +42705,7 @@ }, "xhr-request": { "version": "1.1.0", + "dev": true, "optional": true, "requires": { "buffer-to-arraybuffer": "^0.0.5", @@ -39505,6 +42719,7 @@ }, "xhr-request-promise": { "version": "0.1.3", + "dev": true, "optional": true, "requires": { "xhr-request": "^1.1.0" @@ -39512,26 +42727,31 @@ }, "xhr2-cookies": { "version": "1.1.0", + "dev": true, "optional": true, "requires": { "cookiejar": "^2.1.1" } }, "xtend": { - "version": "4.0.2" + "version": "4.0.2", + "dev": true }, "yaeti": { - "version": "0.0.6" + "version": "0.0.6", + "dev": true }, "yallist": { - "version": "3.1.1" + "version": "3.1.1", + "dev": true } } }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true }, "get-func-name": { "version": "2.0.0", @@ -39540,24 +42760,25 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.3" } }, "get-port": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==" }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, "requires": { "pump": "^3.0.0" } @@ -39737,6 +42958,7 @@ "version": "9.6.0", "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, "requires": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -39806,19 +43028,24 @@ } }, "hardhat": { - "version": "2.9.9", - "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.9.9.tgz", - "integrity": "sha512-Qv7SXnRc0zq1kGXruNnSKpP3eFccXMR5Qv6GVX9hBIJ5efN0PflKPq92aQ5Cv3jrjJeRevLznWZVz7bttXhVfw==", + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.12.2.tgz", + "integrity": "sha512-f3ZhzXy1uyQv0UXnAQ8GCBOWjzv++WJNb7bnm10SsyC3dB7vlPpsMWBNhq7aoRxKrNhX9tCev81KFV3i5BTeMQ==", "requires": { - "@ethereumjs/block": "^3.6.2", - "@ethereumjs/blockchain": "^5.5.2", - "@ethereumjs/common": "^2.6.4", - "@ethereumjs/tx": "^3.5.1", - "@ethereumjs/vm": "^5.9.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", @@ -39831,29 +43058,26 @@ "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.4", "find-up": "^2.1.0", "fp-ts": "1.19.3", "fs-extra": "^7.0.1", "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.4", "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": "^5.4.0", "uuid": "^8.3.2", @@ -39876,6 +43100,11 @@ "@ethersproject/strings": "^5.5.0" } }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -39884,6 +43113,19 @@ "color-convert": "^1.9.0" } }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -39894,6 +43136,16 @@ "supports-color": "^5.3.0" } }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -39912,16 +43164,162 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==" }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.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==" + }, "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=" }, + "ethereum-cryptography": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.1.2.tgz", + "integrity": "sha512-XDSJlg4BD+hq9N2FjvotwUET9Tfxpxc3kWGE2AqUG5vcbeunnbImVk3cj6e/xT3phdW21mE8R5IugU4fspQDcQ==", + "requires": { + "@noble/hashes": "1.1.2", + "@noble/secp256k1": "1.6.3", + "@scure/bip32": "1.1.0", + "@scure/bip39": "1.1.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "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==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, + "mocha": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.1.0.tgz", + "integrity": "sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==", + "requires": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -39991,6 +43389,24 @@ } } }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -39998,13 +43414,75 @@ "requires": { "has-flag": "^3.0.0" } + }, + "workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" } } }, "hardhat-abi-exporter": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/hardhat-abi-exporter/-/hardhat-abi-exporter-2.8.0.tgz", - "integrity": "sha512-HQwd9Agr2O5znUg9Dzicw8grsXacoMSQsS5ZhBBNyaxKeVbvxL1Ubm9ss8sSVGr74511a8qiR2Ljm/lsLS9Mew==", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/hardhat-abi-exporter/-/hardhat-abi-exporter-2.10.1.tgz", + "integrity": "sha512-X8GRxUTtebMAd2k4fcPyVnCdPa6dYK4lBsrwzKP5yiSq4i+WadWPIumaLfce53TUf/o2TnLpLOduyO1ylE2NHQ==", "requires": { "@ethersproject/abi": "^5.5.0", "delete-empty": "^3.0.0" @@ -40029,9 +43507,9 @@ } }, "hardhat-contract-sizer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.4.0.tgz", - "integrity": "sha512-ww+Fw5Fq+q6gkVxB8KFvicqZFH5pH9HGZwV4ZSTxd0QrxA162qzLdbScJseUP30VvIBPYN9wpdj0cWlz6M9j6g==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/hardhat-contract-sizer/-/hardhat-contract-sizer-2.6.1.tgz", + "integrity": "sha512-b8wS7DBvyo22kmVwpzstAQTdDCThpl/ySBqZh5ga9Yxjf61/uTL12TEg5nl7lDeWy73ntEUzxMwY6XxbQEc2wA==", "requires": { "chalk": "^4.0.0", "cli-table3": "^0.6.0" @@ -40082,12 +43560,12 @@ } }, "hardhat-gas-reporter": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.7.tgz", - "integrity": "sha512-calJH1rbhUFwCnw0odJb3Cw+mDmBIsHdVyutsHhA3RY6JELyFVaVxCnITYGr/crkmHqt4tQCYROy7ty6DTLkuA==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz", + "integrity": "sha512-INN26G3EW43adGKBNzYWOlI3+rlLnasXTwW79YNnUhXPDa+yHESgt639dJEs37gCjhkbNKcRRJnomXEuMFBXJg==", "requires": { "array-uniq": "1.0.3", - "eth-gas-reporter": "^0.2.24", + "eth-gas-reporter": "^0.2.25", "sha1": "^1.1.1" } }, @@ -40117,29 +43595,39 @@ } }, "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, "has-symbol-support-x": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true }, "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "has-to-string-tag-x": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, "requires": { "has-symbol-support-x": "^1.4.1" } @@ -40186,6 +43674,11 @@ "upper-case": "^1.1.3" } }, + "heap": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", + "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" + }, "highlight.js": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", @@ -40211,7 +43704,8 @@ "hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "htmlparser2": { "version": "8.0.1", @@ -40234,52 +43728,13 @@ "concat-stream": "^1.6.2", "http-response-object": "^3.0.1", "parse-cache-control": "^1.0.1" - }, - "dependencies": { - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true }, "http-errors": { "version": "1.8.1", @@ -40296,7 +43751,8 @@ "http-https": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", - "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=" + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=", + "dev": true }, "http-response-object": { "version": "3.0.2", @@ -40344,6 +43800,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "dev": true, "requires": { "punycode": "2.1.0" } @@ -40358,11 +43815,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, - "immediate": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", - "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" - }, "immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", @@ -40487,7 +43939,8 @@ "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true }, "io-ts": { "version": "1.10.4", @@ -40500,12 +43953,14 @@ "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true }, "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -40547,14 +44002,15 @@ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, "requires": { "ci-info": "^2.0.0" } @@ -40583,7 +44039,8 @@ "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true }, "is-extglob": { "version": "2.1.1", @@ -40607,6 +44064,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, "requires": { "has-tostringtag": "^1.0.0" } @@ -40649,9 +44107,9 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "requires": { "has-tostringtag": "^1.0.0" } @@ -40659,7 +44117,8 @@ "is-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true }, "is-plain-obj": { "version": "2.1.0", @@ -40678,17 +44137,22 @@ "is-retry-allowed": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true }, "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true }, "is-string": { "version": "1.0.7", @@ -40710,6 +44174,7 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.8.tgz", "integrity": "sha512-HqH41TNZq2fgtGT8WHVFVJhBVGuY3AnP3Q36K8JKXUxSxRgk/d+7NjmwG2vo2mYmXK8UYZKu0qH8bVP5gEisjA==", + "dev": true, "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -40740,12 +44205,14 @@ "is-url": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true }, "is-weakref": { "version": "1.0.2", @@ -40759,6 +44226,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, "requires": { "is-docker": "^2.0.0" } @@ -40782,6 +44250,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, "requires": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" @@ -40824,7 +44293,8 @@ "json-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", @@ -40943,6 +44413,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, "requires": { "json-buffer": "3.0.0" } @@ -40959,6 +44430,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "dev": true, "requires": { "graceful-fs": "^4.1.11" } @@ -40982,87 +44454,43 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, "requires": { "invert-kv": "^1.0.0" } }, - "level-codec": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", - "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", - "requires": { - "buffer": "^5.6.0" - } - }, - "level-concat-iterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", - "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==" - }, - "level-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", - "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", - "requires": { - "errno": "~0.1.1" - } - }, - "level-iterator-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", - "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.4.0", - "xtend": "^4.0.2" - } - }, - "level-mem": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/level-mem/-/level-mem-5.0.1.tgz", - "integrity": "sha512-qd+qUJHXsGSFoHTziptAKXoLX87QjR7v2KMbqncDXPxQuCdsQlzmyX+gwrEHhlzn08vkf8TyipYyMmiC6Gobzg==", - "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==", + "level": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/level/-/level-8.0.0.tgz", + "integrity": "sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==", "requires": { - "encoding-down": "^6.3.0", - "levelup": "^4.3.2" + "browser-level": "^1.0.1", + "classic-level": "^1.2.0" } }, "level-supports": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", - "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", - "requires": { - "xtend": "^4.0.2" - } - }, - "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==", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^3.1.0", - "xtend": "^4.0.1" - } + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-4.0.1.tgz", + "integrity": "sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==" }, - "levelup": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", - "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", + "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==", "requires": { - "deferred-leveldown": "~5.3.0", - "level-errors": "~2.0.0", - "level-iterator-stream": "~4.0.0", - "level-supports": "~1.0.0", - "xtend": "~4.0.0" + "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==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + } } }, "levn": { @@ -41078,6 +44506,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -41089,7 +44518,8 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true } } }, @@ -41110,7 +44540,8 @@ "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true }, "lodash.flatten": { "version": "4.4.0", @@ -41238,7 +44669,8 @@ "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true }, "lru_map": { "version": "0.3.3", @@ -41253,11 +44685,6 @@ "yallist": "^4.0.0" } }, - "ltgt": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", - "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" - }, "markdown-table": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", @@ -41281,38 +44708,17 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + "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==", "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==", - "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": "sha512-RrGCXRm/fRVqMIhqXrGEX9rRADavPiDFSoMb/k64i9XMk8uH4r/Omi5Ctierj6XzNecwDbO4WuFbDD1zmpl3Tg==" - } + "abstract-level": "^1.0.0", + "functional-red-black-tree": "^1.0.1", + "module-error": "^1.0.1" } }, "memorystream": { @@ -41323,30 +44729,19 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, - "merkle-patricia-tree": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-4.2.4.tgz", - "integrity": "sha512-eHbf/BG6eGNsqqfbLED9rIqbsF4+sykEaBn6OLNs71tjclbMcMOk1tEPmJKcNcNCLkvbpY/lwyOlizWsqPNo8w==", - "requires": { - "@types/levelup": "^4.3.0", - "ethereumjs-util": "^7.1.4", - "level-mem": "^5.0.1", - "level-ws": "^2.0.0", - "readable-stream": "^3.6.0", - "semaphore-async-await": "^1.5.1" - } - }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true }, "micromatch": { "version": "4.0.5", @@ -41361,6 +44756,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -41369,14 +44765,16 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true }, "mime-db": { "version": "1.51.0", @@ -41436,6 +44834,7 @@ "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -41444,7 +44843,8 @@ "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, @@ -41452,6 +44852,7 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, "requires": { "minipass": "^2.9.0" } @@ -41468,6 +44869,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "dev": true, "requires": { "mkdirp": "*" } @@ -41484,6 +44886,7 @@ "version": "9.2.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.0.tgz", "integrity": "sha512-kNn7E8g2SzVcq0a77dkphPsDSN7P+iYkqE0ZsGCYWRsoiKjOt+NvXfaagik8vuDa6W5Zw3qxe8Jfpt5qKf+6/Q==", + "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", "ansi-colors": "4.1.1", @@ -41514,17 +44917,20 @@ "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -41534,12 +44940,14 @@ "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==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "requires": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -41548,17 +44956,20 @@ "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "requires": { "argparse": "^2.0.1" } @@ -41567,6 +44978,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "requires": { "p-locate": "^5.0.0" } @@ -41574,12 +44986,14 @@ "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "requires": { "yocto-queue": "^0.1.0" } @@ -41588,6 +45002,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "requires": { "p-limit": "^3.0.2" } @@ -41595,12 +45010,14 @@ "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, "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", @@ -41611,6 +45028,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "requires": { "ansi-regex": "^5.0.1" } @@ -41619,6 +45037,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -41627,6 +45046,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -41636,12 +45056,14 @@ "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -41655,14 +45077,21 @@ "yargs-parser": { "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==" + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true } } }, "mock-fs": { "version": "4.14.0", "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", - "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" + "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==" }, "ms": { "version": "2.1.2", @@ -41673,6 +45102,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "dev": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -41682,6 +45112,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "dev": true, "requires": { "varint": "^5.0.0" } @@ -41690,6 +45121,7 @@ "version": "0.4.21", "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "dev": true, "requires": { "buffer": "^5.5.0", "multibase": "^0.7.0", @@ -41700,6 +45132,7 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "dev": true, "requires": { "base-x": "^3.0.8", "buffer": "^5.5.0" @@ -41712,11 +45145,6 @@ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" - }, "nano-base32": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/nano-base32/-/nano-base32-1.0.1.tgz", @@ -41726,12 +45154,19 @@ "nano-json-stream-parser": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", - "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=" + "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=", + "dev": true }, "nanoid": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", - "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", + "dev": true + }, + "napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==" }, "natural-compare": { "version": "1.4.0", @@ -41741,7 +45176,8 @@ "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true }, "neo-async": { "version": "2.6.2", @@ -41751,7 +45187,8 @@ "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true }, "nice-try": { "version": "1.0.5", @@ -41800,6 +45237,7 @@ "version": "2.6.7", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dev": true, "requires": { "whatwg-url": "^5.0.0" } @@ -41818,6 +45256,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -41828,7 +45267,8 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, @@ -41840,7 +45280,8 @@ "normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true }, "nth-check": { "version": "2.1.1", @@ -41883,9 +45324,9 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" }, "object-keys": { "version": "1.1.1", @@ -41926,13 +45367,14 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", + "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", "requires": { + "array.prototype.reduce": "^1.0.5", "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.hasown": { @@ -41965,6 +45407,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", "integrity": "sha1-VVQoTFQ6ImbXo48X4HOCH73jk80=", + "dev": true, "requires": { "http-https": "^1.0.0" } @@ -41973,6 +45416,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, "requires": { "ee-first": "1.1.1" } @@ -41997,6 +45441,7 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -42050,6 +45495,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, "requires": { "lcid": "^1.0.0" } @@ -42062,12 +45508,14 @@ "p-cancelable": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true }, "p-limit": { "version": "1.3.0", @@ -42124,6 +45572,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, "requires": { "p-finally": "^1.0.0" } @@ -42154,6 +45603,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, "requires": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -42165,7 +45615,7 @@ "parse-cache-control": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", - "integrity": "sha1-juqz5U+laSD+Fro493+iGqzC104=" + "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==" }, "parse-headers": { "version": "2.0.4", @@ -42176,6 +45626,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, "requires": { "error-ex": "^1.2.0" } @@ -42202,7 +45653,8 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true }, "pascal-case": { "version": "2.0.1", @@ -42218,6 +45670,7 @@ "version": "6.4.7", "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz", "integrity": "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==", + "dev": true, "requires": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^2.4.2", @@ -42238,6 +45691,7 @@ "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" } @@ -42246,6 +45700,7 @@ "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", @@ -42256,6 +45711,7 @@ "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" } @@ -42263,22 +45719,26 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -42286,17 +45746,20 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "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" } @@ -42306,7 +45769,8 @@ "path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true }, "path-case": { "version": "2.1.1", @@ -42350,12 +45814,14 @@ "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -42365,7 +45831,8 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true } } }, @@ -42400,12 +45867,14 @@ "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": 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, "requires": { "pinkie": "^2.0.0" } @@ -42413,7 +45882,8 @@ "postinstall-postinstall": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz", - "integrity": "sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ==" + "integrity": "sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ==", + "dev": true }, "prelude-ls": { "version": "1.1.2", @@ -42423,12 +45893,14 @@ "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true }, "prettier": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==" + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "dev": true }, "prettier-eslint": { "version": "13.0.0", @@ -42523,8 +45995,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} + "dev": true }, "ansi-regex": { "version": "5.0.1", @@ -42853,9 +46324,9 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", "requires": { "asap": "~2.0.6" } @@ -42885,16 +46356,12 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" - }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -42904,6 +46371,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -42916,7 +46384,8 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, @@ -42924,6 +46393,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -42977,6 +46447,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "requires": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -42985,7 +46456,8 @@ "range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true }, "raw-body": { "version": "2.4.2", @@ -43008,6 +46480,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, "requires": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -43018,6 +46491,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -43027,6 +46501,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -43036,6 +46511,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, "requires": { "pinkie-promise": "^2.0.0" } @@ -43082,13 +46558,13 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" } }, "regexpp": { @@ -43100,7 +46576,7 @@ "req-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/req-cwd/-/req-cwd-2.0.0.tgz", - "integrity": "sha1-1AgrTURZgDZkD7c93qAe1T20nrw=", + "integrity": "sha512-ueoIoLo1OfB6b05COxAA9UpeoscNpYyM+BqYlA7H6LVF4hKGPXQQSSaD2YmvDVJMkk4UDpAHIeU1zG53IqjvlQ==", "requires": { "req-from": "^2.0.0" } @@ -43108,7 +46584,7 @@ "req-from": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/req-from/-/req-from-2.0.0.tgz", - "integrity": "sha1-10GI5H+TeW9Kpx327jWuaJ8+DnA=", + "integrity": "sha512-LzTfEVDVQHBRfjOUMgNBA+V6DWsSnoeKzf42J7l0xa/B4jyPOuuF5MlNSmomLNGemWTnV2TIdjSSLnEn95fOQA==", "requires": { "resolve-from": "^3.0.0" } @@ -43188,12 +46664,14 @@ "require-from-string": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=" + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": 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=" + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true }, "require-relative": { "version": "0.8.7", @@ -43220,6 +46698,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, "requires": { "lowercase-keys": "^1.0.0" } @@ -43236,7 +46715,7 @@ "retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" }, "reusify": { "version": "1.0.4", @@ -43285,6 +46764,14 @@ "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==", + "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", @@ -43303,6 +46790,16 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -43452,11 +46949,6 @@ "node-gyp-build": "^4.2.0" } }, - "semaphore-async-await": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", - "integrity": "sha512-b/ptP11hETwYWpeilHXXQiV5UJNJl7ZWWooKRE5eBIYWoom6dZ0SluCIdCtKycsMtZgKWE01/qAw6jblw1YVhg==" - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -43469,6 +46961,7 @@ "version": "0.17.2", "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -43489,6 +46982,7 @@ "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" }, @@ -43496,14 +46990,16 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true } } }, @@ -43529,6 +47025,7 @@ "version": "1.14.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -43540,6 +47037,7 @@ "version": "0.1.12", "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "dev": true, "requires": { "body-parser": "^1.16.0", "cors": "^2.8.1", @@ -43575,7 +47073,7 @@ "sha1": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/sha1/-/sha1-1.1.1.tgz", - "integrity": "sha1-rdqnqTFo85PxnrKxUJFhjicA+Eg=", + "integrity": "sha512-dZBS6OrMjtgVkopB1Gmo4RQCDKiZsqcpAQpkV/aaj+FCrCg8r4I4qMkDPQjBgLIxlmu9k4nUbWq6ohXahOneYA==", "requires": { "charenc": ">= 0.0.1", "crypt": ">= 0.0.1" @@ -43690,6 +47188,7 @@ "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, "requires": { "fs-extra": "^0.30.0", "memorystream": "^0.3.1", @@ -43702,6 +47201,7 @@ "version": "0.30.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^2.1.0", @@ -43714,6 +47214,7 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -43722,6 +47223,7 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -43729,7 +47231,8 @@ "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, @@ -43763,8 +47266,7 @@ "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" }, "ansi-escapes": { "version": "3.2.0", @@ -44133,9 +47635,9 @@ } }, "solidity-ast": { - "version": "0.4.30", - "resolved": "https://registry.npmjs.org/solidity-ast/-/solidity-ast-0.4.30.tgz", - "integrity": "sha512-3xsQIbZEPx6w7+sQokuOvk1RkMb5GIpuK0GblQDIH6IAkU4+uyJQVJIRNP+8KwhzkViwRKq0hS4zLqQNLKpxOA==" + "version": "0.4.38", + "resolved": "https://registry.npmjs.org/solidity-ast/-/solidity-ast-0.4.38.tgz", + "integrity": "sha512-e7gT6g8l8M2rAzH648QA3/IihCNy/anFoWyChVD+T+zfX4FjXbT8AO2DB3wG1iEmIBib9/+vD+GvTElWWpdw+w==" }, "solidity-comments-extractor": { "version": "0.0.7", @@ -44144,30 +47646,236 @@ "dev": true }, "solidity-coverage": { - "version": "0.7.21", - "resolved": "https://registry.npmjs.org/solidity-coverage/-/solidity-coverage-0.7.21.tgz", - "integrity": "sha512-O8nuzJ9yXiKUx3NdzVvHrUW0DxoNVcGzq/I7NzewNO9EZE3wYAQ4l8BwcnV64r4aC/HB6Vnw/q2sF0BQHv/3fg==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/solidity-coverage/-/solidity-coverage-0.8.2.tgz", + "integrity": "sha512-cv2bWb7lOXPE9/SSleDO6czkFiMHgP4NXPj+iW9W7iEKLBk7Cj0AGBiNmGX3V1totl9wjPrT0gHmABZKZt65rQ==", "requires": { - "@solidity-parser/parser": "^0.14.0", - "@truffle/provider": "^0.2.24", + "@ethersproject/abi": "^5.0.9", + "@solidity-parser/parser": "^0.14.1", "chalk": "^2.4.2", "death": "^1.1.0", "detect-port": "^1.3.0", + "difflib": "^0.2.4", "fs-extra": "^8.1.0", "ghost-testrpc": "^0.0.2", "global-modules": "^2.0.0", "globby": "^10.0.1", "jsonschema": "^1.2.4", "lodash": "^4.17.15", + "mocha": "7.1.2", "node-emoji": "^1.10.0", "pify": "^4.0.1", "recursive-readdir": "^2.2.2", "sc-istanbul": "^0.4.5", "semver": "^7.3.4", "shelljs": "^0.8.3", - "web3-utils": "^1.3.0" + "web3-utils": "^1.3.6" }, "dependencies": { + "@ethersproject/abi": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", + "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", + "requires": { + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "@ethersproject/abstract-provider": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", + "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", + "requires": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0" + } + }, + "@ethersproject/abstract-signer": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", + "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", + "requires": { + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0" + } + }, + "@ethersproject/address": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", + "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", + "requires": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/rlp": "^5.7.0" + } + }, + "@ethersproject/base64": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", + "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", + "requires": { + "@ethersproject/bytes": "^5.7.0" + } + }, + "@ethersproject/bignumber": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", + "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "bn.js": "^5.2.1" + } + }, + "@ethersproject/bytes": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", + "requires": { + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/constants": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", + "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", + "requires": { + "@ethersproject/bignumber": "^5.7.0" + } + }, + "@ethersproject/hash": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", + "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", + "requires": { + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "@ethersproject/keccak256": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", + "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "js-sha3": "0.8.0" + } + }, + "@ethersproject/logger": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==" + }, + "@ethersproject/networks": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz", + "integrity": "sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==", + "requires": { + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/properties": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", + "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", + "requires": { + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/rlp": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", + "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/signing-key": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", + "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "bn.js": "^5.2.1", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "@ethersproject/strings": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", + "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", + "requires": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" + } + }, + "@ethersproject/transactions": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", + "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", + "requires": { + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0" + } + }, + "@ethersproject/web": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", + "integrity": "sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==", + "requires": { + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==" + }, + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -44186,6 +47894,31 @@ "supports-color": "^5.3.0" } }, + "chokidar": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz", + "integrity": "sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.2.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -44199,11 +47932,32 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + }, "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=" }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -44214,16 +47968,176 @@ "universalify": "^0.1.0" } }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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" + } + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "requires": { + "chalk": "^2.4.2" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "mocha": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-7.1.2.tgz", + "integrity": "sha512-o96kdRKMKI3E8U0bjnfqW4QMk12MwZ4mhdBTf+B5a1q9+aq2HRnj+3ZdJu0B/ZhJeK78MgYuv6L8d/rA5AeBJA==", + "requires": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "chokidar": "3.3.0", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "3.0.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.5", + "ms": "2.1.1", + "node-environment-flags": "1.0.6", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.3.2", + "yargs-parser": "13.1.2", + "yargs-unparser": "1.6.0" + }, + "dependencies": { + "supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, + "readdirp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", + "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", + "requires": { + "picomatch": "^2.0.4" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -44236,6 +48150,61 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-unparser": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz", + "integrity": "sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==", + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.15", + "yargs": "^13.3.0" + } } } }, @@ -44259,6 +48228,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -44267,12 +48237,14 @@ "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": 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, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -44281,7 +48253,8 @@ "spdx-license-ids": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true }, "sprintf-js": { "version": "1.0.3", @@ -44342,7 +48315,7 @@ "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==" }, "strict-uri-encode": { "version": "1.1.0", @@ -44399,21 +48372,23 @@ } }, "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "strip-ansi": { @@ -44428,6 +48403,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, "requires": { "is-utf8": "^0.2.0" } @@ -44478,6 +48454,7 @@ "version": "0.1.40", "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", + "dev": true, "requires": { "bluebird": "^3.5.0", "buffer": "^5.0.5", @@ -44496,6 +48473,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -44505,12 +48483,14 @@ "get-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true }, "got": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, "requires": { "decompress-response": "^3.2.0", "duplexer3": "^0.1.4", @@ -44531,27 +48511,32 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true }, "p-cancelable": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true }, "prepend-http": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true }, "url-parse-lax": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, "requires": { "prepend-http": "^1.0.1" } @@ -44648,6 +48633,7 @@ "version": "4.4.19", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", + "dev": true, "requires": { "chownr": "^1.1.4", "fs-minipass": "^1.2.7", @@ -44661,7 +48647,8 @@ "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } } }, @@ -44669,6 +48656,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", + "dev": true, "requires": { "array-back": "^1.0.3", "typical": "^2.6.0" @@ -44678,6 +48666,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", + "dev": true, "requires": { "typical": "^2.6.0" } @@ -44687,7 +48676,8 @@ "testrpc": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/testrpc/-/testrpc-0.0.1.tgz", - "integrity": "sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==" + "integrity": "sha512-afH1hO+SQ/VPlmaLUFj2636QMeDvPCeQMc/9RBMW0IfjNe9gFD9Ra3ShqYkB7py0do1ZcCna/9acHyzTJ+GcNA==", + "dev": true }, "text-table": { "version": "0.2.0", @@ -44717,17 +48707,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, "form-data": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", @@ -44737,33 +48716,6 @@ "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } } } }, @@ -44798,7 +48750,8 @@ "to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true }, "to-regex-range": { "version": "5.0.1", @@ -44832,12 +48785,8 @@ "tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" - }, - "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==" + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true }, "try-require": { "version": "1.2.1", @@ -44848,12 +48797,14 @@ "ts-essentials": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-1.0.4.tgz", - "integrity": "sha512-q3N1xS4vZpRouhYHDPwO0bDW3EZ6SK9CrrDHxi/D6BPReSjpVgWIOpLS2o0gSBZm+7q/wyKp6RVM1AeeW7uyfQ==" + "integrity": "sha512-q3N1xS4vZpRouhYHDPwO0bDW3EZ6SK9CrrDHxi/D6BPReSjpVgWIOpLS2o0gSBZm+7q/wyKp6RVM1AeeW7uyfQ==", + "dev": true }, "ts-generator": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ts-generator/-/ts-generator-0.1.1.tgz", "integrity": "sha512-N+ahhZxTLYu1HNTQetwWcx3so8hcYbkKBHTr4b4/YgObFTIKkOSSsaa+nal12w8mfrJAyzJfETXawbNjSfP2gQ==", + "dev": true, "requires": { "@types/mkdirp": "^0.5.2", "@types/prettier": "^2.1.1", @@ -44870,6 +48821,7 @@ "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" } @@ -44878,6 +48830,7 @@ "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", @@ -44888,6 +48841,7 @@ "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" } @@ -44895,22 +48849,26 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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" } @@ -44985,7 +48943,8 @@ "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true }, "type-check": { "version": "0.3.2", @@ -45005,6 +48964,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -45014,6 +48974,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/typechain/-/typechain-3.0.0.tgz", "integrity": "sha512-ft4KVmiN3zH4JUFu2WJBrwfHeDf772Tt2d8bssDTo/YcckKW2D+OwFrHXRC6hJvO3mHjFQTihoMV6fJOi0Hngg==", + "dev": true, "requires": { "command-line-args": "^4.0.7", "debug": "^4.1.1", @@ -45028,47 +48989,44 @@ "version": "6.0.7", "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-6.0.7.tgz", "integrity": "sha512-2E4HIIj4tQJlIHuATRHayv0EfMGK3ris/GRk1E3CFnsZzeNV+hUmelbaTZHLtXaZppM5oLhHRtO04gINC4Jusw==", - "requires": {} + "dev": true } } }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, "requires": { "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", - "peer": true - }, "typical": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", - "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=", + "dev": true }, "ultron": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", - "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true }, "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" } }, @@ -45120,6 +49078,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -45128,7 +49087,8 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true } } }, @@ -45136,6 +49096,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, "requires": { "prepend-http": "^2.0.0" } @@ -45148,12 +49109,14 @@ "url-to-options": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true }, "utf-8-validate": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.8.tgz", "integrity": "sha512-k4dW/Qja1BYDl2qD4tOMB9PFVha/UJtxTc1cXYOe3WwA/2m0Yn4qB7wLMpJyLJ/7DR0XnTut3HsCSzDT4ZvKgA==", + "dev": true, "requires": { "node-gyp-build": "^4.3.0" } @@ -45167,6 +49130,7 @@ "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dev": true, "requires": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -45184,7 +49148,8 @@ "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true }, "uuid": { "version": "8.3.2", @@ -45201,6 +49166,7 @@ "version": "3.0.4", "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, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -45209,12 +49175,14 @@ "varint": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", - "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==", + "dev": true }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true }, "verror": { "version": "1.10.0", @@ -45353,6 +49321,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.5.3.tgz", "integrity": "sha512-Ip1IjB3S8vN7Kf1PPjK41U5gskmMk6IJQlxIVuS8/1U7n/o0jC8krqtpRwiMfAgYyw3TXwBFtxSRTvJtnLyXZw==", + "dev": true, "requires": { "web3-eth-iban": "1.5.3", "web3-utils": "1.5.3" @@ -45421,6 +49390,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.3.tgz", "integrity": "sha512-CFfgqvk3Vk6PIAxtLLuX+pOMozxkKCY+/GdGr7weMh033mDXEPvwyVjoSRO1PqIKj668/hMGQsVoIgbyxkJ9Mg==", + "dev": true, "requires": { "eventemitter3": "4.0.4" } @@ -45610,6 +49580,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.5.3.tgz", "integrity": "sha512-i/qhuFsoNrnV130CSRYX/z4SlCfSQ4mHntti5yTmmQpt70xZKYZ57BsU0R29ueSQ9/P+aQrL2t2rqkQkAloUxg==", + "dev": true, "requires": { "@ethersproject/abi": "5.0.7", "web3-utils": "1.5.3" @@ -45878,6 +49849,7 @@ "version": "1.5.3", "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.5.3.tgz", "integrity": "sha512-vMzmGqolYZvRHwP9P4Nf6G8uYM5aTLlQu2a34vz78p0KlDC+eV1th3+90Qeaupa28EG7OO0IT1F0BejiIauOPw==", + "dev": true, "requires": { "bn.js": "^4.11.9", "web3-utils": "1.5.3" @@ -45886,7 +49858,8 @@ "bn.js": { "version": "4.12.0", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, @@ -46163,12 +50136,14 @@ "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true }, "websocket": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "dev": true, "requires": { "bufferutil": "^4.0.1", "debug": "^2.2.0", @@ -46182,6 +50157,7 @@ "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" } @@ -46189,7 +50165,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -46197,6 +50174,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -46206,6 +50184,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -46225,12 +50204,14 @@ "which-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true }, "which-typed-array": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.7.tgz", "integrity": "sha512-vjxaB4nfDqwKI0ws7wZpxIlde1XrLX5uB0ZjpfshgmapJMD7jJWhZI+yToJTqaFByF0eNBcYxbjmCzoRP7CfEw==", + "dev": true, "requires": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -46251,7 +50232,8 @@ "window-size": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=" + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true }, "wmf": { "version": "1.0.2", @@ -46271,12 +50253,14 @@ "workerpool": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz", - "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==" + "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==", + "dev": 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, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" @@ -46285,12 +50269,14 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "requires": { "ansi-regex": "^2.0.0" } @@ -46313,8 +50299,7 @@ "ws": { "version": "7.5.6", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "requires": {} + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" }, "xhr": { "version": "2.6.0", @@ -46353,6 +50338,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "dev": true, "requires": { "cookiejar": "^2.1.1" } @@ -46398,12 +50384,14 @@ "y18n": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true }, "yaeti": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", - "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=", + "dev": true }, "yallist": { "version": "4.0.0", @@ -46414,6 +50402,7 @@ "version": "4.8.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", "integrity": "sha512-LqodLrnIDM3IFT+Hf/5sxBnEGECrfdC1uIbgZeJmESCSo4HoCAaKEus8MylXHAkdacGc0ye+Qa+dpkuom8uVYA==", + "dev": true, "requires": { "cliui": "^3.2.0", "decamelize": "^1.1.1", @@ -46434,12 +50423,14 @@ "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true }, "yargs-parser": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, "requires": { "camelcase": "^3.0.0", "lodash.assign": "^4.0.6" diff --git a/package.json b/package.json index f9556e5..209d935 100644 --- a/package.json +++ b/package.json @@ -13,16 +13,17 @@ "node": "npx hardhat node", "run:local": "npx hardhat --network localhost run ", "deploy:managers:local": "npx hardhat run scripts/deployments/runDeploy.js --network localhost", - "deploy:managers:rinkeby": "npx hardhat run scripts/deployments/runDeploy.js --network rinkeby", + "deploy:managers:goerli": "npx hardhat run scripts/deployments/runDeploy.js --network goerli", "deploy:nft:local": "npm run compile && npx hardhat run scripts/deployments/deployNFTBeaconProxy.js --network localhost", - "deploy:nft:rinkeby": "npm run compile && npx hardhat run scripts/deployments/deployNFTBeaconProxy.js --network rinkeby", - "deploy:wallet:rinkeby": "npx hardhat run scripts/deployments/deployWallet.js --network rinkeby", + "deploy:nft:goerli": "npm run compile && npx hardhat run scripts/deployments/deployNFTBeaconProxy.js --network goerli", + "deploy:wallet:goerli": "npx hardhat run scripts/deployments/deployWallet.js --network goerli", "verify:wallet": "npx hardhat verify $npm_config_address --constructor-args scripts/verifications/wallet.js --network $npm_config_network", "verify:nftBeaconProxy": "npx hardhat verify $npm_config_address --constructor-args scripts/verifications/nftBeaconProxy.js --network $npm_config_network", "verify:nftFactory": "npx hardhat verify $npm_config_address --constructor-args scripts/verifications/nftFactory.js --network $npm_config_network", "verify:vrfManager": "npx hardhat verify $npm_config_address --constructor-args scripts/verifications/vrfManager.js --network $npm_config_network", "verify:revealManager": "npx hardhat verify $npm_config_address --constructor-args scripts/verifications/revealManager.js --network $npm_config_network", "itx:registerManager": "npx hardhat run scripts/interactions/caManager/registerManager.js --network $npm_config_network", + "itx:initFilterRegistry": "npx hardhat run scripts/interactions/nft/initFilterRegistry.js --network $npm_config_network", "itx:removeManager": "npx hardhat run scripts/interactions/caManager/removeManager.js --network $npm_config_network", "itx:registerNFT": "npx hardhat run scripts/interactions/caManager/registerNFT.js --network $npm_config_network", "itx:addRole": "npx hardhat run scripts/interactions/caManager/roleAddition.js --network $npm_config_network", @@ -50,10 +51,10 @@ }, "dependencies": { "@marpple/omnuum-digitalSigning": "npm:@marpple/omnuum-digitalsigning@^1.0.4", - "@nomiclabs/hardhat-etherscan": "^3.0.3", + "@nomiclabs/hardhat-etherscan": "^3.1.2", "@nomiclabs/hardhat-solhint": "^2.0.0", - "@openzeppelin/hardhat-upgrades": "^1.17.0", - "@openzeppelin/upgrades-core": "^1.14.1", + "@openzeppelin/hardhat-upgrades": "^1.21.0", + "@openzeppelin/upgrades-core": "^1.20.4", "@nomiclabs/hardhat-waffle": "^2.0.3", "aws-sdk": "^2.1131.0", "axios": "^0.27.2", @@ -65,15 +66,15 @@ "ethereumjs-util": "^7.1.4", "ethers-eip712": "^0.2.0", "fxjs": "^0.21.3", - "hardhat": "^2.9.9", - "hardhat-abi-exporter": "^2.8.0", - "hardhat-contract-sizer": "^2.4.0", - "hardhat-gas-reporter": "^1.0.7", + "hardhat": "^2.12.2", + "hardhat-abi-exporter": "^2.10.1", + "hardhat-contract-sizer": "^2.6.1", + "hardhat-gas-reporter": "^1.0.9", "inquirer": "^8.2.1", "keccak256": "^1.0.6", "rlp": "^3.0.0", "solhint": "^3.3.7", - "solidity-coverage": "^0.7.20", + "solidity-coverage": "^0.8.2", "xlsx": "^0.18.5" }, "devDependencies": { diff --git a/scripts/deployments/deployConstants.js b/scripts/deployments/deployConstants.js index 804f490..d982ffd 100644 --- a/scripts/deployments/deployConstants.js +++ b/scripts/deployments/deployConstants.js @@ -46,6 +46,12 @@ const DEP_CONSTANTS = { hash: '0x2ed0feb3e7fd2022120aa84fab1945545a9f2ffc9076fd6156fa96eaff4c1311', fee: ethers.utils.parseEther('0.1'), }, + goerli: { + LINK: '0x326C977E6efc84E512bB9C30f76E30c160eD06FB', + COORD: '0x2bce784e69d2Ff36c71edcB9F88358dB0DfB55b4', + hash: '0x0476f9a745b61ea5c0ab224d3a6e4c99f0b02fce4da01143a4f70aa80ae76e8a', + fee: ethers.utils.parseEther('0.1'), + }, }, }, roles: { diff --git a/scripts/deployments/deployHelper.js b/scripts/deployments/deployHelper.js index 8ea353f..19325a2 100644 --- a/scripts/deployments/deployHelper.js +++ b/scripts/deployments/deployHelper.js @@ -24,6 +24,8 @@ const getChainName = async () => { return 'ropsten'; case 4: return 'rinkeby'; + case 5: + return 'goerli'; case 31337: return 'localhost'; default: @@ -67,13 +69,15 @@ const getRPCProvider = async () => { const chainName = await getChainName(); const jsonRpcProvider = - chainName == 'localhost' + chainName === 'localhost' ? null - : chainName == 'mainnet' + : chainName === 'mainnet' ? process.env.MAINNET_URL - : chainName == 'rinkeby' + : chainName === 'rinkeby' ? process.env.RINKEBY_URL - : chainName == 'ropsten' + : chainName === 'goerli' + ? process.env.GOERLI_URL + : chainName === 'ropsten' ? process.env.ROPSTEN_URL : null; diff --git a/scripts/interactions/nft/initFilterRegistry.js b/scripts/interactions/nft/initFilterRegistry.js new file mode 100644 index 0000000..480699d --- /dev/null +++ b/scripts/interactions/nft/initFilterRegistry.js @@ -0,0 +1,41 @@ +const inquirer = require('inquirer'); +const { ethers } = require('hardhat'); +const { nullCheck, getRPCProvider } = require('../../deployments/deployHelper'); + +const inquirerParams = { + nftContractAddress: 'nftContractAddress', + ownerPrivateKey: 'ownerPrivateKey', +}; + +const questions = [ + { + name: inquirerParams.nftContractAddress, + type: 'input', + message: '🤔 nft contract address is...', + validate: nullCheck, + }, + { + name: inquirerParams.ownerPrivateKey, + type: 'input', + message: '🤔 NFT project owner private key is ...', + validate: nullCheck, + }, +]; + +(async () => { + inquirer.prompt(questions).then(async (ans) => { + try { + const provider = await getRPCProvider(ethers.provider); + const nftOwnerSigner = new ethers.Wallet(ans.ownerPrivateKey, provider); + + const nftContract = (await ethers.getContractFactory('OmnuumNFT721')).attach(ans.nftContractAddress); + const txResponse = await nftContract.connect(nftOwnerSigner).initFilterRegistryAfterDeploy(); + const txReceipt = await txResponse.wait(); + + console.log(txReceipt); + console.log(`💋 Init Filter Registry is set.\nBlock: ${txReceipt.blockNumber}\nTransaction: ${txReceipt.transactionHash}`); + } catch (e) { + console.error('\n 🚨 ==== ERROR ==== 🚨 \n', e); + } + }); +})(); diff --git a/scripts/verifications/nftBeaconProxy.js b/scripts/verifications/nftBeaconProxy.js index 785f420..5e3266c 100644 --- a/scripts/verifications/nftBeaconProxy.js +++ b/scripts/verifications/nftBeaconProxy.js @@ -3,11 +3,11 @@ const { ethers } = require('hardhat'); const iFace = new ethers.utils.Interface(['function initialize(address,address,uint32,string,address) public']); const data = iFace.encodeFunctionData(iFace.getFunction('initialize'), [ - '0x22689146aDdFFE692b21f1b0C74649cF2C18927b', // caManager - '0x1c99bB58b1ceCB7668ae7FFca5771Fb5d7344f55', // OmnuumSigner - '1234', // MaxSupply - 'gkg.com', // coverUri - '0xE8B67856F9f9Fc97b135139759ce575dB19dA5b1', // Project Owner + '0x4E80cABF3Ad2a4d1abD1Bbd2e511A7eA8e8cCdf9', // caManager + '0x6F75DDD866B9E390f9f668235C3219432EAa0eE3', // OmnuumSigner + '99', // MaxSupply + 'ipfs://QmTrfNt151At8XkSxn7GaABhURdHwRDDSX3zbu4f8eikgo/', // coverUri + '0x6F75DDD866B9E390f9f668235C3219432EAa0eE3', // Project Owner ]); -module.exports = ['0xB23D4c034d74E2f7ce4E39C86016e92E1266545A', data]; // Beacon Address +module.exports = ['0x1FBfb9545B8167d027a2D84590b59f81cA1A2483', data]; // Beacon Address diff --git a/scripts/verifications/nftFactory.js b/scripts/verifications/nftFactory.js index 9fd7a4e..c4a5df8 100644 --- a/scripts/verifications/nftFactory.js +++ b/scripts/verifications/nftFactory.js @@ -4,7 +4,7 @@ // address _omnuumSigner module.exports = [ - '0xD52F874978c3B86Ef4A8DC5e03AdaA4F3C81B8Ab', - '0xd4d7fd222ccc3b574cd6ca7df632df1db09ad388', - '0x81876853baef4001B844B11dF010E9647b7c9a2b', + '0x4E80cABF3Ad2a4d1abD1Bbd2e511A7eA8e8cCdf9', + '0x1FBfb9545B8167d027a2D84590b59f81cA1A2483', + '0x6F75DDD866B9E390f9f668235C3219432EAa0eE3', ];