From da6a97a1c99e4851597ce041489ab49c1c7540a2 Mon Sep 17 00:00:00 2001 From: Aitor <1726644+aaitor@users.noreply.github.com> Date: Tue, 19 Nov 2024 13:36:27 +0100 Subject: [PATCH] feat: upgrade arbitrum one to v3.5.9 --- ...161.json => arbitrum-one-previosv359.json} | 0 .openzeppelin/arbitrum-one.json | 2039 +++++++++++++++++ 2 files changed, 2039 insertions(+) rename .openzeppelin/{unknown-42161.json => arbitrum-one-previosv359.json} (100%) diff --git a/.openzeppelin/unknown-42161.json b/.openzeppelin/arbitrum-one-previosv359.json similarity index 100% rename from .openzeppelin/unknown-42161.json rename to .openzeppelin/arbitrum-one-previosv359.json diff --git a/.openzeppelin/arbitrum-one.json b/.openzeppelin/arbitrum-one.json index 450a5657..e7916342 100644 --- a/.openzeppelin/arbitrum-one.json +++ b/.openzeppelin/arbitrum-one.json @@ -6463,6 +6463,2045 @@ }, "namespaces": {} } + }, + "7d1c34cbe376abf22e3012e700ffc29b221981c0ee598ea2980facaf2e7bc902": { + "address": "0xaB34bD81bFb15d19830F4a29d6237A13ceb52459", + "txHash": "0x6286664d4b811d55affbe14122a476c9d1ea9ed97b7189f464c8d8058a839d50", + "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": "0x9Fa2c148e1ceAe4be8761063f52d2B070727fd90", + "txHash": "0xfd4b0431032e704e448b6f8c09e772a2db321230818e4315df3e58b94eecf24b", + "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": "0x1C3993c4Ba4d1e58541aA96DF9f4dFaf7A06DC2A", + "txHash": "0x6eb5535b079aafc2ea5eedcfbf45bfa66bb744e754e68bd294faea9fb1f854cf", + "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": "0xf975A1F1D9e0dcce4f9A18fe05D069BaC4e8a766", + "txHash": "0xb3a87fcf740c07f7ac619b228f6aa80846bcca45c196461dc3419c982c0a0347", + "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": "0x1fCca3578406154B9B2D410a47614F918d642a65", + "txHash": "0x1f58e3882240cc274a019ab1d67bb264dcbd04d3a0b806b2d5522a6f8b44e961", + "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": "0x1dedAcf8024Bb0645dcF315B96218AdC9a01c8f7", + "txHash": "0x46c97253f1d00747b93ec7670e2ea2c8f7fec3b98e8341ca4726dae900308db3", + "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": "0x9c707891eCcC4136A24Aa6700d2915924a3d6C43", + "txHash": "0x6b820bf3dffe115b1198f9daa1b121112847c38925ec8c936eed6ff55d20c78a", + "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": {} + } } } }