NFTCollectionFactory
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 10001 additional slots
-
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 21392879
getApprovedRouterAddress() view returns (address router)
0x762340b8a40cdd5bfc3edd94265899fda345d0e3
getCollectionTypeCount() pure returns (uint256 count)
3
rolesManager() view returns (address managerContract)
0x67df244584b67e8c51b10ad610aaffa9a402fdb6
Read-only
getCollectionTemplateDetails(uint8 collectionType) view returns (address implementation, uint256 version)
getCollectionTypeName(uint8 collectionType) pure returns (string typeName)
predictCollectionAddress(uint8 collectionType, address creator, uint96 nonce) view returns (address collection)
predictNFTCollectionAddress(address creator, uint96 nonce) view returns (address collection)
State-modifying
Events adminUpdateCollectionTemplates(uint8[] collectionTypes, address[] implementations)
createNFTCollection(string name, string symbol, uint96 nonce) returns (address collection)
createNFTDropCollection(string name, string symbol, string baseURI, bool isRevealed, uint32 maxTokenId, address approvedMinter, uint96 nonce) returns (address collection)
createNFTDropCollectionWithPaymentAddress(string name, string symbol, string baseURI, bool isRevealed, uint32 maxTokenId, address approvedMinter, uint96 nonce, address paymentAddress) returns (address collection)
createNFTDropCollectionWithPaymentFactory(string name, string symbol, string baseURI, bool isRevealed, uint32 maxTokenId, address approvedMinter, uint96 nonce, struct CallWithoutValue paymentAddressFactoryCall) returns (address collection)
createNFTTimedEditionCollection(string name, string symbol, string tokenURI, uint256 mintEndTime, address approvedMinter, uint96 nonce) returns (address collection)
createNFTTimedEditionCollectionWithPaymentAddress(string name, string symbol, string tokenURI, uint256 mintEndTime, address approvedMinter, uint96 nonce, address paymentAddress) returns (address collection)
createNFTTimedEditionCollectionWithPaymentFactory(string name, string symbol, string tokenURI, uint256 mintEndTime, address approvedMinter, uint96 nonce, struct CallWithoutValue paymentAddressFactoryCall) returns (address collection)
initialize(address nftCollectionImplementation, address nftDropCollectionImplementation, address nftTimedEditionCollectionImplementation)
CollectionTemplateUpdated(uint8 indexed collectionType, address indexed implementation, uint256 indexed version)
Initialized(uint8 version)
NFTCollectionCreated(address indexed collection, address indexed creator, uint256 indexed version, string name, string symbol, uint256 nonce)
NFTDropCollectionCreated(address indexed collection, address indexed creator, address indexed approvedMinter, string name, string symbol, string baseURI, bool isRevealed, uint256 maxTokenId, address paymentAddress, uint256 version, uint256 nonce)
NFTTimedEditionCollectionCreated(address indexed collection, address indexed creator, address indexed approvedMinter, string name, string symbol, string tokenURI, uint256 mintEndTime, address paymentAddress, uint256 version, uint256 nonce)
constructor(address _rolesManager, address router)
This contract contains no fallback and receive objects.
AddressLibrary_Proxy_Call_Did_Not_Return_A_Contract(address addressReturned)
NFTCollectionFactoryACL_Caller_Must_Have_Admin_Role()
NFTCollectionFactoryACL_Constructor_RolesContract_Is_Not_A_Contract()
NFTCollectionFactorySharedTemplates_Collection_Requires_Symbol()
NFTCollectionFactorySharedTemplates_Invalid_Collection_Type()
NFTCollectionFactorySharedTemplates_Upgrade_Implementation_Already_Set()
NFTCollectionFactorySharedTemplates_Upgrade_Implementation_Not_A_Contract()
NFTCollectionFactorySharedTemplates_Upgrade_Inputs_Must_Be_The_Same_Length()
NFTCollectionFactoryTypes_Collection_Type_Is_Null()
RouterContext_Not_A_Contract()