diff --git a/.openzeppelin/unknown-3338.json b/.openzeppelin/unknown-3338.json index 66a3da14..1f10b7fe 100644 --- a/.openzeppelin/unknown-3338.json +++ b/.openzeppelin/unknown-3338.json @@ -1,50 +1,85 @@ { "manifestVersion": "3.2", "admin": { - "address": "0xF0d7F37616d007BA6ae19D01d3f6f52aEDA3Ffe2", - "txHash": "0x96850bea2b9c1865da8ccab0a5388afc7f57f02585bbe557d6c3b92e014ddf42" + "address": "0x9618BB3C9177d6592cd28600C35eB90f402Dc8a4", + "txHash": "0x2466d5623a50eff27a167b76d4204ed33e89b11cd5eb0ccccb622750b5acd26c" }, "proxies": [ { - "address": "0x384E332B6F2b66EC66dFC01D362f6fc62D3D0fE1", - "txHash": "0xfdda0d5c1f4273cb4a23e634601da05eaa8aa702f8a1c42a7b6133a97e9600ed", + "address": "0xAFA0eF9fdc66581dCA192714322EEAe9574FEEA1", + "txHash": "0x613ca5b3584fe4b958a60d4bb33a3c17e2c398b86b1ef379ddeaa3047edb7e2b", "kind": "transparent" }, { - "address": "0x5FD091093152403BEE33a5c4Db60721Fc513985D", - "txHash": "0x7210233a08acc37c5a223a1a974ac4c5a349b7efc3240dcae72a8840c7db3d54", + "address": "0xE57a81fD46D7b4D6213dBB8FE302B6F93DF9C7C4", + "txHash": "0xfd18742093c6ca74f59cb1d1806a3b27f82a7cba4c00dfaa4eef621395df9350", "kind": "transparent" }, { - "address": "0x150012b53119eca4A29868e37CC0A1c8510598d9", - "txHash": "0xdf58c8d38905808fa9f8bdc446bbfd9aee8ad3dfcf08427f7177cf43617188f2", + "address": "0x18e0626508241DF4A2f36E5978fBfE53374ABab2", + "txHash": "0x440928b1c1e825cd1c62a92d117b6018ae3ad2c6f63415082a5ba09ce02f4e5a", "kind": "transparent" }, { - "address": "0x40EfaC6fb83E967e468a33a87664e88183beed08", - "txHash": "0x1c3b98eba313e62ab05a91f054108f49bb2e2c2d68d5ae93252d0f8530b559ec", + "address": "0x2503007E5fdab885e4Fd01C51b47C3F4B50c3439", + "txHash": "0xa2c472bba14371fdcdf0f7b3a9ab93c7c46e75835feadccae5a9007e0c1a6560", "kind": "transparent" }, { - "address": "0xF4fF7b7593b1b598031b2802bdC26d5fE24Ae5b5", - "txHash": "0x28384f41d4aa2e894706de5ea0a2a6d248a9a8a9a87ccbda670915bf4fe66136", + "address": "0xBaE7C99C071cA2C179383dC82b7C4d95D43F2464", + "txHash": "0x0bbfb3243f849cfad51f11f0ac1cef8a16b8e256fbcd21c59435959fb2954a27", "kind": "transparent" }, { - "address": "0xE2988884c39c7cC0b4421bDf3D9Ab4a705C891E1", - "txHash": "0x305309ff5b918aa5c350c04d3a8f3af017bc24394f10cc4509013dc50dd953a0", + "address": "0xA22fd72345df8e4BB24aa94d84262FdDb4ae2251", + "txHash": "0xcb0b3fc07010c5010219fb710c0784ac3216bd50ed674a2b6e833c066c095c5a", "kind": "transparent" }, { - "address": "0xE24f60aE42F7Cc3B3357480C94165afD86B66583", - "txHash": "0x05c2ade548821afe8342e11dd2d0012dc6452e705ca69cc6af51e0f13e5ee364", + "address": "0xE6F969DE25fe457b13ce91C4Bd175589EB6f3a4E", + "txHash": "0x2cf8972fce2f4de168369ecf7a88aa124576b50ada51a282ef4e102795277422", + "kind": "transparent" + }, + { + "address": "0x9E6741eC9D1f3f2CE7Cc92db1DeA9BEb9A5578dd", + "txHash": "0xde2f1cc8ec8632fef93731632b30317d9f597b5436dd84361b1b534160322397", + "kind": "transparent" + }, + { + "address": "0x727638771E5e1DD749973CD8063588519D5Bad43", + "txHash": "0x62e954303564b9d73b809ec867d0d1b2239a4a253b6877362e7dae50a9bbce01", + "kind": "transparent" + }, + { + "address": "0xB65f844dEF62Ab190a03eA40548A7ccED9439f1D", + "txHash": "0xb6eb54dcc8d2e63303958b76cdb0b6d435e7efab7786d5874ac60399ebd6ab49", + "kind": "transparent" + }, + { + "address": "0xAD05D1F82F8B11BC6738DeC31B834B832Bf6700B", + "txHash": "0x930baa70fe761117476918309cc731f4a281c2df882f0a3b2d6a6123d53a195e", + "kind": "transparent" + }, + { + "address": "0x08Dfa8cffeE222F3A3276fF46731B270C9918D5c", + "txHash": "0x39e5dc0bbf34816cf03ab4f2026a6ca0d2e1651b3688ea7b050051eeeb9678a3", + "kind": "transparent" + }, + { + "address": "0xAF0aad10E2030735d515B78F254eBd6Bf119FAf4", + "txHash": "0x081c25bf581fe723eabd82138da4da1c65407626f47bb078aae2818fea542eef", + "kind": "transparent" + }, + { + "address": "0x3F61BD9C269d9116079b7aeDEe94c086e8edeBCd", + "txHash": "0xfd592f9c47abf4d369e059aa892d77cb4ac74c99e5592a4a62da1d724cb51425", "kind": "transparent" } ], "impls": { "892b6797ed627265a679caf78277fe602443a8fa2c3ac1a5a6090c0027c21052": { - "address": "0x08e5917ca065D74BB5d989B4861ca25897738bbF", - "txHash": "0x6b49653f9b1e1da9553584fe5576d3f215554a5be9dfb83156d9121605ac6697", + "address": "0xCCf9db936b81A82650E777F8FE885f8C67CAbF43", + "txHash": "0xcfc8ec78acc1707332419545d9acf101c8b9b36fa28bf13daca32c15d0b7bed9", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -206,8 +241,8 @@ } }, "16275ea04ec6a399b470a73b8c3437c16990e2e154606370b11ddc456d12b693": { - "address": "0x510b35C4265EE15ECA2Dc15Fe9060Ae0E6d63908", - "txHash": "0xec1fc28f5d3edd48434ce675664ce54399489d230d30b30a77bc1e9e25bf9965", + "address": "0x9F1c0bD108C042B7501ac1F609D1ae5869Bfe082", + "txHash": "0xc5ecfb169c98150bbaac9ec840f58a6bea4a99144f0103c8cf4ea29feb5965f0", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -312,7 +347,7 @@ "label": "erc1155", "offset": 0, "slot": "205", - "type": "t_contract(NFT1155Upgradeable)40845", + "type": "t_contract(NFT1155Upgradeable)41079", "contract": "DIDRegistry", "src": "contracts/registry/DIDRegistry.sol:35" }, @@ -320,7 +355,7 @@ "label": "erc721", "offset": 0, "slot": "206", - "type": "t_contract(NFT721Upgradeable)41856", + "type": "t_contract(NFT721Upgradeable)42090", "contract": "DIDRegistry", "src": "contracts/registry/DIDRegistry.sol:36" }, @@ -386,11 +421,11 @@ "label": "contract IRoyaltyScheme", "numberOfBytes": "20" }, - "t_contract(NFT1155Upgradeable)40845": { + "t_contract(NFT1155Upgradeable)41079": { "label": "contract NFT1155Upgradeable", "numberOfBytes": "20" }, - "t_contract(NFT721Upgradeable)41856": { + "t_contract(NFT721Upgradeable)42090": { "label": "contract NFT721Upgradeable", "numberOfBytes": "20" }, @@ -627,8 +662,8 @@ } }, "008194aeb76ab8c710f50c713046918035e3c2654b7b810057790734815c9147": { - "address": "0x748eC1F28c5Afd6B09Cb88187A970C2154cDbc0A", - "txHash": "0x1ca18acc2c610ec1afbed135b67da001203f206d82b3b9269ece054a8137d441", + "address": "0xcfD22a8d3613a5AEFb6999Ab94D579cBf45Cb63C", + "txHash": "0x0d155ac5b0e5e25dac82c0896310dcedba481729f3545dbf30ff9cb24ee0705f", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -696,8 +731,8 @@ } }, "66ef9bbdb5257df506473135d5e11cfcde9a0713e22a81f920de728d8a2f3341": { - "address": "0x7059eC9B71A31CFC488D99b801815c89F191c4aC", - "txHash": "0xd17ae8822fba942381661b9b6996e4f1bf754eefd010e66699bbe021e424d006", + "address": "0xEe7Da4AA5a8AAe9994a6Ccc480d2a25bB3d25bc4", + "txHash": "0x86612674dd0365b6fea4fb220352e69a0030a99cf588fbc845dc3076b220fc7f", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -1003,8 +1038,8 @@ } }, "95c2848f38c41b9986375afb2c46947b4b975e7e2d1ca6b535e885fefe99d125": { - "address": "0xFaEB9687C0879F28a4F93C1B1535ece6dEB24BED", - "txHash": "0xa14487ad930be1ea3cad7e56e23d795fda885032b9e86c97827acf5b8a23cd94", + "address": "0x3a05d1244ED3dC1f5AE0C2b831BE853F32CBC146", + "txHash": "0xc2b77fbd004ba93fd8ac65c92238524ae181b8fb3b6cf9a23a430b4bbc85b722", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -1346,8 +1381,8 @@ } }, "289f043618cad820bbb3f983f4a43bfb59eae2d262cf1798bbdc3acb40a2656c": { - "address": "0x595dDAF9afCfb601F5F7C85417A33837C721ff43", - "txHash": "0xc938e87aad475fb689223a4e1e3e9cab2021d1e2504bba8a02d59c71054cadfc", + "address": "0x89D9a4d5868f60ada896cFc1De3955F157995225", + "txHash": "0xed8d2e1f6a5f5cc5db96aff6fc96e2ad1a11276627874d6af2d7afc83f2805f9", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -1540,7 +1575,7 @@ "label": "_tokens", "offset": 0, "slot": "259", - "type": "t_mapping(t_address,t_array(t_struct(MintedTokens)40858_storage)dyn_storage)", + "type": "t_mapping(t_address,t_array(t_struct(MintedTokens)41092_storage)dyn_storage)", "contract": "NFT721SubscriptionUpgradeable", "src": "contracts/token/erc721/NFT721SubscriptionUpgradeable.sol:17" } @@ -1550,7 +1585,7 @@ "label": "address", "numberOfBytes": "20" }, - "t_array(t_struct(MintedTokens)40858_storage)dyn_storage": { + "t_array(t_struct(MintedTokens)41092_storage)dyn_storage": { "label": "struct NFT721SubscriptionUpgradeable.MintedTokens[]", "numberOfBytes": "32" }, @@ -1578,7 +1613,7 @@ "label": "contract IExternalRegistry", "numberOfBytes": "20" }, - "t_mapping(t_address,t_array(t_struct(MintedTokens)40858_storage)dyn_storage)": { + "t_mapping(t_address,t_array(t_struct(MintedTokens)41092_storage)dyn_storage)": { "label": "mapping(address => struct NFT721SubscriptionUpgradeable.MintedTokens[])", "numberOfBytes": "32" }, @@ -1626,7 +1661,7 @@ ], "numberOfBytes": "32" }, - "t_struct(MintedTokens)40858_storage": { + "t_struct(MintedTokens)41092_storage": { "label": "struct NFT721SubscriptionUpgradeable.MintedTokens", "members": [ { @@ -1728,9 +1763,9 @@ "namespaces": {} } }, - "9996a45f8036b25c0f620dc58562abf24c644a32021a45755be4f2845b7e7a47": { - "address": "0x4daA62Fe74bFE5558D97F5B9fC45b999c6508A8e", - "txHash": "0x45c047af12fdeedaebf2d2135d3aa72a82825d9c9b79ba9fd8c04ccb775f0276", + "90b75b698a55b1359b8319ee21dea9c8f95914d4613ae65adf3df10bf66fbc44": { + "address": "0x90c3491Cf8dbD206C50440CCB892039C18DFc7e8", + "txHash": "0x4cba44ac6b3c4a7c25437f01575922e73b4a6e78e444744e2a56c903f1532fde", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -2080,6 +2115,2045 @@ }, "namespaces": {} } + }, + "7d1c34cbe376abf22e3012e700ffc29b221981c0ee598ea2980facaf2e7bc902": { + "address": "0xB526A11Cf8CDc0A48dAae55134f6fe704c8ab947", + "txHash": "0x9fec9e66f8e3e0e02c0a178409a2c7666b164dd477065018b7a3eca8794c6e22", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_roles", + "offset": 0, + "slot": "151", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "152", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "marketplaceFee", + "offset": 0, + "slot": "201", + "type": "t_uint256", + "contract": "NeverminedConfig", + "src": "contracts/governance/NeverminedConfig.sol:25" + }, + { + "label": "feeReceiver", + "offset": 0, + "slot": "202", + "type": "t_address", + "contract": "NeverminedConfig", + "src": "contracts/governance/NeverminedConfig.sol:29" + }, + { + "label": "provenanceOff", + "offset": 20, + "slot": "202", + "type": "t_bool", + "contract": "NeverminedConfig", + "src": "contracts/governance/NeverminedConfig.sol:32" + }, + { + "label": "trustedForwarder", + "offset": 0, + "slot": "203", + "type": "t_address", + "contract": "NeverminedConfig", + "src": "contracts/governance/NeverminedConfig.sol:34" + } + ], + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "99ac987fc7f1cc75663f67a84bac151e9d51599a8faa8fcb16e69fde74d1abbb": { + "address": "0xf45be065560abd589f9e793c859E733C81EcF99b", + "txHash": "0x8bd311d8588b05c9bae262e76e646a93c22a0d0f084cf227370fc8bbc1f89b3a", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_roles", + "offset": 0, + "slot": "151", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "152", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "provenanceRegistry", + "offset": 0, + "slot": "201", + "type": "t_struct(ProvenanceRegistryList)32635_storage", + "contract": "ProvenanceRegistry", + "src": "contracts/registry/ProvenanceRegistry.sol:56" + }, + { + "label": "didRegisterList", + "offset": 0, + "slot": "202", + "type": "t_struct(DIDRegisterList)31770_storage", + "contract": "DIDFactory", + "src": "contracts/registry/DIDFactory.sol:27" + }, + { + "label": "didPermissions", + "offset": 0, + "slot": "203", + "type": "t_mapping(t_bytes32,t_mapping(t_address,t_bool))", + "contract": "DIDFactory", + "src": "contracts/registry/DIDFactory.sol:30" + }, + { + "label": "manager", + "offset": 0, + "slot": "204", + "type": "t_address", + "contract": "DIDFactory", + "src": "contracts/registry/DIDFactory.sol:32" + }, + { + "label": "erc1155", + "offset": 0, + "slot": "205", + "type": "t_contract(NFT1155Upgradeable)41214", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:35" + }, + { + "label": "erc721", + "offset": 0, + "slot": "206", + "type": "t_contract(NFT721Upgradeable)42225", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:36" + }, + { + "label": "royaltiesCheckers", + "offset": 0, + "slot": "207", + "type": "t_mapping(t_address,t_bool)", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:38" + }, + { + "label": "defaultRoyalties", + "offset": 0, + "slot": "208", + "type": "t_contract(StandardRoyalties)33962", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:39" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "209", + "type": "t_contract(INVMConfig)25130", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:41" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_address)dyn_storage": { + "label": "address[]", + "numberOfBytes": "32" + }, + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_bytes_storage": { + "label": "bytes", + "numberOfBytes": "32" + }, + "t_contract(INVMConfig)25130": { + "label": "contract INVMConfig", + "numberOfBytes": "20" + }, + "t_contract(IRoyaltyScheme)26427": { + "label": "contract IRoyaltyScheme", + "numberOfBytes": "20" + }, + "t_contract(NFT1155Upgradeable)41214": { + "label": "contract NFT1155Upgradeable", + "numberOfBytes": "20" + }, + "t_contract(NFT721Upgradeable)42225": { + "label": "contract NFT721Upgradeable", + "numberOfBytes": "20" + }, + "t_contract(StandardRoyalties)33962": { + "label": "contract StandardRoyalties", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_mapping(t_address,t_bool))": { + "label": "mapping(bytes32 => mapping(address => bool))", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(DIDRegister)31764_storage)": { + "label": "mapping(bytes32 => struct DIDRegistryLibrary.DIDRegister)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(Provenance)32629_storage)": { + "label": "mapping(bytes32 => struct ProvenanceRegistry.Provenance)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(DIDRegister)31764_storage": { + "label": "struct DIDRegistryLibrary.DIDRegister", + "members": [ + { + "label": "owner", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royalties", + "type": "t_uint8", + "offset": 20, + "slot": "0" + }, + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 21, + "slot": "0" + }, + { + "label": "nftContractAddress", + "type": "t_address", + "offset": 0, + "slot": "1" + }, + { + "label": "creator", + "type": "t_address", + "offset": 0, + "slot": "2" + }, + { + "label": "lastChecksum", + "type": "t_bytes32", + "offset": 0, + "slot": "3" + }, + { + "label": "url", + "type": "t_string_storage", + "offset": 0, + "slot": "4" + }, + { + "label": "lastUpdatedBy", + "type": "t_address", + "offset": 0, + "slot": "5" + }, + { + "label": "blockNumberUpdated", + "type": "t_uint256", + "offset": 0, + "slot": "6" + }, + { + "label": "providers", + "type": "t_array(t_address)dyn_storage", + "offset": 0, + "slot": "7" + }, + { + "label": "delegates", + "type": "t_array(t_address)dyn_storage", + "offset": 0, + "slot": "8" + }, + { + "label": "royaltyRecipient", + "type": "t_address", + "offset": 0, + "slot": "9" + }, + { + "label": "royaltyScheme", + "type": "t_contract(IRoyaltyScheme)26427", + "offset": 0, + "slot": "10" + }, + { + "label": "immutableUrl", + "type": "t_string_storage", + "offset": 0, + "slot": "11" + } + ], + "numberOfBytes": "384" + }, + "t_struct(DIDRegisterList)31770_storage": { + "label": "struct DIDRegistryLibrary.DIDRegisterList", + "members": [ + { + "label": "didRegisters", + "type": "t_mapping(t_bytes32,t_struct(DIDRegister)31764_storage)", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(Provenance)32629_storage": { + "label": "struct ProvenanceRegistry.Provenance", + "members": [ + { + "label": "did", + "type": "t_bytes32", + "offset": 0, + "slot": "0" + }, + { + "label": "relatedDid", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + }, + { + "label": "agentId", + "type": "t_address", + "offset": 0, + "slot": "2" + }, + { + "label": "activityId", + "type": "t_bytes32", + "offset": 0, + "slot": "3" + }, + { + "label": "agentInvolvedId", + "type": "t_address", + "offset": 0, + "slot": "4" + }, + { + "label": "method", + "type": "t_uint8", + "offset": 20, + "slot": "4" + }, + { + "label": "createdBy", + "type": "t_address", + "offset": 0, + "slot": "5" + }, + { + "label": "blockNumberUpdated", + "type": "t_uint256", + "offset": 0, + "slot": "6" + }, + { + "label": "signature", + "type": "t_bytes_storage", + "offset": 0, + "slot": "7" + } + ], + "numberOfBytes": "256" + }, + "t_struct(ProvenanceRegistryList)32635_storage": { + "label": "struct ProvenanceRegistry.ProvenanceRegistryList", + "members": [ + { + "label": "list", + "type": "t_mapping(t_bytes32,t_struct(Provenance)32629_storage)", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "40897e9adb5c7880a3325aeba2b64849d3dd33dc0496a72e141b0c8932d77d7c": { + "address": "0xFeA65FcfD79B3937d447cEb1907cbAcF69b82BE8", + "txHash": "0xa0def43772256bbd2323c77edd796c46bd48a3cfe05f2587230b6881966ab5f6", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_balances", + "offset": 0, + "slot": "151", + "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": "152", + "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": "153", + "type": "t_string_storage", + "contract": "ERC1155Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:31" + }, + { + "label": "__gap", + "offset": 0, + "slot": "154", + "type": "t_array(t_uint256)47_storage", + "contract": "ERC1155Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:528" + }, + { + "label": "_roles", + "offset": 0, + "slot": "201", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "_royalties", + "offset": 0, + "slot": "251", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:57" + }, + { + "label": "_nftAttributes", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:59" + }, + { + "label": "_expiration", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_uint256)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:63" + }, + { + "label": "_contractMetadataUri", + "offset": 0, + "slot": "254", + "type": "t_string_storage", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:66" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "255", + "type": "t_address", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:68" + }, + { + "label": "name", + "offset": 0, + "slot": "256", + "type": "t_string_storage", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:17" + }, + { + "label": "symbol", + "offset": 0, + "slot": "257", + "type": "t_string_storage", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:20" + }, + { + "label": "nftRegistry", + "offset": 0, + "slot": "258", + "type": "t_contract(IExternalRegistry)26387", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:22" + } + ], + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(IExternalRegistry)26387": { + "label": "contract IExternalRegistry", + "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_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_mapping(t_address,t_uint256))": { + "label": "mapping(uint256 => mapping(address => uint256))", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)": { + "label": "mapping(uint256 => struct NFTBase.NFTAttributes)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)": { + "label": "mapping(uint256 => struct NFTBase.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(NFTAttributes)39083_storage": { + "label": "struct NFTBase.NFTAttributes", + "members": [ + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 0, + "slot": "0" + }, + { + "label": "nftSupply", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintCap", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "nftURI", + "type": "t_string_storage", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(RoyaltyInfo)39074_storage": { + "label": "struct NFTBase.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyAmount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "31a5232d41c18444ec8955cc972bef44311d38466acb7764867336bd531ea3c3": { + "address": "0xdd6e84ef742fb0883d6c63803F3825519Ad9C442", + "txHash": "0x2ee4620948b6fdcee43c2fa39d267d1e3a2480519e1ea59c87f18c29d738fbb9", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_balances", + "offset": 0, + "slot": "151", + "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": "152", + "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": "153", + "type": "t_string_storage", + "contract": "ERC1155Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:31" + }, + { + "label": "__gap", + "offset": 0, + "slot": "154", + "type": "t_array(t_uint256)47_storage", + "contract": "ERC1155Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:528" + }, + { + "label": "_roles", + "offset": 0, + "slot": "201", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "_royalties", + "offset": 0, + "slot": "251", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:57" + }, + { + "label": "_nftAttributes", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:59" + }, + { + "label": "_expiration", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_uint256)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:63" + }, + { + "label": "_contractMetadataUri", + "offset": 0, + "slot": "254", + "type": "t_string_storage", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:66" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "255", + "type": "t_address", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:68" + }, + { + "label": "name", + "offset": 0, + "slot": "256", + "type": "t_string_storage", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:17" + }, + { + "label": "symbol", + "offset": 0, + "slot": "257", + "type": "t_string_storage", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:20" + }, + { + "label": "nftRegistry", + "offset": 0, + "slot": "258", + "type": "t_contract(IExternalRegistry)26387", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:22" + }, + { + "label": "_tokens", + "offset": 0, + "slot": "259", + "type": "t_mapping(t_bytes32,t_array(t_struct(MintedTokens)39464_storage)dyn_storage)", + "contract": "NFT1155SubscriptionUpgradeable", + "src": "contracts/token/erc1155/NFT1155SubscriptionUpgradeable.sol:18" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_struct(MintedTokens)39464_storage)dyn_storage": { + "label": "struct NFT1155SubscriptionUpgradeable.MintedTokens[]", + "numberOfBytes": "32" + }, + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(IExternalRegistry)26387": { + "label": "contract IExternalRegistry", + "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_bytes32,t_array(t_struct(MintedTokens)39464_storage)dyn_storage)": { + "label": "mapping(bytes32 => struct NFT1155SubscriptionUpgradeable.MintedTokens[])", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_mapping(t_address,t_uint256))": { + "label": "mapping(uint256 => mapping(address => uint256))", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)": { + "label": "mapping(uint256 => struct NFTBase.NFTAttributes)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)": { + "label": "mapping(uint256 => struct NFTBase.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(MintedTokens)39464_storage": { + "label": "struct NFT1155SubscriptionUpgradeable.MintedTokens", + "members": [ + { + "label": "amountMinted", + "type": "t_uint256", + "offset": 0, + "slot": "0" + }, + { + "label": "expirationBlock", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintBlock", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "isMintOps", + "type": "t_bool", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(NFTAttributes)39083_storage": { + "label": "struct NFTBase.NFTAttributes", + "members": [ + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 0, + "slot": "0" + }, + { + "label": "nftSupply", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintCap", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "nftURI", + "type": "t_string_storage", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(RoyaltyInfo)39074_storage": { + "label": "struct NFTBase.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyAmount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "8667af5f2055a78ccdcdc5372fd06cee7c5573c7349ad3559477b79295c00287": { + "address": "0x43e11Fd94629737ECFFd0E513235DE9f9D663eB8", + "txHash": "0x7c1c9a03cedda43db0b711e3ee855a0491f28f8b4c1a52454e8e05c1fd3ef3b4", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_name", + "offset": 0, + "slot": "151", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:25" + }, + { + "label": "_symbol", + "offset": 0, + "slot": "152", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:28" + }, + { + "label": "_owners", + "offset": 0, + "slot": "153", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:31" + }, + { + "label": "_balances", + "offset": 0, + "slot": "154", + "type": "t_mapping(t_address,t_uint256)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:34" + }, + { + "label": "_tokenApprovals", + "offset": 0, + "slot": "155", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:37" + }, + { + "label": "_operatorApprovals", + "offset": 0, + "slot": "156", + "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": "157", + "type": "t_array(t_uint256)44_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:517" + }, + { + "label": "_roles", + "offset": 0, + "slot": "201", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "_royalties", + "offset": 0, + "slot": "251", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:57" + }, + { + "label": "_nftAttributes", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:59" + }, + { + "label": "_expiration", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_uint256)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:63" + }, + { + "label": "_contractMetadataUri", + "offset": 0, + "slot": "254", + "type": "t_string_storage", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:66" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "255", + "type": "t_address", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:68" + }, + { + "label": "_nftContractCap", + "offset": 0, + "slot": "256", + "type": "t_uint256", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:18" + }, + { + "label": "nftRegistry", + "offset": 0, + "slot": "257", + "type": "t_contract(IExternalRegistry)26387", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:20" + }, + { + "label": "_counterMinted", + "offset": 0, + "slot": "258", + "type": "t_struct(Counter)8119_storage", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:25" + } + ], + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(IExternalRegistry)26387": { + "label": "contract IExternalRegistry", + "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_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_address)": { + "label": "mapping(uint256 => address)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)": { + "label": "mapping(uint256 => struct NFTBase.NFTAttributes)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)": { + "label": "mapping(uint256 => struct NFTBase.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(Counter)8119_storage": { + "label": "struct CountersUpgradeable.Counter", + "members": [ + { + "label": "_value", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(NFTAttributes)39083_storage": { + "label": "struct NFTBase.NFTAttributes", + "members": [ + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 0, + "slot": "0" + }, + { + "label": "nftSupply", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintCap", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "nftURI", + "type": "t_string_storage", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(RoyaltyInfo)39074_storage": { + "label": "struct NFTBase.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyAmount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "3b537123eb603d5595bd24a869509926cea32fd2b4e66d2983b2dcfb1214b9f0": { + "address": "0xC58572101fC1E645e77761A7677508d300D01eB1", + "txHash": "0xbd52fe4f049cf77cd59cbe5072e8bba75681f04bc2df2d49166f254f835d7a38", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_name", + "offset": 0, + "slot": "151", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:25" + }, + { + "label": "_symbol", + "offset": 0, + "slot": "152", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:28" + }, + { + "label": "_owners", + "offset": 0, + "slot": "153", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:31" + }, + { + "label": "_balances", + "offset": 0, + "slot": "154", + "type": "t_mapping(t_address,t_uint256)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:34" + }, + { + "label": "_tokenApprovals", + "offset": 0, + "slot": "155", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:37" + }, + { + "label": "_operatorApprovals", + "offset": 0, + "slot": "156", + "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": "157", + "type": "t_array(t_uint256)44_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:517" + }, + { + "label": "_roles", + "offset": 0, + "slot": "201", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "_royalties", + "offset": 0, + "slot": "251", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:57" + }, + { + "label": "_nftAttributes", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:59" + }, + { + "label": "_expiration", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_uint256)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:63" + }, + { + "label": "_contractMetadataUri", + "offset": 0, + "slot": "254", + "type": "t_string_storage", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:66" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "255", + "type": "t_address", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:68" + }, + { + "label": "_nftContractCap", + "offset": 0, + "slot": "256", + "type": "t_uint256", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:18" + }, + { + "label": "nftRegistry", + "offset": 0, + "slot": "257", + "type": "t_contract(IExternalRegistry)26387", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:20" + }, + { + "label": "_counterMinted", + "offset": 0, + "slot": "258", + "type": "t_struct(Counter)8119_storage", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:25" + }, + { + "label": "_tokens", + "offset": 0, + "slot": "259", + "type": "t_mapping(t_address,t_array(t_struct(MintedTokens)41227_storage)dyn_storage)", + "contract": "NFT721SubscriptionUpgradeable", + "src": "contracts/token/erc721/NFT721SubscriptionUpgradeable.sol:17" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_struct(MintedTokens)41227_storage)dyn_storage": { + "label": "struct NFT721SubscriptionUpgradeable.MintedTokens[]", + "numberOfBytes": "32" + }, + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(IExternalRegistry)26387": { + "label": "contract IExternalRegistry", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_array(t_struct(MintedTokens)41227_storage)dyn_storage)": { + "label": "mapping(address => struct NFT721SubscriptionUpgradeable.MintedTokens[])", + "numberOfBytes": "32" + }, + "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_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_address)": { + "label": "mapping(uint256 => address)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)": { + "label": "mapping(uint256 => struct NFTBase.NFTAttributes)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)": { + "label": "mapping(uint256 => struct NFTBase.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(Counter)8119_storage": { + "label": "struct CountersUpgradeable.Counter", + "members": [ + { + "label": "_value", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(MintedTokens)41227_storage": { + "label": "struct NFT721SubscriptionUpgradeable.MintedTokens", + "members": [ + { + "label": "tokenId", + "type": "t_uint256", + "offset": 0, + "slot": "0" + }, + { + "label": "expirationBlock", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintBlock", + "type": "t_uint256", + "offset": 0, + "slot": "2" + } + ], + "numberOfBytes": "96" + }, + "t_struct(NFTAttributes)39083_storage": { + "label": "struct NFTBase.NFTAttributes", + "members": [ + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 0, + "slot": "0" + }, + { + "label": "nftSupply", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintCap", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "nftURI", + "type": "t_string_storage", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(RoyaltyInfo)39074_storage": { + "label": "struct NFTBase.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyAmount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "42d6cb088e84ab00f4d542d9e3548734fa77215b056d8934a3e12dc400e12154": { + "address": "0x6014a21CF568Acb1b14D509a8B7205bE754E3b03", + "txHash": "0xb91127b18d6b8e95c063f92d8b628e732d2ed91b53dbe522832014526322eb69", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "label": "registry", + "offset": 2, + "slot": "0", + "type": "t_contract(DIDRegistry)31728", + "contract": "StandardRoyalties", + "src": "contracts/royalties/StandardRoyalties.sol:18" + }, + { + "label": "royalties", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_bytes32,t_uint256)", + "contract": "StandardRoyalties", + "src": "contracts/royalties/StandardRoyalties.sol:22" + } + ], + "types": { + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(DIDRegistry)31728": { + "label": "contract DIDRegistry", + "numberOfBytes": "20" + }, + "t_mapping(t_bytes32,t_uint256)": { + "label": "mapping(bytes32 => uint256)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } } } } diff --git a/.openzeppelin/unknown-3338.json.public b/.openzeppelin/unknown-3338.json.public index 66a3da14..1f10b7fe 100644 --- a/.openzeppelin/unknown-3338.json.public +++ b/.openzeppelin/unknown-3338.json.public @@ -1,50 +1,85 @@ { "manifestVersion": "3.2", "admin": { - "address": "0xF0d7F37616d007BA6ae19D01d3f6f52aEDA3Ffe2", - "txHash": "0x96850bea2b9c1865da8ccab0a5388afc7f57f02585bbe557d6c3b92e014ddf42" + "address": "0x9618BB3C9177d6592cd28600C35eB90f402Dc8a4", + "txHash": "0x2466d5623a50eff27a167b76d4204ed33e89b11cd5eb0ccccb622750b5acd26c" }, "proxies": [ { - "address": "0x384E332B6F2b66EC66dFC01D362f6fc62D3D0fE1", - "txHash": "0xfdda0d5c1f4273cb4a23e634601da05eaa8aa702f8a1c42a7b6133a97e9600ed", + "address": "0xAFA0eF9fdc66581dCA192714322EEAe9574FEEA1", + "txHash": "0x613ca5b3584fe4b958a60d4bb33a3c17e2c398b86b1ef379ddeaa3047edb7e2b", "kind": "transparent" }, { - "address": "0x5FD091093152403BEE33a5c4Db60721Fc513985D", - "txHash": "0x7210233a08acc37c5a223a1a974ac4c5a349b7efc3240dcae72a8840c7db3d54", + "address": "0xE57a81fD46D7b4D6213dBB8FE302B6F93DF9C7C4", + "txHash": "0xfd18742093c6ca74f59cb1d1806a3b27f82a7cba4c00dfaa4eef621395df9350", "kind": "transparent" }, { - "address": "0x150012b53119eca4A29868e37CC0A1c8510598d9", - "txHash": "0xdf58c8d38905808fa9f8bdc446bbfd9aee8ad3dfcf08427f7177cf43617188f2", + "address": "0x18e0626508241DF4A2f36E5978fBfE53374ABab2", + "txHash": "0x440928b1c1e825cd1c62a92d117b6018ae3ad2c6f63415082a5ba09ce02f4e5a", "kind": "transparent" }, { - "address": "0x40EfaC6fb83E967e468a33a87664e88183beed08", - "txHash": "0x1c3b98eba313e62ab05a91f054108f49bb2e2c2d68d5ae93252d0f8530b559ec", + "address": "0x2503007E5fdab885e4Fd01C51b47C3F4B50c3439", + "txHash": "0xa2c472bba14371fdcdf0f7b3a9ab93c7c46e75835feadccae5a9007e0c1a6560", "kind": "transparent" }, { - "address": "0xF4fF7b7593b1b598031b2802bdC26d5fE24Ae5b5", - "txHash": "0x28384f41d4aa2e894706de5ea0a2a6d248a9a8a9a87ccbda670915bf4fe66136", + "address": "0xBaE7C99C071cA2C179383dC82b7C4d95D43F2464", + "txHash": "0x0bbfb3243f849cfad51f11f0ac1cef8a16b8e256fbcd21c59435959fb2954a27", "kind": "transparent" }, { - "address": "0xE2988884c39c7cC0b4421bDf3D9Ab4a705C891E1", - "txHash": "0x305309ff5b918aa5c350c04d3a8f3af017bc24394f10cc4509013dc50dd953a0", + "address": "0xA22fd72345df8e4BB24aa94d84262FdDb4ae2251", + "txHash": "0xcb0b3fc07010c5010219fb710c0784ac3216bd50ed674a2b6e833c066c095c5a", "kind": "transparent" }, { - "address": "0xE24f60aE42F7Cc3B3357480C94165afD86B66583", - "txHash": "0x05c2ade548821afe8342e11dd2d0012dc6452e705ca69cc6af51e0f13e5ee364", + "address": "0xE6F969DE25fe457b13ce91C4Bd175589EB6f3a4E", + "txHash": "0x2cf8972fce2f4de168369ecf7a88aa124576b50ada51a282ef4e102795277422", + "kind": "transparent" + }, + { + "address": "0x9E6741eC9D1f3f2CE7Cc92db1DeA9BEb9A5578dd", + "txHash": "0xde2f1cc8ec8632fef93731632b30317d9f597b5436dd84361b1b534160322397", + "kind": "transparent" + }, + { + "address": "0x727638771E5e1DD749973CD8063588519D5Bad43", + "txHash": "0x62e954303564b9d73b809ec867d0d1b2239a4a253b6877362e7dae50a9bbce01", + "kind": "transparent" + }, + { + "address": "0xB65f844dEF62Ab190a03eA40548A7ccED9439f1D", + "txHash": "0xb6eb54dcc8d2e63303958b76cdb0b6d435e7efab7786d5874ac60399ebd6ab49", + "kind": "transparent" + }, + { + "address": "0xAD05D1F82F8B11BC6738DeC31B834B832Bf6700B", + "txHash": "0x930baa70fe761117476918309cc731f4a281c2df882f0a3b2d6a6123d53a195e", + "kind": "transparent" + }, + { + "address": "0x08Dfa8cffeE222F3A3276fF46731B270C9918D5c", + "txHash": "0x39e5dc0bbf34816cf03ab4f2026a6ca0d2e1651b3688ea7b050051eeeb9678a3", + "kind": "transparent" + }, + { + "address": "0xAF0aad10E2030735d515B78F254eBd6Bf119FAf4", + "txHash": "0x081c25bf581fe723eabd82138da4da1c65407626f47bb078aae2818fea542eef", + "kind": "transparent" + }, + { + "address": "0x3F61BD9C269d9116079b7aeDEe94c086e8edeBCd", + "txHash": "0xfd592f9c47abf4d369e059aa892d77cb4ac74c99e5592a4a62da1d724cb51425", "kind": "transparent" } ], "impls": { "892b6797ed627265a679caf78277fe602443a8fa2c3ac1a5a6090c0027c21052": { - "address": "0x08e5917ca065D74BB5d989B4861ca25897738bbF", - "txHash": "0x6b49653f9b1e1da9553584fe5576d3f215554a5be9dfb83156d9121605ac6697", + "address": "0xCCf9db936b81A82650E777F8FE885f8C67CAbF43", + "txHash": "0xcfc8ec78acc1707332419545d9acf101c8b9b36fa28bf13daca32c15d0b7bed9", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -206,8 +241,8 @@ } }, "16275ea04ec6a399b470a73b8c3437c16990e2e154606370b11ddc456d12b693": { - "address": "0x510b35C4265EE15ECA2Dc15Fe9060Ae0E6d63908", - "txHash": "0xec1fc28f5d3edd48434ce675664ce54399489d230d30b30a77bc1e9e25bf9965", + "address": "0x9F1c0bD108C042B7501ac1F609D1ae5869Bfe082", + "txHash": "0xc5ecfb169c98150bbaac9ec840f58a6bea4a99144f0103c8cf4ea29feb5965f0", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -312,7 +347,7 @@ "label": "erc1155", "offset": 0, "slot": "205", - "type": "t_contract(NFT1155Upgradeable)40845", + "type": "t_contract(NFT1155Upgradeable)41079", "contract": "DIDRegistry", "src": "contracts/registry/DIDRegistry.sol:35" }, @@ -320,7 +355,7 @@ "label": "erc721", "offset": 0, "slot": "206", - "type": "t_contract(NFT721Upgradeable)41856", + "type": "t_contract(NFT721Upgradeable)42090", "contract": "DIDRegistry", "src": "contracts/registry/DIDRegistry.sol:36" }, @@ -386,11 +421,11 @@ "label": "contract IRoyaltyScheme", "numberOfBytes": "20" }, - "t_contract(NFT1155Upgradeable)40845": { + "t_contract(NFT1155Upgradeable)41079": { "label": "contract NFT1155Upgradeable", "numberOfBytes": "20" }, - "t_contract(NFT721Upgradeable)41856": { + "t_contract(NFT721Upgradeable)42090": { "label": "contract NFT721Upgradeable", "numberOfBytes": "20" }, @@ -627,8 +662,8 @@ } }, "008194aeb76ab8c710f50c713046918035e3c2654b7b810057790734815c9147": { - "address": "0x748eC1F28c5Afd6B09Cb88187A970C2154cDbc0A", - "txHash": "0x1ca18acc2c610ec1afbed135b67da001203f206d82b3b9269ece054a8137d441", + "address": "0xcfD22a8d3613a5AEFb6999Ab94D579cBf45Cb63C", + "txHash": "0x0d155ac5b0e5e25dac82c0896310dcedba481729f3545dbf30ff9cb24ee0705f", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -696,8 +731,8 @@ } }, "66ef9bbdb5257df506473135d5e11cfcde9a0713e22a81f920de728d8a2f3341": { - "address": "0x7059eC9B71A31CFC488D99b801815c89F191c4aC", - "txHash": "0xd17ae8822fba942381661b9b6996e4f1bf754eefd010e66699bbe021e424d006", + "address": "0xEe7Da4AA5a8AAe9994a6Ccc480d2a25bB3d25bc4", + "txHash": "0x86612674dd0365b6fea4fb220352e69a0030a99cf588fbc845dc3076b220fc7f", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -1003,8 +1038,8 @@ } }, "95c2848f38c41b9986375afb2c46947b4b975e7e2d1ca6b535e885fefe99d125": { - "address": "0xFaEB9687C0879F28a4F93C1B1535ece6dEB24BED", - "txHash": "0xa14487ad930be1ea3cad7e56e23d795fda885032b9e86c97827acf5b8a23cd94", + "address": "0x3a05d1244ED3dC1f5AE0C2b831BE853F32CBC146", + "txHash": "0xc2b77fbd004ba93fd8ac65c92238524ae181b8fb3b6cf9a23a430b4bbc85b722", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -1346,8 +1381,8 @@ } }, "289f043618cad820bbb3f983f4a43bfb59eae2d262cf1798bbdc3acb40a2656c": { - "address": "0x595dDAF9afCfb601F5F7C85417A33837C721ff43", - "txHash": "0xc938e87aad475fb689223a4e1e3e9cab2021d1e2504bba8a02d59c71054cadfc", + "address": "0x89D9a4d5868f60ada896cFc1De3955F157995225", + "txHash": "0xed8d2e1f6a5f5cc5db96aff6fc96e2ad1a11276627874d6af2d7afc83f2805f9", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -1540,7 +1575,7 @@ "label": "_tokens", "offset": 0, "slot": "259", - "type": "t_mapping(t_address,t_array(t_struct(MintedTokens)40858_storage)dyn_storage)", + "type": "t_mapping(t_address,t_array(t_struct(MintedTokens)41092_storage)dyn_storage)", "contract": "NFT721SubscriptionUpgradeable", "src": "contracts/token/erc721/NFT721SubscriptionUpgradeable.sol:17" } @@ -1550,7 +1585,7 @@ "label": "address", "numberOfBytes": "20" }, - "t_array(t_struct(MintedTokens)40858_storage)dyn_storage": { + "t_array(t_struct(MintedTokens)41092_storage)dyn_storage": { "label": "struct NFT721SubscriptionUpgradeable.MintedTokens[]", "numberOfBytes": "32" }, @@ -1578,7 +1613,7 @@ "label": "contract IExternalRegistry", "numberOfBytes": "20" }, - "t_mapping(t_address,t_array(t_struct(MintedTokens)40858_storage)dyn_storage)": { + "t_mapping(t_address,t_array(t_struct(MintedTokens)41092_storage)dyn_storage)": { "label": "mapping(address => struct NFT721SubscriptionUpgradeable.MintedTokens[])", "numberOfBytes": "32" }, @@ -1626,7 +1661,7 @@ ], "numberOfBytes": "32" }, - "t_struct(MintedTokens)40858_storage": { + "t_struct(MintedTokens)41092_storage": { "label": "struct NFT721SubscriptionUpgradeable.MintedTokens", "members": [ { @@ -1728,9 +1763,9 @@ "namespaces": {} } }, - "9996a45f8036b25c0f620dc58562abf24c644a32021a45755be4f2845b7e7a47": { - "address": "0x4daA62Fe74bFE5558D97F5B9fC45b999c6508A8e", - "txHash": "0x45c047af12fdeedaebf2d2135d3aa72a82825d9c9b79ba9fd8c04ccb775f0276", + "90b75b698a55b1359b8319ee21dea9c8f95914d4613ae65adf3df10bf66fbc44": { + "address": "0x90c3491Cf8dbD206C50440CCB892039C18DFc7e8", + "txHash": "0x4cba44ac6b3c4a7c25437f01575922e73b4a6e78e444744e2a56c903f1532fde", "layout": { "solcVersion": "0.8.17", "storage": [ @@ -2080,6 +2115,2045 @@ }, "namespaces": {} } + }, + "7d1c34cbe376abf22e3012e700ffc29b221981c0ee598ea2980facaf2e7bc902": { + "address": "0xB526A11Cf8CDc0A48dAae55134f6fe704c8ab947", + "txHash": "0x9fec9e66f8e3e0e02c0a178409a2c7666b164dd477065018b7a3eca8794c6e22", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_roles", + "offset": 0, + "slot": "151", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "152", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "marketplaceFee", + "offset": 0, + "slot": "201", + "type": "t_uint256", + "contract": "NeverminedConfig", + "src": "contracts/governance/NeverminedConfig.sol:25" + }, + { + "label": "feeReceiver", + "offset": 0, + "slot": "202", + "type": "t_address", + "contract": "NeverminedConfig", + "src": "contracts/governance/NeverminedConfig.sol:29" + }, + { + "label": "provenanceOff", + "offset": 20, + "slot": "202", + "type": "t_bool", + "contract": "NeverminedConfig", + "src": "contracts/governance/NeverminedConfig.sol:32" + }, + { + "label": "trustedForwarder", + "offset": 0, + "slot": "203", + "type": "t_address", + "contract": "NeverminedConfig", + "src": "contracts/governance/NeverminedConfig.sol:34" + } + ], + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "99ac987fc7f1cc75663f67a84bac151e9d51599a8faa8fcb16e69fde74d1abbb": { + "address": "0xf45be065560abd589f9e793c859E733C81EcF99b", + "txHash": "0x8bd311d8588b05c9bae262e76e646a93c22a0d0f084cf227370fc8bbc1f89b3a", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_roles", + "offset": 0, + "slot": "151", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "152", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "provenanceRegistry", + "offset": 0, + "slot": "201", + "type": "t_struct(ProvenanceRegistryList)32635_storage", + "contract": "ProvenanceRegistry", + "src": "contracts/registry/ProvenanceRegistry.sol:56" + }, + { + "label": "didRegisterList", + "offset": 0, + "slot": "202", + "type": "t_struct(DIDRegisterList)31770_storage", + "contract": "DIDFactory", + "src": "contracts/registry/DIDFactory.sol:27" + }, + { + "label": "didPermissions", + "offset": 0, + "slot": "203", + "type": "t_mapping(t_bytes32,t_mapping(t_address,t_bool))", + "contract": "DIDFactory", + "src": "contracts/registry/DIDFactory.sol:30" + }, + { + "label": "manager", + "offset": 0, + "slot": "204", + "type": "t_address", + "contract": "DIDFactory", + "src": "contracts/registry/DIDFactory.sol:32" + }, + { + "label": "erc1155", + "offset": 0, + "slot": "205", + "type": "t_contract(NFT1155Upgradeable)41214", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:35" + }, + { + "label": "erc721", + "offset": 0, + "slot": "206", + "type": "t_contract(NFT721Upgradeable)42225", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:36" + }, + { + "label": "royaltiesCheckers", + "offset": 0, + "slot": "207", + "type": "t_mapping(t_address,t_bool)", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:38" + }, + { + "label": "defaultRoyalties", + "offset": 0, + "slot": "208", + "type": "t_contract(StandardRoyalties)33962", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:39" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "209", + "type": "t_contract(INVMConfig)25130", + "contract": "DIDRegistry", + "src": "contracts/registry/DIDRegistry.sol:41" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_address)dyn_storage": { + "label": "address[]", + "numberOfBytes": "32" + }, + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_bytes_storage": { + "label": "bytes", + "numberOfBytes": "32" + }, + "t_contract(INVMConfig)25130": { + "label": "contract INVMConfig", + "numberOfBytes": "20" + }, + "t_contract(IRoyaltyScheme)26427": { + "label": "contract IRoyaltyScheme", + "numberOfBytes": "20" + }, + "t_contract(NFT1155Upgradeable)41214": { + "label": "contract NFT1155Upgradeable", + "numberOfBytes": "20" + }, + "t_contract(NFT721Upgradeable)42225": { + "label": "contract NFT721Upgradeable", + "numberOfBytes": "20" + }, + "t_contract(StandardRoyalties)33962": { + "label": "contract StandardRoyalties", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_bool)": { + "label": "mapping(address => bool)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_mapping(t_address,t_bool))": { + "label": "mapping(bytes32 => mapping(address => bool))", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(DIDRegister)31764_storage)": { + "label": "mapping(bytes32 => struct DIDRegistryLibrary.DIDRegister)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(Provenance)32629_storage)": { + "label": "mapping(bytes32 => struct ProvenanceRegistry.Provenance)", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(DIDRegister)31764_storage": { + "label": "struct DIDRegistryLibrary.DIDRegister", + "members": [ + { + "label": "owner", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royalties", + "type": "t_uint8", + "offset": 20, + "slot": "0" + }, + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 21, + "slot": "0" + }, + { + "label": "nftContractAddress", + "type": "t_address", + "offset": 0, + "slot": "1" + }, + { + "label": "creator", + "type": "t_address", + "offset": 0, + "slot": "2" + }, + { + "label": "lastChecksum", + "type": "t_bytes32", + "offset": 0, + "slot": "3" + }, + { + "label": "url", + "type": "t_string_storage", + "offset": 0, + "slot": "4" + }, + { + "label": "lastUpdatedBy", + "type": "t_address", + "offset": 0, + "slot": "5" + }, + { + "label": "blockNumberUpdated", + "type": "t_uint256", + "offset": 0, + "slot": "6" + }, + { + "label": "providers", + "type": "t_array(t_address)dyn_storage", + "offset": 0, + "slot": "7" + }, + { + "label": "delegates", + "type": "t_array(t_address)dyn_storage", + "offset": 0, + "slot": "8" + }, + { + "label": "royaltyRecipient", + "type": "t_address", + "offset": 0, + "slot": "9" + }, + { + "label": "royaltyScheme", + "type": "t_contract(IRoyaltyScheme)26427", + "offset": 0, + "slot": "10" + }, + { + "label": "immutableUrl", + "type": "t_string_storage", + "offset": 0, + "slot": "11" + } + ], + "numberOfBytes": "384" + }, + "t_struct(DIDRegisterList)31770_storage": { + "label": "struct DIDRegistryLibrary.DIDRegisterList", + "members": [ + { + "label": "didRegisters", + "type": "t_mapping(t_bytes32,t_struct(DIDRegister)31764_storage)", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(Provenance)32629_storage": { + "label": "struct ProvenanceRegistry.Provenance", + "members": [ + { + "label": "did", + "type": "t_bytes32", + "offset": 0, + "slot": "0" + }, + { + "label": "relatedDid", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + }, + { + "label": "agentId", + "type": "t_address", + "offset": 0, + "slot": "2" + }, + { + "label": "activityId", + "type": "t_bytes32", + "offset": 0, + "slot": "3" + }, + { + "label": "agentInvolvedId", + "type": "t_address", + "offset": 0, + "slot": "4" + }, + { + "label": "method", + "type": "t_uint8", + "offset": 20, + "slot": "4" + }, + { + "label": "createdBy", + "type": "t_address", + "offset": 0, + "slot": "5" + }, + { + "label": "blockNumberUpdated", + "type": "t_uint256", + "offset": 0, + "slot": "6" + }, + { + "label": "signature", + "type": "t_bytes_storage", + "offset": 0, + "slot": "7" + } + ], + "numberOfBytes": "256" + }, + "t_struct(ProvenanceRegistryList)32635_storage": { + "label": "struct ProvenanceRegistry.ProvenanceRegistryList", + "members": [ + { + "label": "list", + "type": "t_mapping(t_bytes32,t_struct(Provenance)32629_storage)", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "40897e9adb5c7880a3325aeba2b64849d3dd33dc0496a72e141b0c8932d77d7c": { + "address": "0xFeA65FcfD79B3937d447cEb1907cbAcF69b82BE8", + "txHash": "0xa0def43772256bbd2323c77edd796c46bd48a3cfe05f2587230b6881966ab5f6", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_balances", + "offset": 0, + "slot": "151", + "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": "152", + "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": "153", + "type": "t_string_storage", + "contract": "ERC1155Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:31" + }, + { + "label": "__gap", + "offset": 0, + "slot": "154", + "type": "t_array(t_uint256)47_storage", + "contract": "ERC1155Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:528" + }, + { + "label": "_roles", + "offset": 0, + "slot": "201", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "_royalties", + "offset": 0, + "slot": "251", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:57" + }, + { + "label": "_nftAttributes", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:59" + }, + { + "label": "_expiration", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_uint256)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:63" + }, + { + "label": "_contractMetadataUri", + "offset": 0, + "slot": "254", + "type": "t_string_storage", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:66" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "255", + "type": "t_address", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:68" + }, + { + "label": "name", + "offset": 0, + "slot": "256", + "type": "t_string_storage", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:17" + }, + { + "label": "symbol", + "offset": 0, + "slot": "257", + "type": "t_string_storage", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:20" + }, + { + "label": "nftRegistry", + "offset": 0, + "slot": "258", + "type": "t_contract(IExternalRegistry)26387", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:22" + } + ], + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(IExternalRegistry)26387": { + "label": "contract IExternalRegistry", + "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_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_mapping(t_address,t_uint256))": { + "label": "mapping(uint256 => mapping(address => uint256))", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)": { + "label": "mapping(uint256 => struct NFTBase.NFTAttributes)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)": { + "label": "mapping(uint256 => struct NFTBase.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(NFTAttributes)39083_storage": { + "label": "struct NFTBase.NFTAttributes", + "members": [ + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 0, + "slot": "0" + }, + { + "label": "nftSupply", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintCap", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "nftURI", + "type": "t_string_storage", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(RoyaltyInfo)39074_storage": { + "label": "struct NFTBase.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyAmount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "31a5232d41c18444ec8955cc972bef44311d38466acb7764867336bd531ea3c3": { + "address": "0xdd6e84ef742fb0883d6c63803F3825519Ad9C442", + "txHash": "0x2ee4620948b6fdcee43c2fa39d267d1e3a2480519e1ea59c87f18c29d738fbb9", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_balances", + "offset": 0, + "slot": "151", + "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": "152", + "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": "153", + "type": "t_string_storage", + "contract": "ERC1155Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:31" + }, + { + "label": "__gap", + "offset": 0, + "slot": "154", + "type": "t_array(t_uint256)47_storage", + "contract": "ERC1155Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC1155/ERC1155Upgradeable.sol:528" + }, + { + "label": "_roles", + "offset": 0, + "slot": "201", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "_royalties", + "offset": 0, + "slot": "251", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:57" + }, + { + "label": "_nftAttributes", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:59" + }, + { + "label": "_expiration", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_uint256)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:63" + }, + { + "label": "_contractMetadataUri", + "offset": 0, + "slot": "254", + "type": "t_string_storage", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:66" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "255", + "type": "t_address", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:68" + }, + { + "label": "name", + "offset": 0, + "slot": "256", + "type": "t_string_storage", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:17" + }, + { + "label": "symbol", + "offset": 0, + "slot": "257", + "type": "t_string_storage", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:20" + }, + { + "label": "nftRegistry", + "offset": 0, + "slot": "258", + "type": "t_contract(IExternalRegistry)26387", + "contract": "NFT1155Upgradeable", + "src": "contracts/token/erc1155/NFT1155Upgradeable.sol:22" + }, + { + "label": "_tokens", + "offset": 0, + "slot": "259", + "type": "t_mapping(t_bytes32,t_array(t_struct(MintedTokens)39464_storage)dyn_storage)", + "contract": "NFT1155SubscriptionUpgradeable", + "src": "contracts/token/erc1155/NFT1155SubscriptionUpgradeable.sol:18" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_struct(MintedTokens)39464_storage)dyn_storage": { + "label": "struct NFT1155SubscriptionUpgradeable.MintedTokens[]", + "numberOfBytes": "32" + }, + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(IExternalRegistry)26387": { + "label": "contract IExternalRegistry", + "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_bytes32,t_array(t_struct(MintedTokens)39464_storage)dyn_storage)": { + "label": "mapping(bytes32 => struct NFT1155SubscriptionUpgradeable.MintedTokens[])", + "numberOfBytes": "32" + }, + "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_mapping(t_address,t_uint256))": { + "label": "mapping(uint256 => mapping(address => uint256))", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)": { + "label": "mapping(uint256 => struct NFTBase.NFTAttributes)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)": { + "label": "mapping(uint256 => struct NFTBase.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(MintedTokens)39464_storage": { + "label": "struct NFT1155SubscriptionUpgradeable.MintedTokens", + "members": [ + { + "label": "amountMinted", + "type": "t_uint256", + "offset": 0, + "slot": "0" + }, + { + "label": "expirationBlock", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintBlock", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "isMintOps", + "type": "t_bool", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(NFTAttributes)39083_storage": { + "label": "struct NFTBase.NFTAttributes", + "members": [ + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 0, + "slot": "0" + }, + { + "label": "nftSupply", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintCap", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "nftURI", + "type": "t_string_storage", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(RoyaltyInfo)39074_storage": { + "label": "struct NFTBase.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyAmount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "8667af5f2055a78ccdcdc5372fd06cee7c5573c7349ad3559477b79295c00287": { + "address": "0x43e11Fd94629737ECFFd0E513235DE9f9D663eB8", + "txHash": "0x7c1c9a03cedda43db0b711e3ee855a0491f28f8b4c1a52454e8e05c1fd3ef3b4", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_name", + "offset": 0, + "slot": "151", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:25" + }, + { + "label": "_symbol", + "offset": 0, + "slot": "152", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:28" + }, + { + "label": "_owners", + "offset": 0, + "slot": "153", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:31" + }, + { + "label": "_balances", + "offset": 0, + "slot": "154", + "type": "t_mapping(t_address,t_uint256)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:34" + }, + { + "label": "_tokenApprovals", + "offset": 0, + "slot": "155", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:37" + }, + { + "label": "_operatorApprovals", + "offset": 0, + "slot": "156", + "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": "157", + "type": "t_array(t_uint256)44_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:517" + }, + { + "label": "_roles", + "offset": 0, + "slot": "201", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "_royalties", + "offset": 0, + "slot": "251", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:57" + }, + { + "label": "_nftAttributes", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:59" + }, + { + "label": "_expiration", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_uint256)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:63" + }, + { + "label": "_contractMetadataUri", + "offset": 0, + "slot": "254", + "type": "t_string_storage", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:66" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "255", + "type": "t_address", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:68" + }, + { + "label": "_nftContractCap", + "offset": 0, + "slot": "256", + "type": "t_uint256", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:18" + }, + { + "label": "nftRegistry", + "offset": 0, + "slot": "257", + "type": "t_contract(IExternalRegistry)26387", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:20" + }, + { + "label": "_counterMinted", + "offset": 0, + "slot": "258", + "type": "t_struct(Counter)8119_storage", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:25" + } + ], + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(IExternalRegistry)26387": { + "label": "contract IExternalRegistry", + "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_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_address)": { + "label": "mapping(uint256 => address)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)": { + "label": "mapping(uint256 => struct NFTBase.NFTAttributes)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)": { + "label": "mapping(uint256 => struct NFTBase.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(Counter)8119_storage": { + "label": "struct CountersUpgradeable.Counter", + "members": [ + { + "label": "_value", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(NFTAttributes)39083_storage": { + "label": "struct NFTBase.NFTAttributes", + "members": [ + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 0, + "slot": "0" + }, + { + "label": "nftSupply", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintCap", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "nftURI", + "type": "t_string_storage", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(RoyaltyInfo)39074_storage": { + "label": "struct NFTBase.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyAmount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "3b537123eb603d5595bd24a869509926cea32fd2b4e66d2983b2dcfb1214b9f0": { + "address": "0xC58572101fC1E645e77761A7677508d300D01eB1", + "txHash": "0xbd52fe4f049cf77cd59cbe5072e8bba75681f04bc2df2d49166f254f835d7a38", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "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": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "52", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_name", + "offset": 0, + "slot": "151", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:25" + }, + { + "label": "_symbol", + "offset": 0, + "slot": "152", + "type": "t_string_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:28" + }, + { + "label": "_owners", + "offset": 0, + "slot": "153", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:31" + }, + { + "label": "_balances", + "offset": 0, + "slot": "154", + "type": "t_mapping(t_address,t_uint256)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:34" + }, + { + "label": "_tokenApprovals", + "offset": 0, + "slot": "155", + "type": "t_mapping(t_uint256,t_address)", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:37" + }, + { + "label": "_operatorApprovals", + "offset": 0, + "slot": "156", + "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": "157", + "type": "t_array(t_uint256)44_storage", + "contract": "ERC721Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol:517" + }, + { + "label": "_roles", + "offset": 0, + "slot": "201", + "type": "t_mapping(t_bytes32,t_struct(RoleData)2646_storage)", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:61" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)49_storage", + "contract": "AccessControlUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol:259" + }, + { + "label": "_royalties", + "offset": 0, + "slot": "251", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:57" + }, + { + "label": "_nftAttributes", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:59" + }, + { + "label": "_expiration", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_uint256)", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:63" + }, + { + "label": "_contractMetadataUri", + "offset": 0, + "slot": "254", + "type": "t_string_storage", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:66" + }, + { + "label": "nvmConfig", + "offset": 0, + "slot": "255", + "type": "t_address", + "contract": "NFTBase", + "src": "contracts/token/NFTBase.sol:68" + }, + { + "label": "_nftContractCap", + "offset": 0, + "slot": "256", + "type": "t_uint256", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:18" + }, + { + "label": "nftRegistry", + "offset": 0, + "slot": "257", + "type": "t_contract(IExternalRegistry)26387", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:20" + }, + { + "label": "_counterMinted", + "offset": 0, + "slot": "258", + "type": "t_struct(Counter)8119_storage", + "contract": "NFT721Upgradeable", + "src": "contracts/token/erc721/NFT721Upgradeable.sol:25" + }, + { + "label": "_tokens", + "offset": 0, + "slot": "259", + "type": "t_mapping(t_address,t_array(t_struct(MintedTokens)41227_storage)dyn_storage)", + "contract": "NFT721SubscriptionUpgradeable", + "src": "contracts/token/erc721/NFT721SubscriptionUpgradeable.sol:17" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_array(t_struct(MintedTokens)41227_storage)dyn_storage": { + "label": "struct NFT721SubscriptionUpgradeable.MintedTokens[]", + "numberOfBytes": "32" + }, + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(IExternalRegistry)26387": { + "label": "contract IExternalRegistry", + "numberOfBytes": "20" + }, + "t_mapping(t_address,t_array(t_struct(MintedTokens)41227_storage)dyn_storage)": { + "label": "mapping(address => struct NFT721SubscriptionUpgradeable.MintedTokens[])", + "numberOfBytes": "32" + }, + "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_bytes32,t_struct(RoleData)2646_storage)": { + "label": "mapping(bytes32 => struct AccessControlUpgradeable.RoleData)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_address)": { + "label": "mapping(uint256 => address)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(NFTAttributes)39083_storage)": { + "label": "mapping(uint256 => struct NFTBase.NFTAttributes)", + "numberOfBytes": "32" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)39074_storage)": { + "label": "mapping(uint256 => struct NFTBase.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(Counter)8119_storage": { + "label": "struct CountersUpgradeable.Counter", + "members": [ + { + "label": "_value", + "type": "t_uint256", + "offset": 0, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_struct(MintedTokens)41227_storage": { + "label": "struct NFT721SubscriptionUpgradeable.MintedTokens", + "members": [ + { + "label": "tokenId", + "type": "t_uint256", + "offset": 0, + "slot": "0" + }, + { + "label": "expirationBlock", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintBlock", + "type": "t_uint256", + "offset": 0, + "slot": "2" + } + ], + "numberOfBytes": "96" + }, + "t_struct(NFTAttributes)39083_storage": { + "label": "struct NFTBase.NFTAttributes", + "members": [ + { + "label": "nftInitialized", + "type": "t_bool", + "offset": 0, + "slot": "0" + }, + { + "label": "nftSupply", + "type": "t_uint256", + "offset": 0, + "slot": "1" + }, + { + "label": "mintCap", + "type": "t_uint256", + "offset": 0, + "slot": "2" + }, + { + "label": "nftURI", + "type": "t_string_storage", + "offset": 0, + "slot": "3" + } + ], + "numberOfBytes": "128" + }, + "t_struct(RoleData)2646_storage": { + "label": "struct AccessControlUpgradeable.RoleData", + "members": [ + { + "label": "members", + "type": "t_mapping(t_address,t_bool)", + "offset": 0, + "slot": "0" + }, + { + "label": "adminRole", + "type": "t_bytes32", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_struct(RoyaltyInfo)39074_storage": { + "label": "struct NFTBase.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyAmount", + "type": "t_uint256", + "offset": 0, + "slot": "1" + } + ], + "numberOfBytes": "64" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "42d6cb088e84ab00f4d542d9e3548734fa77215b056d8934a3e12dc400e12154": { + "address": "0x6014a21CF568Acb1b14D509a8B7205bE754E3b03", + "txHash": "0xb91127b18d6b8e95c063f92d8b628e732d2ed91b53dbe522832014526322eb69", + "layout": { + "solcVersion": "0.8.17", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "label": "registry", + "offset": 2, + "slot": "0", + "type": "t_contract(DIDRegistry)31728", + "contract": "StandardRoyalties", + "src": "contracts/royalties/StandardRoyalties.sol:18" + }, + { + "label": "royalties", + "offset": 0, + "slot": "1", + "type": "t_mapping(t_bytes32,t_uint256)", + "contract": "StandardRoyalties", + "src": "contracts/royalties/StandardRoyalties.sol:22" + } + ], + "types": { + "t_bool": { + "label": "bool", + "numberOfBytes": "1" + }, + "t_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_contract(DIDRegistry)31728": { + "label": "contract DIDRegistry", + "numberOfBytes": "20" + }, + "t_mapping(t_bytes32,t_uint256)": { + "label": "mapping(bytes32 => uint256)", + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } } } } diff --git a/hardhat.config.js b/hardhat.config.js index c8018a7e..c419ac4a 100644 --- a/hardhat.config.js +++ b/hardhat.config.js @@ -4,6 +4,7 @@ require('@openzeppelin/hardhat-upgrades') require('@nomiclabs/hardhat-truffle5') require('@nomicfoundation/hardhat-verify') +// require('@nomicfoundation/hardhat-ignition-ethers') require('hardhat-dependency-compiler') require('hardhat-gas-reporter') require('solidity-coverage') @@ -276,6 +277,7 @@ module.exports = { optimism: process.env.ETHERSCAN_TOKEN, base: process.env.BASESCAN_TOKEN, arbitrumSepolia: process.env.ARBISCAN_TOKEN, + peaqMainnet: process.env.PEAQSCAN_TOKEN, arbitrumOne: process.env.ARBISCAN_TOKEN, chiado: process.env.GNOSIS_TOKEN, gnosis: process.env.GNOSIS_TOKEN @@ -304,6 +306,14 @@ module.exports = { apiURL: 'https://api.neonscan.org/hardhat/verify', browserURL: 'https://neonscan.org' } + }, + { + network: 'peaqMainnet', + chainId: 3338, + urls: { + apiURL: 'https://peaq.api.subscan.io', + browserURL: 'https://peaq.subscan.io/' + } } ] } diff --git a/package.json b/package.json index 7316c0fb..d41c1bfd 100644 --- a/package.json +++ b/package.json @@ -116,9 +116,10 @@ "@gnosis.pm/safe-deployments": "^1.4.0", "@gnosis.pm/safe-ethers-lib": "^1.1.0", "@nomiclabs/hardhat-ethers": "npm:hardhat-deploy-ethers@^0.3.0-beta.13", - "@nomicfoundation/hardhat-verify": "^2.0.3", + "@nomicfoundation/hardhat-verify": "^2.0.12", "@nomiclabs/hardhat-truffle5": "^2.0.7", "@nomiclabs/hardhat-web3": "^2.0.0", + "@nomicfoundation/hardhat-ignition-ethers": "^0.15.7", "@opengsn/dev": "^2.2.6", "@opengsn/provider": "^2.2.6", "@openzeppelin/hardhat-upgrades": "^1.28.0", diff --git a/yarn.lock b/yarn.lock index 4c89658c..908ef841 100644 --- a/yarn.lock +++ b/yarn.lock @@ -856,17 +856,22 @@ mcl-wasm "^0.7.1" rustbn.js "~0.2.0" -"@nomicfoundation/hardhat-verify@^2.0.3": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-verify/-/hardhat-verify-2.0.3.tgz#173557f8cfa53c8c9da23a326f54d24fe459ae68" - integrity sha512-ESbRu9by53wu6VvgwtMtm108RSmuNsVqXtzg061D+/4R7jaWh/Wl/8ve+p6SdDX7vA1Z3L02hDO1Q3BY4luLXQ== +"@nomicfoundation/hardhat-ignition-ethers@^0.15.7": + version "0.15.7" + resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-ignition-ethers/-/hardhat-ignition-ethers-0.15.7.tgz#9abb5d9e027fa2957e1ee3ef4796a5828603c7e0" + integrity sha512-pUZWQeFNMwDe6F/yKIJsCo+87elk/M/Edjp6AnWWIBplRyPa13Nh63+yOqMSSd9Mx9lLuBaEGnYXoI2Uz2wYZA== + +"@nomicfoundation/hardhat-verify@^2.0.12": + version "2.0.12" + resolved "https://registry.yarnpkg.com/@nomicfoundation/hardhat-verify/-/hardhat-verify-2.0.12.tgz#480819a245a2db0b127e473c62079f7b4f16daa8" + integrity sha512-Lg3Nu7DCXASQRVI/YysjuAX2z8jwOCbS0w5tz2HalWGSTZThqA0v9N0v0psHbKNqzPJa8bNOeapIVSziyJTnAg== dependencies: "@ethersproject/abi" "^5.1.2" "@ethersproject/address" "^5.0.2" cbor "^8.1.0" - chalk "^2.4.2" debug "^4.1.1" lodash.clonedeep "^4.5.0" + picocolors "^1.1.0" semver "^6.3.0" table "^6.8.0" undici "^5.14.0" @@ -937,8 +942,7 @@ "@nomicfoundation/solidity-analyzer-win32-ia32-msvc" "0.1.0" "@nomicfoundation/solidity-analyzer-win32-x64-msvc" "0.1.0" -"@nomiclabs/hardhat-ethers@npm:hardhat-deploy-ethers@^0.3.0-beta.13", hardhat-deploy-ethers@^0.3.0-beta.13: - name "@nomiclabs/hardhat-ethers" +"@nomiclabs/hardhat-ethers@npm:hardhat-deploy-ethers@^0.3.0-beta.13": version "0.3.0-beta.13" resolved "https://registry.yarnpkg.com/hardhat-deploy-ethers/-/hardhat-deploy-ethers-0.3.0-beta.13.tgz#b96086ff768ddf69928984d5eb0a8d78cfca9366" integrity sha512-PdWVcKB9coqWV1L7JTpfXRCI91Cgwsm7KLmBcwZ8f0COSm1xtABHZTyz3fvF6p42cTnz1VM0QnfDvMFlIRkSNw== @@ -6534,6 +6538,11 @@ hardhat-dependency-compiler@^1.1.3: resolved "https://registry.yarnpkg.com/hardhat-dependency-compiler/-/hardhat-dependency-compiler-1.1.3.tgz#1e49e23f68878bd713f860c66648a711bc4a4a79" integrity sha512-bCDqsOxGST6WkbMvj4lPchYWidNSSBm5CFnkyAex1T11cGmr9otZTGl81W6f9pmrtBXbKCvr3OSuNJ6Q394sAw== +hardhat-deploy-ethers@^0.3.0-beta.13: + version "0.3.0-beta.13" + resolved "https://registry.yarnpkg.com/hardhat-deploy-ethers/-/hardhat-deploy-ethers-0.3.0-beta.13.tgz#b96086ff768ddf69928984d5eb0a8d78cfca9366" + integrity sha512-PdWVcKB9coqWV1L7JTpfXRCI91Cgwsm7KLmBcwZ8f0COSm1xtABHZTyz3fvF6p42cTnz1VM0QnfDvMFlIRkSNw== + hardhat-gas-reporter@^1.0.8: version "1.0.9" resolved "https://registry.yarnpkg.com/hardhat-gas-reporter/-/hardhat-gas-reporter-1.0.9.tgz#9a2afb354bc3b6346aab55b1c02ca556d0e16450" @@ -9123,6 +9132,11 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"