Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 15,724 txns
Deployed by via 0x19812037 at 12293810
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 9949 additional slots
-
variable spans 1 additional slot
-
variable spans 9999 additional slots
-
variable spans 998 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x7462cecc97b27c0a0f6703dbf1506be21887a9d70ad02c91facf666888b0e213
0x80ee3489a074585e46ef60d37a38ebf49d142e1dc79ca0251791682b82ae72bd
0xaff3160c029c6330622eb8a4fa729d271ac9b611896e80da8566c25cbcf5e8a7
0xdbacd4e75f1475345a95f5819d472d0c9eeae52f74a2aebd1326e4ff1d279c74
0x401ba31d69e35143d3c7ab5d54ea8312853bcdff084bf1bd843c2fb5fb3e8093
0x3373ef3ac92930cc86eebf6b1b21f18027e5623fba7384cdffc6d907a15bac56
0xad0f23a000f48091d3cbe252d595f872b8c4f650ac9bd354da19ad0daa396caa
0x08bee1768f0cef8081cb7c6b4ff4065b5a8895e28f45c176542f3ef7e2c94103
0x459f8f8b70bf229f2d8339d71d1f7439b98d79bc2c5f643579e5cf6de9bccc0f
0x93de6f6ea8babbc291c12d0053d3cac836866f4fc7b10f6df52ababa8d872edf

Functions
Getter at block 22746185
getApprovedRouterAddress(view returns (address router)
0xfee588791cda1d01ccfc80b51efa00c0be5b129e
getCollectionTypeCount(pure returns (uint256 count)
5
Read-only
getCollectionTemplateDetails(uint8 collectionTypeview returns (address implementationuint256 templateVersion)
getCollectionTypeName(uint8 collectionTypepure returns (string typeName)
predictCollectionAddress(uint8 collectionTypeaddress creatoruint96 contractCreationNonceview returns (address collection)
State-modifying
createMultiTokenCollection(uint96 contractCreationNoncestring contractURIbytes[] collectionContractInternalDelegateCallsstruct CallWithoutValue[] externalCallsreturns (address collection)
createNFTCollection(string namestring symboluint96 contractCreationNoncereturns (address collection)
createNFTDropCollection(string namestring symbolstring baseURIbool isRevealeduint32 maxTokenIdaddress approvedMinteruint96 contractCreationNoncereturns (address collection)
createNFTDropCollectionWithPaymentAddress(string namestring symbolstring baseURIbool isRevealeduint32 maxTokenIdaddress approvedMinteruint96 contractCreationNonceaddress paymentAddressreturns (address collection)
createNFTDropCollectionWithPaymentFactory(string namestring symbolstring baseURIbool isRevealeduint32 maxTokenIdaddress approvedMinteruint96 contractCreationNoncestruct CallWithoutValue paymentAddressFactoryCallreturns (address collection)
createNFTLimitedEditionCollection(string namestring symbolstring tokenURIuint32 maxTokenIdaddress approvedMinteruint96 contractCreationNoncereturns (address collection)
createNFTLimitedEditionCollectionWithPaymentAddress(string namestring symbolstring tokenURIuint32 maxTokenIdaddress approvedMinteruint96 contractCreationNonceaddress paymentAddressreturns (address collection)
createNFTLimitedEditionCollectionWithPaymentFactory(string namestring symbolstring tokenURIuint32 maxTokenIdaddress approvedMinteruint96 contractCreationNoncestruct CallWithoutValue paymentAddressFactoryCallreturns (address collection)
createNFTTimedEditionCollection(string namestring symbolstring tokenURIuint256 mintEndTimeaddress approvedMinteruint96 contractCreationNoncereturns (address collection)
createNFTTimedEditionCollectionWithPaymentAddress(string namestring symbolstring tokenURIuint256 mintEndTimeaddress approvedMinteruint96 contractCreationNonceaddress paymentAddressreturns (address collection)
createNFTTimedEditionCollectionWithPaymentFactory(string namestring symbolstring tokenURIuint256 mintEndTimeaddress approvedMinteruint96 contractCreationNoncestruct CallWithoutValue paymentAddressFactoryCallreturns (address collection)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
MultiTokenCollectionCreated(address indexed collectionaddress indexed creatoruint256 templateVersionuint256 contractCreationNonce
NFTCollectionCreated(address indexed collectionaddress indexed creatoruint256 indexed templateVersionstring namestring symboluint256 contractCreationNonce
NFTDropCollectionCreated(address indexed collectionaddress indexed creatoraddress indexed approvedMinterstring namestring symbolstring baseURIbool isRevealeduint256 maxTokenIdaddress paymentAddressuint256 templateVersionuint256 contractCreationNonce
NFTLimitedEditionCollectionCreated(address indexed collectionaddress indexed creatoraddress indexed approvedMinterstring namestring symbolstring tokenURIuint256 maxTokenIdaddress paymentAddressuint256 templateVersionuint256 contractCreationNonce
NFTTimedEditionCollectionCreated(address indexed collectionaddress indexed creatoraddress indexed approvedMinterstring namestring symbolstring tokenURIuint256 mintEndTimeaddress paymentAddressuint256 templateVersionuint256 contractCreationNonce
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AddressLibrary_Proxy_Call_Did_Not_Return_A_Contract(address addressReturned
ERC1167FailedCreateClone(
NFTCollectionFactoryCollectionTypes_Collection_Type_Is_Null(
NFTCollectionFactorySharedTemplates_Implementation_Not_A_Contract(
NFTCollectionFactorySharedTemplates_Invalid_Collection_Type(
RouterContextSingle_Address_Is_Not_A_Contract(
StringsLibrary_Required_String_Is_Empty(