diff --git a/.openzeppelin/sepolia.json b/.openzeppelin/sepolia.json index 669ab28..4c1d854 100644 --- a/.openzeppelin/sepolia.json +++ b/.openzeppelin/sepolia.json @@ -305,7 +305,7 @@ "label": "nftImplementations", "offset": 0, "slot": "252", - "type": "t_mapping(t_enum(ContractType)7072,t_address)", + "type": "t_mapping(t_enum(ContractType)6785,t_address)", "contract": "GuildRewardNFTFactory", "src": "contracts/GuildRewardNFTFactory.sol:23" }, @@ -313,7 +313,7 @@ "label": "deployedTokenContracts", "offset": 0, "slot": "253", - "type": "t_mapping(t_address,t_array(t_struct(Deployment)7095_storage)dyn_storage)", + "type": "t_mapping(t_address,t_array(t_struct(Deployment)6808_storage)dyn_storage)", "contract": "GuildRewardNFTFactory", "src": "contracts/GuildRewardNFTFactory.sol:24" }, @@ -335,7 +335,7 @@ "label": "address payable", "numberOfBytes": "20" }, - "t_array(t_struct(Deployment)7095_storage)dyn_storage": { + "t_array(t_struct(Deployment)6808_storage)dyn_storage": { "label": "struct IGuildRewardNFTFactory.Deployment[]", "numberOfBytes": "32" }, @@ -359,7 +359,7 @@ "label": "bool", "numberOfBytes": "1" }, - "t_enum(ContractType)7072": { + "t_enum(ContractType)6785": { "label": "enum IGuildRewardNFTFactory.ContractType", "members": [ "BASIC_NFT", @@ -367,15 +367,15 @@ ], "numberOfBytes": "1" }, - "t_mapping(t_address,t_array(t_struct(Deployment)7095_storage)dyn_storage)": { + "t_mapping(t_address,t_array(t_struct(Deployment)6808_storage)dyn_storage)": { "label": "mapping(address => struct IGuildRewardNFTFactory.Deployment[])", "numberOfBytes": "32" }, - "t_mapping(t_enum(ContractType)7072,t_address)": { + "t_mapping(t_enum(ContractType)6785,t_address)": { "label": "mapping(enum IGuildRewardNFTFactory.ContractType => address)", "numberOfBytes": "32" }, - "t_struct(Deployment)7095_storage": { + "t_struct(Deployment)6808_storage": { "label": "struct IGuildRewardNFTFactory.Deployment", "members": [ { @@ -386,7 +386,206 @@ }, { "label": "contractType", - "type": "t_enum(ContractType)7072", + "type": "t_enum(ContractType)6785", + "offset": 20, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + } + }, + "namespaces": {} + } + }, + "4420cc505ef469d86572f190c2e9a578b4f15c4c2645df5124a1a18fb31ab5b4": { + "address": "0x9d7DFbEfc60B93E4831bDF2F7137eC47316E0288", + "txHash": "0xe3d604e4ec3d5a34c5a8b9f8db46a0cb67dd11e4c114473b7c71596ca7fd4548", + "layout": { + "solcVersion": "0.8.19", + "storage": [ + { + "label": "_initialized", + "offset": 0, + "slot": "0", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "0", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68" + }, + { + "label": "__gap", + "offset": 0, + "slot": "1", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC1967UpgradeUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/proxy/ERC1967/ERC1967UpgradeUpgradeable.sol:169" + }, + { + "label": "__gap", + "offset": 0, + "slot": "51", + "type": "t_array(t_uint256)50_storage", + "contract": "UUPSUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol:111" + }, + { + "label": "__gap", + "offset": 0, + "slot": "101", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:40" + }, + { + "label": "_owner", + "offset": 0, + "slot": "151", + "type": "t_address", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "152", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "treasury", + "offset": 0, + "slot": "201", + "type": "t_address_payable", + "contract": "TreasuryManager", + "src": "contracts/utils/TreasuryManager.sol:10" + }, + { + "label": "fee", + "offset": 0, + "slot": "202", + "type": "t_uint256", + "contract": "TreasuryManager", + "src": "contracts/utils/TreasuryManager.sol:12" + }, + { + "label": "__gap", + "offset": 0, + "slot": "203", + "type": "t_array(t_uint256)48_storage", + "contract": "TreasuryManager", + "src": "contracts/utils/TreasuryManager.sol:15" + }, + { + "label": "validSigner", + "offset": 0, + "slot": "251", + "type": "t_address", + "contract": "GuildRewardNFTFactory", + "src": "contracts/GuildRewardNFTFactory.sol:21" + }, + { + "label": "nftImplementations", + "offset": 0, + "slot": "252", + "type": "t_mapping(t_enum(ContractType)6835,t_address)", + "contract": "GuildRewardNFTFactory", + "src": "contracts/GuildRewardNFTFactory.sol:23" + }, + { + "label": "deployedTokenContracts", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_address,t_array(t_struct(Deployment)6860_storage)dyn_storage)", + "contract": "GuildRewardNFTFactory", + "src": "contracts/GuildRewardNFTFactory.sol:24" + }, + { + "label": "__gap", + "offset": 0, + "slot": "254", + "type": "t_array(t_uint256)47_storage", + "contract": "GuildRewardNFTFactory", + "src": "contracts/GuildRewardNFTFactory.sol:27" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_address_payable": { + "label": "address payable", + "numberOfBytes": "20" + }, + "t_array(t_struct(Deployment)6860_storage)dyn_storage": { + "label": "struct IGuildRewardNFTFactory.Deployment[]", + "numberOfBytes": "32" + }, + "t_array(t_uint256)47_storage": { + "label": "uint256[47]", + "numberOfBytes": "1504" + }, + "t_array(t_uint256)48_storage": { + "label": "uint256[48]", + "numberOfBytes": "1536" + }, + "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_enum(ContractType)6835": { + "label": "enum IGuildRewardNFTFactory.ContractType", + "members": [ + "BASIC_NFT", + "CONFIGURABLE_NFT" + ], + "numberOfBytes": "1" + }, + "t_mapping(t_address,t_array(t_struct(Deployment)6860_storage)dyn_storage)": { + "label": "mapping(address => struct IGuildRewardNFTFactory.Deployment[])", + "numberOfBytes": "32" + }, + "t_mapping(t_enum(ContractType)6835,t_address)": { + "label": "mapping(enum IGuildRewardNFTFactory.ContractType => address)", + "numberOfBytes": "32" + }, + "t_struct(Deployment)6860_storage": { + "label": "struct IGuildRewardNFTFactory.Deployment", + "members": [ + { + "label": "contractAddress", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "contractType", + "type": "t_enum(ContractType)6835", "offset": 20, "slot": "0" }