0 txs
0 calls
constructor
No constructor.
functions
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
contractURI
viewfunction contractURI() view returns (string)
defaultManager
viewfunction defaultManager() view returns (address)
editionCurrentSupply
viewfunction editionCurrentSupply(uint256) view returns (uint256)
editionMaxSupply
viewfunction editionMaxSupply(uint256) view returns (uint256)
editionStartId
viewfunction editionStartId(uint256) view returns (uint256)
editionURI
viewfunction editionURI(uint256 editionId) view returns (string)
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
getEditionDetails
viewfunction getEditionDetails(uint256 editionId) view returns (tuple)
getEditionId
viewfunction getEditionId(uint256 tokenId) view returns (uint256)
getEditionsDetailsAndUri
viewfunction getEditionsDetailsAndUri(uint256[] editionIds) view returns (tuple[], string[])
getEditionStartIds
viewfunction getEditionStartIds() view returns (uint256[])
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
isTrustedForwarder
viewfunction isTrustedForwarder(address forwarder) view returns (bool)
minters
viewfunction minters() view returns (address[])
name
viewfunction name() view returns (string)
nextTokenId
viewfunction nextTokenId() view returns (uint256)
observability
viewfunction observability() view returns (address)
owner
viewfunction owner() view returns (address)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
royaltyInfo
viewfunction royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address receiver, uint256 royaltyAmount)
royaltyManager
viewfunction royaltyManager() view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
tokenManager
viewfunction tokenManager(uint256 id) view returns (address manager)
tokenManagerByTokenId
viewfunction tokenManagerByTokenId(uint256 tokenId) view returns (address)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address to, uint256 tokenId)
burn
nonpayablefunction burn(uint256 tokenId)
createEdition
nonpayablefunction createEdition(string _editionUri, uint256 _editionSize, address _editionTokenManager, tuple editionRoyalty, bytes mintVectorData) returns (uint256)
createEditionWithAuction
nonpayablefunction createEditionWithAuction(string _editionUri, bytes auctionData, address _editionTokenManager, tuple editionRoyalty) returns (uint256)
createEditionWithMechanicVector
nonpayablefunction createEditionWithMechanicVector(string _editionUri, uint256 _editionSize, address _editionTokenManager, tuple editionRoyalty, bytes mechanicVectorData) returns (uint256)
createEditionWithMechanicVectorAndPublicFixedPriceVector
nonpayablefunction createEditionWithMechanicVectorAndPublicFixedPriceVector(string _editionUri, uint256 _editionSize, address _editionTokenManager, tuple editionRoyalty, bytes mintVectorData, bytes mechanicVectorData) returns (uint256)
freezeMints
nonpayablefunction freezeMints()
initialize
nonpayablefunction initialize(address creator, bytes data)
mintAmountToRecipient
nonpayablefunction mintAmountToRecipient(uint256 editionId, address recipient, uint256 amount) returns (uint256)
mintAmountToRecipients
nonpayablefunction mintAmountToRecipients(uint256 editionId, address[] recipients, uint256 amount) returns (uint256)
mintOneToRecipient
nonpayablefunction mintOneToRecipient(uint256 editionId, address recipient) returns (uint256)
mintOneToRecipients
nonpayablefunction mintOneToRecipients(uint256 editionId, address[] recipients) returns (uint256)
registerMinter
nonpayablefunction registerMinter(address minter)
removeDefaultTokenManager
nonpayablefunction removeDefaultTokenManager()
removeGranularTokenManagers
nonpayablefunction removeGranularTokenManagers(uint256[] _ids)
removeRoyaltyManager
nonpayablefunction removeRoyaltyManager()
renounceOwnership
nonpayablefunction renounceOwnership()
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 tokenId)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setContractMetadata
nonpayablefunction setContractMetadata(string newName, string newSymbol, string newContractUri)
setDefaultRoyalty
nonpayablefunction setDefaultRoyalty(tuple _royalty)
setDefaultTokenManager
nonpayablefunction setDefaultTokenManager(address _defaultTokenManager)
setEditionURI
nonpayablefunction setEditionURI(uint256 editionId, string _uri)
setGranularRoyalties
nonpayablefunction setGranularRoyalties(uint256[] ids, tuple[] _newRoyalties)
setGranularTokenManagers
nonpayablefunction setGranularTokenManagers(uint256[] _ids, address[] _tokenManagers)
setRoyaltyManager
nonpayablefunction setRoyaltyManager(address _royaltyManager)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 tokenId)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unregisterMinter
nonpayablefunction unregisterMinter(address minter)
events
Approval
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
DefaultRoyaltySet
event DefaultRoyaltySet(address indexed recipientAddress, uint16 indexed royaltyPercentageBPS)
DefaultTokenManagerChanged
event DefaultTokenManagerChanged(address indexed newDefaultTokenManager)
EditionCreated
event EditionCreated(uint256 indexed editionId, uint256 indexed size, address indexed editionTokenManager)
GranularRoyaltiesSet
event GranularRoyaltiesSet(uint256[] ids, (address recipientAddress, uint16 royaltyPercentageBPS)[] _newRoyalties)
GranularTokenManagersRemoved
event GranularTokenManagersRemoved(uint256[] _ids)
GranularTokenManagersSet
event GranularTokenManagersSet(uint256[] _ids, address[] _tokenManagers)
Initialized
event Initialized(uint8 version)
MinterRegistrationChanged
event MinterRegistrationChanged(address indexed minter, bool indexed registered)
MintsFrozen
event MintsFrozen()
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RoyaltyManagerChanged
event RoyaltyManagerChanged(address indexed newRoyaltyManager)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
errors
EditionDoesNotExist
error EditionDoesNotExist()
InvalidManager
error InvalidManager()
InvalidSize
error InvalidSize()
ManagerDoesNotExist
error ManagerDoesNotExist()
ManagerRemoveBlocked
error ManagerRemoveBlocked()
ManagerSwapBlocked
error ManagerSwapBlocked()
MetadataUpdateBlocked
error MetadataUpdateBlocked()
MinterRegistrationInvalid
error MinterRegistrationInvalid()
MintFrozen
error MintFrozen()
NotMinter
error NotMinter()
RoyaltyBPSInvalid
error RoyaltyBPSInvalid()
RoyaltySetBlocked
error RoyaltySetBlocked()
SoldOut
error SoldOut()
TokenDoesNotExist
error TokenDoesNotExist()
Unauthorized
error Unauthorized()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d7318d7cd9515cef37be55b35ba08b19a6773a0f8035af43d82803e903d91602b57fd5bf3