0 txs
0 calls
constructor
No constructor.
functions
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
baseURI
viewfunction baseURI() view returns (string)
contractURI
viewfunction contractURI() view returns (string)
defaultManager
viewfunction defaultManager() view returns (address)
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
isTrustedForwarder
viewfunction isTrustedForwarder(address forwarder) view returns (bool)
limitSupply
viewfunction limitSupply() view returns (uint256)
minters
viewfunction minters() view returns (address[])
name
viewfunction name() view returns (string)
observability
viewfunction observability() view returns (address)
operatorFiltererRegistry
viewfunction operatorFiltererRegistry() view returns (address)
owner
viewfunction owner() view returns (address)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
royaltyInfo
viewfunction royaltyInfo(uint256 _tokenGroupingId, uint256 _salePrice) view returns (address receiver, uint256 royaltyAmount)
royaltyManager
viewfunction royaltyManager() view returns (address)
supply
viewfunction supply() view returns (uint256)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
tokenManager
viewfunction tokenManager(uint256 id) view returns (address manager)
tokenURI
viewfunction tokenURI(uint256 tokenId) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address operator, uint256 tokenId)
burn
nonpayablefunction burn(uint256 tokenId)
freezeMints
nonpayablefunction freezeMints()
initialize
nonpayablefunction initialize(address creator, bytes data)
initialize
nonpayablefunction initialize(address creator, string _contractURI, tuple defaultRoyalty, address _defaultTokenManager, string _name, string _symbol, address trustedForwarder, address initialMinter, string newBaseURI, uint256 _limitSupply, bool useMarketplaceFiltererRegistry, address _observability)
mintAmountToOneRecipient
nonpayablefunction mintAmountToOneRecipient(address recipient, uint256 amount)
mintOneToMultipleRecipients
nonpayablefunction mintOneToMultipleRecipients(address[] recipients)
mintOneToOneRecipient
nonpayablefunction mintOneToOneRecipient(address recipient) returns (uint256)
mintSameAmountToMultipleRecipients
nonpayablefunction mintSameAmountToMultipleRecipients(address[] recipients, uint256 amount)
mintSpecificTokensToOneRecipient
nonpayablefunction mintSpecificTokensToOneRecipient(address recipient, uint256[] tokenIds)
mintSpecificTokenToOneRecipient
nonpayablefunction mintSpecificTokenToOneRecipient(address recipient, uint256 tokenId)
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)
setBaseURI
nonpayablefunction setBaseURI(string newBaseURI)
setContractMetadata
nonpayablefunction setContractMetadata(string newName, string newSymbol, string newContractUri)
setDefaultRoyalty
nonpayablefunction setDefaultRoyalty(tuple _royalty)
setDefaultTokenManager
nonpayablefunction setDefaultTokenManager(address _defaultTokenManager)
setGranularRoyalties
nonpayablefunction setGranularRoyalties(uint256[] ids, tuple[] _newRoyalties)
setGranularTokenManagers
nonpayablefunction setGranularTokenManagers(uint256[] _ids, address[] _tokenManagers)
setLimitSupply
nonpayablefunction setLimitSupply(uint256 _limitSupply)
setRegistryAndSubscription
nonpayablefunction setRegistryAndSubscription(address newRegistry, address subscription)
setRoyaltyManager
nonpayablefunction setRoyaltyManager(address _royaltyManager)
setTokenURIs
nonpayablefunction setTokenURIs(uint256[] ids, string[] uris)
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)
BaseURISet
event BaseURISet(string oldBaseUri, string newBaseURI)
DefaultRoyaltySet
event DefaultRoyaltySet(address indexed recipientAddress, uint16 indexed royaltyPercentageBPS)
DefaultTokenManagerChanged
event DefaultTokenManagerChanged(address indexed newDefaultTokenManager)
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)
LimitSupplySet
event LimitSupplySet(uint256 indexed newLimitSupply)
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)
TokenURIsSet
event TokenURIsSet(uint256[] ids, string[] uris)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
errors
EmptyString
error EmptyString()
InvalidManager
error InvalidManager()
ManagerDoesNotExist
error ManagerDoesNotExist()
ManagerRemoveBlocked
error ManagerRemoveBlocked()
ManagerSwapBlocked
error ManagerSwapBlocked()
MinterRegistrationInvalid
error MinterRegistrationInvalid()
MintFrozen
error MintFrozen()
MismatchedArrayLengths
error MismatchedArrayLengths()
NotAContract
error NotAContract()
NotMinter
error NotMinter()
OperatorNotAllowed
error OperatorNotAllowed()
OverLimitSupply
error OverLimitSupply()
RoyaltyBPSInvalid
error RoyaltyBPSInvalid()
RoyaltySetBlocked
error RoyaltySetBlocked()
TokenDoesNotExist
error TokenDoesNotExist()
TokenNotInRange
error TokenNotInRange()
Unauthorized
error Unauthorized()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d732fd17f76fce1c7bcd297d502696994ed24f18ccb5af43d82803e903d91602b57fd5bf3