0 txs
0 calls
constructor
constructor()
functions
balanceOf
viewfunction balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch
viewfunction balanceOfBatch(address[] accounts, uint256[] ids) 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)
getDefaultRoyaltyInfo
viewfunction getDefaultRoyaltyInfo() view returns (address, uint16)
getFlatPlatformFeeInfo
viewfunction getFlatPlatformFeeInfo() view returns (address, uint256)
getPlatformFeeInfo
viewfunction getPlatformFeeInfo() view returns (address, uint16)
getPlatformFeeType
viewfunction getPlatformFeeType() view returns (uint8)
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 account, 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)
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)
saleRecipientForToken
viewfunction saleRecipientForToken(uint256) view returns (address)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply(uint256) view returns (uint256)
uri
viewfunction uri(uint256 _tokenId) view returns (string)
uriFrozen
viewfunction uriFrozen() view returns (bool)
verify
viewfunction verify(tuple _req, bytes _signature) view returns (bool, address)
burn
nonpayablefunction burn(address account, uint256 id, uint256 value)
burnBatch
nonpayablefunction burnBatch(address account, uint256[] ids, uint256[] values)
freezeMetadata
nonpayablefunction freezeMetadata()
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
initialize
nonpayablefunction initialize(address _defaultAdmin, string _name, string _symbol, string _contractURI, address[] _trustedForwarders, address _primarySaleRecipient, address _royaltyRecipient, uint128 _royaltyBps, uint128 _platformFeeBps, address _platformFeeRecipient)
mintTo
nonpayablefunction mintTo(address _to, uint256 _tokenId, string _uri, uint256 _amount)
mintWithSignature
payablefunction mintWithSignature(tuple _req, bytes _signature) payable
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[] results)
renounceRole
nonpayablefunction renounceRole(bytes32 role, address account)
revokeRole
nonpayablefunction revokeRole(bytes32 role, address account)
safeBatchTransferFrom
nonpayablefunction safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data)
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
setContractURI
nonpayablefunction setContractURI(string _uri)
setDefaultRoyaltyInfo
nonpayablefunction setDefaultRoyaltyInfo(address _royaltyRecipient, uint256 _royaltyBps)
setFlatPlatformFeeInfo
nonpayablefunction setFlatPlatformFeeInfo(address _platformFeeRecipient, uint256 _flatFee)
setOwner
nonpayablefunction setOwner(address _newOwner)
setPlatformFeeInfo
nonpayablefunction setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps)
setPlatformFeeType
nonpayablefunction setPlatformFeeType(uint8 _feeType)
setPrimarySaleRecipient
nonpayablefunction setPrimarySaleRecipient(address _saleRecipient)
setRoyaltyInfoForToken
nonpayablefunction setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps)
setTokenURI
nonpayablefunction setTokenURI(uint256 _tokenId, string _uri)
events
ApprovalForAll
event ApprovalForAll(address indexed account, 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, uint256 quantityMinted)
TokensMintedWithSignature
event TokensMintedWithSignature(address indexed signer, address indexed mintedTo, uint256 indexed tokenIdMinted, (address to, address royaltyRecipient, uint256 royaltyBps, address primarySaleRecipient, uint256 tokenId, string uri, uint256 quantity, uint256 pricePerToken, address currency, uint128 validityStartTimestamp, uint128 validityEndTimestamp, bytes32 uid) mintRequest)
TransferBatch
event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
TransferSingle
event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
URI
event URI(string value, uint256 indexed id)
errors
CurrencyTransferLibFailedNativeTransfer
error CurrencyTransferLibFailedNativeTransfer(address recipient, uint256 value)
NFTMetadataFrozen
error NFTMetadataFrozen(uint256 tokenId)
NFTMetadataInvalidUrl
error NFTMetadataInvalidUrl()
NFTMetadataUnauthorized
error NFTMetadataUnauthorized()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d73235e74dfa0d6b582530014c3f150d3a7100226665af43d3d93803e602a57fd5bf3