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)
customRendererConfig
viewfunction customRendererConfig() view returns (address renderer, bool processMintDataOnRenderer)
defaultManager
viewfunction defaultManager() view returns (address)
fileContents
viewfunction fileContents(string fileName) view returns (string)
files
viewfunction files() view returns (string[])
fileStorage
viewfunction fileStorage(string fileName) view returns (address[])
generativeCodeUri
viewfunction generativeCodeUri() view returns (string)
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)
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)
addFile
nonpayablefunction addFile(string fileName, address[] fileStorageAddresses)
approve
payablefunction approve(address to, uint256 tokenId) payable
burn
nonpayablefunction burn(uint256 tokenId)
freezeMints
nonpayablefunction freezeMints()
initialize
nonpayablefunction initialize(address creator, bytes data, 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)
registerMinter
nonpayablefunction registerMinter(address minter)
removeDefaultTokenManager
nonpayablefunction removeDefaultTokenManager()
removeFile
nonpayablefunction removeFile(string fileName)
removeGranularTokenManagers
nonpayablefunction removeGranularTokenManagers(uint256[] _ids)
removeRoyaltyManager
nonpayablefunction removeRoyaltyManager()
renounceOwnership
nonpayablefunction renounceOwnership()
safeTransferFrom
payablefunction safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
safeTransferFrom
payablefunction safeTransferFrom(address from, address to, uint256 tokenId) payable
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setBaseURI
nonpayablefunction setBaseURI(string newBaseURI)
setContractMetadata
nonpayablefunction setContractMetadata(string newName, string newSymbol, string newContractUri)
setCustomRenderer
nonpayablefunction setCustomRenderer(tuple _customRendererConfig)
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)
setRoyaltyManager
nonpayablefunction setRoyaltyManager(address _royaltyManager)
setTokenURIs
nonpayablefunction setTokenURIs(uint256[] ids, string[] uris)
transferFrom
payablefunction transferFrom(address from, address to, uint256 tokenId) payable
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
ApprovalCallerNotOwnerNorApproved
error ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken
error ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress
error BalanceQueryForZeroAddress()
EmptyString
error EmptyString()
FileAlreadyRegistered
error FileAlreadyRegistered()
FileNotRegistered
error FileNotRegistered()
InvalidManager
error InvalidManager()
ManagerDoesNotExist
error ManagerDoesNotExist()
ManagerRemoveBlocked
error ManagerRemoveBlocked()
ManagerSwapBlocked
error ManagerSwapBlocked()
MintERC2309QuantityExceedsLimit
error MintERC2309QuantityExceedsLimit()
MinterRegistrationInvalid
error MinterRegistrationInvalid()
MintFrozen
error MintFrozen()
MintToZeroAddress
error MintToZeroAddress()
MintZeroQuantity
error MintZeroQuantity()
MismatchedArrayLengths
error MismatchedArrayLengths()
NotMinter
error NotMinter()
OverLimitSupply
error OverLimitSupply()
OwnerQueryForNonexistentToken
error OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData
error OwnershipNotInitializedForExtraData()
RoyaltyBPSInvalid
error RoyaltyBPSInvalid()
RoyaltySetBlocked
error RoyaltySetBlocked()
TokenDoesNotExist
error TokenDoesNotExist()
TokenNotInRange
error TokenNotInRange()
TransferCallerNotOwnerNorApproved
error TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner
error TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer
error TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress
error TransferToZeroAddress()
Unauthorized
error Unauthorized()
URIQueryForNonexistentToken
error URIQueryForNonexistentToken()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73ee92f28137ec339115c437a863b41c2caabc6cdb5af43d82803e903d91602b57fd5bf3