0 txs
0 calls
constructor
constructor()
functions
balanceOf
viewfunction balanceOf(address owner) view returns (uint256)
contractType
purefunction contractType() pure returns (bytes32)
contractURI
viewfunction contractURI() view returns (string)
contractVersion
purefunction contractVersion() pure returns (uint8)
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
DEFAULT_FEE_RECIPIENT
viewfunction DEFAULT_FEE_RECIPIENT() view returns (address)
eip712Domain
viewfunction eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
getApproved
viewfunction getApproved(uint256 tokenId) view returns (address)
getDefaultRoyaltyInfo
viewfunction getDefaultRoyaltyInfo() view returns (address, uint16)
getPlatformFeeInfo
viewfunction getPlatformFeeInfo() view returns (address, uint16)
getRoleAdmin
viewfunction getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember
viewfunction getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount
viewfunction getRoleMemberCount(bytes32 role) view returns (uint256)
getRoyaltyInfoForToken
viewfunction getRoyaltyInfoForToken(uint256 _tokenId) view returns (address, uint16)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll
viewfunction isApprovedForAll(address owner, address operator) view returns (bool)
isTrustedForwarder
viewfunction isTrustedForwarder(address forwarder) view returns (bool)
name
viewfunction name() view returns (string)
nextTokenIdToMint
viewfunction nextTokenIdToMint() view returns (uint256)
owner
viewfunction owner() view returns (address)
ownerOf
viewfunction ownerOf(uint256 tokenId) view returns (address)
platformFeeRecipient
viewfunction platformFeeRecipient() view returns (address)
primarySaleRecipient
viewfunction primarySaleRecipient() view returns (address)
royaltyInfo
viewfunction royaltyInfo(uint256 tokenId, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
tokenByIndex
viewfunction tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex
viewfunction tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI
viewfunction tokenURI(uint256 _tokenId) view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
uriFrozen
viewfunction uriFrozen() view returns (bool)
verify
viewfunction verify(tuple _req, bytes _signature) view returns (bool, address)
approve
nonpayablefunction approve(address to, uint256 tokenId)
burn
nonpayablefunction burn(uint256 tokenId)
freezeMetadata
nonpayablefunction freezeMetadata()
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
initialize
nonpayablefunction initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _saleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient)
mintTo
nonpayablefunction mintTo(address _to, string _uri) returns (uint256)
mintWithSignature
payablefunction mintWithSignature(tuple _req, bytes _signature) payable returns (uint256 tokenIdMinted)
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[] results)
renounceRole
nonpayablefunction renounceRole(bytes32 role, address account)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
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)
setContractURI
nonpayablefunction setContractURI(string _uri)
setDefaultRoyaltyInfo
nonpayablefunction setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps)
setOwner
nonpayablefunction setOwner(address _newOwner)
setPlatformFeeInfo
nonpayablefunction setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps)
setPrimarySaleRecipient
nonpayablefunction setPrimarySaleRecipient(address _saleRecipient)
setRoyaltyInfoForToken
nonpayablefunction setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps)
setTokenURI
nonpayablefunction setTokenURI(uint256 _tokenId, string _uri)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 tokenId)
events
Approval
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll
event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate
event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
DefaultRoyalty
event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
EIP712DomainChanged
event EIP712DomainChanged()
FlatPlatformFeeUpdated
event FlatPlatformFeeUpdated(address platformFeeRecipient, uint256 flatFee)
Initialized
event Initialized(uint8 version)
MetadataFrozen
event MetadataFrozen()
MetadataUpdate
event MetadataUpdate(uint256 _tokenId)
OwnerUpdated
event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
PlatformFeeInfoUpdated
event PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
PlatformFeeTypeUpdated
event PlatformFeeTypeUpdated(uint8 feeType)
PrimarySaleRecipientUpdated
event PrimarySaleRecipientUpdated(address indexed recipient)
RoleAdminChanged
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
RoyaltyForToken
event RoyaltyForToken(uint256 indexed tokenId, address indexed royaltyRecipient, uint256 royaltyBps)
TokensMinted
event TokensMinted(address indexed mintedTo, uint256 indexed tokenIdMinted, string uri)
TokensMintedWithSignature
event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address to, address royaltyRecipient, uint256 royaltyBps, address primarySaleRecipient, string uri, uint256 price, address currency, uint128 validityStartTimestamp, uint128 validityEndTimestamp, bytes32 uid) mintRequest)
Transfer
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
errors
CurrencyTransferLibFailedNativeTransfer
error CurrencyTransferLibFailedNativeTransfer(address recipient, uint256 value)
NFTMetadataFrozen
error NFTMetadataFrozen(uint256 tokenId)
NFTMetadataInvalidUrl
error NFTMetadataInvalidUrl()
NFTMetadataUnauthorized
error NFTMetadataUnauthorized()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d73c38c7729029c6989a6780ec0b7c61d0a770df3485af43d3d93803e602a57fd5bf3