2 txs
6 calls
constructor
No constructor.
functions
balanceOf
viewfunction balanceOf(address, uint256) view returns (uint256)
balanceOfBatch
viewfunction balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
batchFrozen
viewfunction batchFrozen(uint256) view returns (bool)
contractURI
viewfunction contractURI() view returns (string)
DEFAULT_ADMIN_ROLE
viewfunction DEFAULT_ADMIN_ROLE() view returns (bytes32)
getBaseURICount
viewfunction getBaseURICount() view returns (uint256)
getBatchIdAtIndex
viewfunction getBatchIdAtIndex(uint256 _index) view returns (uint256)
getDefaultRoyaltyInfo
viewfunction getDefaultRoyaltyInfo() view returns (address, uint16)
getRoleAdmin
viewfunction getRoleAdmin(bytes32 role) view returns (bytes32)
getRoyaltyInfoForToken
viewfunction getRoyaltyInfoForToken(uint256 _tokenId) view returns (address, uint16)
hasRole
viewfunction hasRole(bytes32 role, address account) view returns (bool)
hasRoleWithSwitch
viewfunction hasRoleWithSwitch(bytes32 role, address account) view returns (bool)
isApprovedForAll
viewfunction isApprovedForAll(address, address) view returns (bool)
MINTER_ROLE
viewfunction MINTER_ROLE() view returns (bytes32)
name
viewfunction name() view returns (string)
nextTokenIdToMint
viewfunction nextTokenIdToMint() view returns (uint256)
owner
viewfunction owner() 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)
totalSupply
viewfunction totalSupply(uint256) view returns (uint256)
uri
viewfunction uri(uint256 _tokenId) view returns (string)
batchMintTo
nonpayablefunction batchMintTo(address _to, uint256[] _tokenIds, uint256[] _amounts, string _baseURI)
burn
nonpayablefunction burn(address _owner, uint256 _tokenId, uint256 _amount)
burnBatch
nonpayablefunction burnBatch(address _owner, uint256[] _tokenIds, uint256[] _amounts)
grantRole
nonpayablefunction grantRole(bytes32 role, address account)
initialize
nonpayablefunction initialize(address _defaultAdmin, string _name, string _symbol)
mintTo
nonpayablefunction mintTo(address _to, uint256 _tokenId, string _tokenURI, uint256 _amount)
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)
setOwner
nonpayablefunction setOwner(address _newOwner)
setRoyaltyInfoForToken
nonpayablefunction setRoyaltyInfoForToken(uint256 _tokenId, address _recipient, uint256 _bps)
events
ApprovalForAll
event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)
BatchMetadataUpdate
event BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
ContractURIUpdated
event ContractURIUpdated(string prevURI, string newURI)
DefaultRoyalty
event DefaultRoyalty(address indexed newRoyaltyRecipient, uint256 newRoyaltyBps)
Initialized
event Initialized(uint8 version)
MetadataFrozen
event MetadataFrozen()
OwnerUpdated
event OwnerUpdated(address indexed prevOwner, address indexed newOwner)
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)
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
BatchMintInvalidBatchId
error BatchMintInvalidBatchId(uint256 index)
BatchMintInvalidTokenId
error BatchMintInvalidTokenId(uint256 tokenId)
BatchMintMetadataFrozen
error BatchMintMetadataFrozen(uint256 batchId)
ContractMetadataUnauthorized
error ContractMetadataUnauthorized()
OwnableUnauthorized
error OwnableUnauthorized()
PermissionsAlreadyGranted
error PermissionsAlreadyGranted(address account, bytes32 role)
PermissionsInvalidPermission
error PermissionsInvalidPermission(address expected, address actual)
PermissionsUnauthorizedAccount
error PermissionsUnauthorizedAccount(address account, bytes32 neededRole)
RoyaltyExceededMaxFeeBps
error RoyaltyExceededMaxFeeBps(uint256 max, uint256 actual)
RoyaltyInvalidRecipient
error RoyaltyInvalidRecipient(address recipient)
RoyaltyUnauthorized
error RoyaltyUnauthorized()
TransferDisabled
error TransferDisabled()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73588984dc543c96e7908b5da7b4825f342e74e0985af43d82803e903d91602b57fd5bf3