NFTCollectionFactory
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
11
Slot
XX
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
Balances ($0.00)
No balances found for "NFTCollectionFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NFTCollectionFactory"
ABI
ABI objects
Getter at block 22746185
getApprovedRouterAddress() view returns (address router)
0xfee588791cda1d01ccfc80b51efa00c0be5b129e
getCollectionTypeCount() pure returns (uint256 count)
5
Read-only
getCollectionTemplateDetails(uint8 collectionType) view returns (address implementation, uint256 templateVersion)
getCollectionTypeName(uint8 collectionType) pure returns (string typeName)
predictCollectionAddress(uint8 collectionType, address creator, uint96 contractCreationNonce) view returns (address collection)
State-modifying
Events createMultiTokenCollection(uint96 contractCreationNonce, string contractURI, bytes[] collectionContractInternalDelegateCalls, struct CallWithoutValue[] externalCalls) returns (address collection)
createNFTCollection(string name, string symbol, uint96 contractCreationNonce) returns (address collection)
createNFTDropCollection(string name, string symbol, string baseURI, bool isRevealed, uint32 maxTokenId, address approvedMinter, uint96 contractCreationNonce) returns (address collection)
createNFTDropCollectionWithPaymentAddress(string name, string symbol, string baseURI, bool isRevealed, uint32 maxTokenId, address approvedMinter, uint96 contractCreationNonce, address paymentAddress) returns (address collection)
createNFTDropCollectionWithPaymentFactory(string name, string symbol, string baseURI, bool isRevealed, uint32 maxTokenId, address approvedMinter, uint96 contractCreationNonce, struct CallWithoutValue paymentAddressFactoryCall) returns (address collection)
createNFTLimitedEditionCollection(string name, string symbol, string tokenURI, uint32 maxTokenId, address approvedMinter, uint96 contractCreationNonce) returns (address collection)
createNFTLimitedEditionCollectionWithPaymentAddress(string name, string symbol, string tokenURI, uint32 maxTokenId, address approvedMinter, uint96 contractCreationNonce, address paymentAddress) returns (address collection)
createNFTLimitedEditionCollectionWithPaymentFactory(string name, string symbol, string tokenURI, uint32 maxTokenId, address approvedMinter, uint96 contractCreationNonce, struct CallWithoutValue paymentAddressFactoryCall) returns (address collection)
createNFTTimedEditionCollection(string name, string symbol, string tokenURI, uint256 mintEndTime, address approvedMinter, uint96 contractCreationNonce) returns (address collection)
createNFTTimedEditionCollectionWithPaymentAddress(string name, string symbol, string tokenURI, uint256 mintEndTime, address approvedMinter, uint96 contractCreationNonce, address paymentAddress) returns (address collection)
createNFTTimedEditionCollectionWithPaymentFactory(string name, string symbol, string tokenURI, uint256 mintEndTime, address approvedMinter, uint96 contractCreationNonce, struct CallWithoutValue paymentAddressFactoryCall) returns (address collection)
Initialized(uint8 version)
MultiTokenCollectionCreated(address indexed collection, address indexed creator, uint256 templateVersion, uint256 contractCreationNonce)
NFTCollectionCreated(address indexed collection, address indexed creator, uint256 indexed templateVersion, string name, string symbol, uint256 contractCreationNonce)
NFTDropCollectionCreated(address indexed collection, address indexed creator, address indexed approvedMinter, string name, string symbol, string baseURI, bool isRevealed, uint256 maxTokenId, address paymentAddress, uint256 templateVersion, uint256 contractCreationNonce)
NFTLimitedEditionCollectionCreated(address indexed collection, address indexed creator, address indexed approvedMinter, string name, string symbol, string tokenURI, uint256 maxTokenId, address paymentAddress, uint256 templateVersion, uint256 contractCreationNonce)
NFTTimedEditionCollectionCreated(address indexed collection, address indexed creator, address indexed approvedMinter, string name, string symbol, string tokenURI, uint256 mintEndTime, address paymentAddress, uint256 templateVersion, uint256 contractCreationNonce)
constructor(address router, struct NFTCollectionFactorySharedTemplatesCollectionTemplates collectionTemplates)
This contract contains no fallback and receive objects.
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()