NFTCollectionFactory

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x976e6c1f at 19920470
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

No balances found for "NFTCollectionFactory"

No transactions found for "NFTCollectionFactory"


Functions
Getter at block 21184935
getApprovedRouterAddress(view returns (address router)
0x762340b8a40cdd5bfc3edd94265899fda345d0e3
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
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 routerstruct NFTCollectionFactorySharedTemplatesCollectionTemplates collectionTemplates
Fallback and receive

This contract contains no fallback and receive objects.

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(