0 txs
0 calls
constructor
constructor()
functions
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
contractURI
viewfunction contractURI() view returns (string)
eip712Domain
viewfunction eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
explicitOwnershipOf
viewfunction explicitOwnershipOf(uint256 tokenId) view returns (tuple ownership)
explicitOwnershipsOf
viewfunction explicitOwnershipsOf(uint256[] tokenIds) view returns (tuple[])
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
getInstalledModules
viewfunction getInstalledModules() view returns (tuple[] _installedModules)
getSupportedCallbackFunctions
purefunction getSupportedCallbackFunctions() pure returns (tuple[] supportedCallbackFunctions)
hasAllRoles
viewfunction hasAllRoles(address user, uint256 roles) view returns (bool)
hasAnyRole
viewfunction hasAnyRole(address user, uint256 roles) view returns (bool)
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address result)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
ownershipHandoverExpiresAt
viewfunction ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
rolesOf
viewfunction rolesOf(address user) view returns (uint256 roles)
startTokenId
viewfunction startTokenId() view returns (uint256)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
tokensOfOwner
viewfunction tokensOfOwner(address owner) view returns (uint256[])
tokensOfOwnerIn
viewfunction tokensOfOwnerIn(address owner, uint256 start, uint256 stop) view returns (uint256[])
tokenURI
viewfunction tokenURI(uint256 id) view returns (string)
totalMinted
viewfunction totalMinted() view returns (uint256)
totalSupply
viewfunction totalSupply() view returns (uint256 result)
approve
payablefunction approve(address spender, uint256 id) payable
burn
payablefunction burn(uint256 tokenId, bytes data) payable
cancelOwnershipHandover
payablefunction cancelOwnershipHandover() payable
completeOwnershipHandover
payablefunction completeOwnershipHandover(address pendingOwner) payable
grantRoles
payablefunction grantRoles(address user, uint256 roles) payable
initialize
payablefunction initialize(string _name, string _symbol, string _contractURI, address _owner, address[] _modules, bytes[] _moduleInstallData) payable
installModule
payablefunction installModule(address _module, bytes _data) payable
mint
payablefunction mint(address to, uint256 amount, string baseURI, bytes data) payable
mintWithSignature
payablefunction mintWithSignature(address to, uint256 amount, string baseURI, bytes data, bytes signature) payable
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[])
renounceOwnership
payablefunction renounceOwnership() payable
renounceRoles
payablefunction renounceRoles(uint256 roles) payable
requestOwnershipHandover
payablefunction requestOwnershipHandover() payable
revokeRoles
payablefunction revokeRoles(address user, uint256 roles) payable
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)
setContractURI
nonpayablefunction setContractURI(string uri)
transferFrom
payablefunction transferFrom(address from, address to, uint256 id) payable
transferOwnership
payablefunction transferOwnership(address newOwner) payable
uninstallModule
payablefunction uninstallModule(address _module, bytes _data) payable
events
Approval
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ConsecutiveTransfer
event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
ContractURIUpdated
event ContractURIUpdated()
Initialized
event Initialized(uint64 version)
ModuleInstalled
event ModuleInstalled(address caller, address implementation, address installedModule)
ModuleUninstalled
event ModuleUninstalled(address caller, address implementation, address installedModule)
OwnershipHandoverCanceled
event OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested
event OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred
event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
RolesUpdated
event RolesUpdated(address indexed user, uint256 indexed roles)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
errors
AlreadyInitialized
error AlreadyInitialized()
ApprovalCallerNotOwnerNorApproved
error ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken
error ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress
error BalanceQueryForZeroAddress()
CallbackExecutionReverted
error CallbackExecutionReverted()
CallbackFunctionAlreadyInstalled
error CallbackFunctionAlreadyInstalled()
CallbackFunctionNotSupported
error CallbackFunctionNotSupported()
CallbackFunctionRequired
error CallbackFunctionRequired()
CallbackFunctionUnauthorizedCall
error CallbackFunctionUnauthorizedCall()
FallbackFunctionAlreadyInstalled
error FallbackFunctionAlreadyInstalled()
FallbackFunctionNotInstalled
error FallbackFunctionNotInstalled()
IndexOutOfBounds
error IndexOutOfBounds()
InvalidInitialization
error InvalidInitialization()
InvalidQueryRange
error InvalidQueryRange()
MintERC2309QuantityExceedsLimit
error MintERC2309QuantityExceedsLimit()
MintToZeroAddress
error MintToZeroAddress()
MintZeroQuantity
error MintZeroQuantity()
ModuleAlreadyInstalled
error ModuleAlreadyInstalled()
ModuleInterfaceNotCompatible
error ModuleInterfaceNotCompatible(bytes4 requiredInterfaceId)
ModuleNotInstalled
error ModuleNotInstalled()
ModuleOutOfSync
error ModuleOutOfSync()
NewOwnerIsZeroAddress
error NewOwnerIsZeroAddress()
NoHandoverRequest
error NoHandoverRequest()
NotCompatibleWithSpotMints
error NotCompatibleWithSpotMints()
NotInitializing
error NotInitializing()
OwnerQueryForNonexistentToken
error OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData
error OwnershipNotInitializedForExtraData()
Reentrancy
error Reentrancy()
SequentialMintExceedsLimit
error SequentialMintExceedsLimit()
SequentialUpToTooSmall
error SequentialUpToTooSmall()
SpotMintTokenIdTooSmall
error SpotMintTokenIdTooSmall()
TokenAlreadyExists
error TokenAlreadyExists()
TransferCallerNotOwnerNorApproved
error TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner
error TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer
error TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress
error TransferToZeroAddress()
Unauthorized
error Unauthorized()
URIQueryForNonexistentToken
error URIQueryForNonexistentToken()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d73c75f0ea874c8f7a9493ca9d5a7d354359bf0e79b5af43d3d93803e602a57fd5bf3