diff --git a/.openzeppelin/mainnet.json b/.openzeppelin/mainnet.json index 9a32fdc5..b62754c2 100644 --- a/.openzeppelin/mainnet.json +++ b/.openzeppelin/mainnet.json @@ -277,6 +277,276 @@ } } } + }, + "78261fe163631c55bde74d939cc4dcbdc86a3c428d41e060327a359d941af3ab": { + "address": "0x825d941d8fd3d952Ee816e5F30B70a7EF3bf5cCC", + "txHash": "0xa8c085d48a8af80659a3b27441c1632e26e28a3cfb3b77a91a32f76a0baad648", + "layout": { + "storage": [ + { + "label": "_uriParts", + "offset": 0, + "slot": "0", + "type": "t_array(t_string_storage)dyn_storage", + "contract": "URITemplate", + "src": "contracts/utils/URITemplate.sol:13" + }, + { + "label": "_initialized", + "offset": 0, + "slot": "1", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "1", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "label": "__gap", + "offset": 0, + "slot": "2", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_owner", + "offset": 0, + "slot": "52", + "type": "t_address", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "53", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "_paused", + "offset": 0, + "slot": "102", + "type": "t_bool", + "contract": "PausableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:29" + }, + { + "label": "__gap", + "offset": 0, + "slot": "103", + "type": "t_array(t_uint256)49_storage", + "contract": "PausableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:116" + }, + { + "label": "_status", + "offset": 0, + "slot": "152", + "type": "t_uint256", + "contract": "ReentrancyGuardUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:38" + }, + { + "label": "__gap", + "offset": 0, + "slot": "153", + "type": "t_array(t_uint256)49_storage", + "contract": "ReentrancyGuardUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:74" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_defaultRoyaltyInfo", + "offset": 0, + "slot": "252", + "type": "t_struct(RoyaltyInfo)1041_storage", + "contract": "ERC2981Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/common/ERC2981Upgradeable.sol:36" + }, + { + "label": "_tokenRoyaltyInfo", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)1041_storage)", + "contract": "ERC2981Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/common/ERC2981Upgradeable.sol:37" + }, + { + "label": "__gap", + "offset": 0, + "slot": "254", + "type": "t_array(t_uint256)48_storage", + "contract": "ERC2981Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/common/ERC2981Upgradeable.sol:123" + }, + { + "label": "__gap", + "offset": 0, + "slot": "302", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC1967UpgradeUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/proxy/ERC1967/ERC1967UpgradeUpgradeable.sol:211" + }, + { + "label": "__gap", + "offset": 0, + "slot": "352", + "type": "t_array(t_uint256)50_storage", + "contract": "UUPSUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol:107" + }, + { + "label": "maxSupply", + "offset": 0, + "slot": "402", + "type": "t_uint256", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:34" + }, + { + "label": "mintPrice", + "offset": 0, + "slot": "403", + "type": "t_uint256", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:37" + }, + { + "label": "beneficiary", + "offset": 0, + "slot": "404", + "type": "t_address_payable", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:40" + }, + { + "label": "allowlistRoot", + "offset": 0, + "slot": "405", + "type": "t_bytes32", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:43" + }, + { + "label": "waitlistRoot", + "offset": 0, + "slot": "406", + "type": "t_bytes32", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:46" + }, + { + "label": "mintPhase", + "offset": 0, + "slot": "407", + "type": "t_enum(MintPhase)2659", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:49" + }, + { + "label": "_contractInfoURI", + "offset": 0, + "slot": "408", + "type": "t_string_storage", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:52" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_address_payable": { + "label": "address payable", + "numberOfBytes": "20" + }, + "t_array(t_string_storage)dyn_storage": { + "label": "string[]", + "numberOfBytes": "32" + }, + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_enum(MintPhase)2659": { + "label": "enum ITablelandRigs.MintPhase", + "members": ["CLOSED", "ALLOWLIST", "WAITLIST", "PUBLIC"], + "numberOfBytes": "1" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)1041_storage)": { + "label": "mapping(uint256 => struct ERC2981Upgradeable.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(RoyaltyInfo)1041_storage": { + "label": "struct ERC2981Upgradeable.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyFraction", + "type": "t_uint96", + "offset": 20, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + }, + "t_uint96": { + "label": "uint96", + "numberOfBytes": "12" + } + } + } } } } diff --git a/.openzeppelin/unknown-80001.json b/.openzeppelin/unknown-80001.json index 5139e118..409b912d 100644 --- a/.openzeppelin/unknown-80001.json +++ b/.openzeppelin/unknown-80001.json @@ -277,6 +277,276 @@ } } } + }, + "78261fe163631c55bde74d939cc4dcbdc86a3c428d41e060327a359d941af3ab": { + "address": "0xe2c75257e0C045504934567316094fC09fEb4e0c", + "txHash": "0x622120fb36771f13577166e296124b93445d660e99d78ada208f834322bdf5fe", + "layout": { + "storage": [ + { + "label": "_uriParts", + "offset": 0, + "slot": "0", + "type": "t_array(t_string_storage)dyn_storage", + "contract": "URITemplate", + "src": "contracts/utils/URITemplate.sol:13" + }, + { + "label": "_initialized", + "offset": 0, + "slot": "1", + "type": "t_uint8", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:62", + "retypedFrom": "bool" + }, + { + "label": "_initializing", + "offset": 1, + "slot": "1", + "type": "t_bool", + "contract": "Initializable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:67" + }, + { + "label": "__gap", + "offset": 0, + "slot": "2", + "type": "t_array(t_uint256)50_storage", + "contract": "ContextUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:36" + }, + { + "label": "_owner", + "offset": 0, + "slot": "52", + "type": "t_address", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22" + }, + { + "label": "__gap", + "offset": 0, + "slot": "53", + "type": "t_array(t_uint256)49_storage", + "contract": "OwnableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94" + }, + { + "label": "_paused", + "offset": 0, + "slot": "102", + "type": "t_bool", + "contract": "PausableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:29" + }, + { + "label": "__gap", + "offset": 0, + "slot": "103", + "type": "t_array(t_uint256)49_storage", + "contract": "PausableUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:116" + }, + { + "label": "_status", + "offset": 0, + "slot": "152", + "type": "t_uint256", + "contract": "ReentrancyGuardUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:38" + }, + { + "label": "__gap", + "offset": 0, + "slot": "153", + "type": "t_array(t_uint256)49_storage", + "contract": "ReentrancyGuardUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/security/ReentrancyGuardUpgradeable.sol:74" + }, + { + "label": "__gap", + "offset": 0, + "slot": "202", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC165Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol:41" + }, + { + "label": "_defaultRoyaltyInfo", + "offset": 0, + "slot": "252", + "type": "t_struct(RoyaltyInfo)1041_storage", + "contract": "ERC2981Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/common/ERC2981Upgradeable.sol:36" + }, + { + "label": "_tokenRoyaltyInfo", + "offset": 0, + "slot": "253", + "type": "t_mapping(t_uint256,t_struct(RoyaltyInfo)1041_storage)", + "contract": "ERC2981Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/common/ERC2981Upgradeable.sol:37" + }, + { + "label": "__gap", + "offset": 0, + "slot": "254", + "type": "t_array(t_uint256)48_storage", + "contract": "ERC2981Upgradeable", + "src": "@openzeppelin/contracts-upgradeable/token/common/ERC2981Upgradeable.sol:123" + }, + { + "label": "__gap", + "offset": 0, + "slot": "302", + "type": "t_array(t_uint256)50_storage", + "contract": "ERC1967UpgradeUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/proxy/ERC1967/ERC1967UpgradeUpgradeable.sol:211" + }, + { + "label": "__gap", + "offset": 0, + "slot": "352", + "type": "t_array(t_uint256)50_storage", + "contract": "UUPSUpgradeable", + "src": "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol:107" + }, + { + "label": "maxSupply", + "offset": 0, + "slot": "402", + "type": "t_uint256", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:34" + }, + { + "label": "mintPrice", + "offset": 0, + "slot": "403", + "type": "t_uint256", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:37" + }, + { + "label": "beneficiary", + "offset": 0, + "slot": "404", + "type": "t_address_payable", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:40" + }, + { + "label": "allowlistRoot", + "offset": 0, + "slot": "405", + "type": "t_bytes32", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:43" + }, + { + "label": "waitlistRoot", + "offset": 0, + "slot": "406", + "type": "t_bytes32", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:46" + }, + { + "label": "mintPhase", + "offset": 0, + "slot": "407", + "type": "t_enum(MintPhase)2659", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:49" + }, + { + "label": "_contractInfoURI", + "offset": 0, + "slot": "408", + "type": "t_string_storage", + "contract": "TablelandRigs", + "src": "contracts/TablelandRigs.sol:52" + } + ], + "types": { + "t_address": { + "label": "address", + "numberOfBytes": "20" + }, + "t_address_payable": { + "label": "address payable", + "numberOfBytes": "20" + }, + "t_array(t_string_storage)dyn_storage": { + "label": "string[]", + "numberOfBytes": "32" + }, + "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_bytes32": { + "label": "bytes32", + "numberOfBytes": "32" + }, + "t_enum(MintPhase)2659": { + "label": "enum ITablelandRigs.MintPhase", + "members": ["CLOSED", "ALLOWLIST", "WAITLIST", "PUBLIC"], + "numberOfBytes": "1" + }, + "t_mapping(t_uint256,t_struct(RoyaltyInfo)1041_storage)": { + "label": "mapping(uint256 => struct ERC2981Upgradeable.RoyaltyInfo)", + "numberOfBytes": "32" + }, + "t_string_storage": { + "label": "string", + "numberOfBytes": "32" + }, + "t_struct(RoyaltyInfo)1041_storage": { + "label": "struct ERC2981Upgradeable.RoyaltyInfo", + "members": [ + { + "label": "receiver", + "type": "t_address", + "offset": 0, + "slot": "0" + }, + { + "label": "royaltyFraction", + "type": "t_uint96", + "offset": 20, + "slot": "0" + } + ], + "numberOfBytes": "32" + }, + "t_uint256": { + "label": "uint256", + "numberOfBytes": "32" + }, + "t_uint8": { + "label": "uint8", + "numberOfBytes": "1" + }, + "t_uint96": { + "label": "uint96", + "numberOfBytes": "12" + } + } + } } } }