0 txs
0 calls
constructor
No constructor.
functions
balanceOf
viewfunction balanceOf(address account, uint256 id) view returns (uint256)
balanceOfBatch
viewfunction balanceOfBatch(address[] accounts, uint256[] ids) view returns (uint256[])
bond
viewfunction bond() view returns (address)
contractURI
viewfunction contractURI() view returns (string)
decimals
purefunction decimals() pure returns (uint8)
isApprovedForAll
viewfunction isApprovedForAll(address account, address operator) view returns (bool)
name
viewfunction name() view returns (string)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
uri
viewfunction uri(uint256) view returns (string)
burnByBond
nonpayablefunction burnByBond(address account, uint256 amount)
init
nonpayablefunction init(string name_, string symbol_, string uri_)
mintByBond
nonpayablefunction mintByBond(address to, uint256 amount)
safeBatchTransferFrom
nonpayablefunction safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] values, bytes data)
safeTransferFrom
nonpayablefunction safeTransferFrom(address from, address to, uint256 id, uint256 value, bytes data)
setApprovalForAll
nonpayablefunction setApprovalForAll(address operator, bool approved)
events
ApprovalForAll
event ApprovalForAll(address indexed account, address indexed operator, bool approved)
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
ERC1155InsufficientBalance
error ERC1155InsufficientBalance(address sender, uint256 balance, uint256 needed, uint256 tokenId)
ERC1155InvalidApprover
error ERC1155InvalidApprover(address approver)
ERC1155InvalidArrayLength
error ERC1155InvalidArrayLength(uint256 idsLength, uint256 valuesLength)
ERC1155InvalidOperator
error ERC1155InvalidOperator(address operator)
ERC1155InvalidReceiver
error ERC1155InvalidReceiver(address receiver)
ERC1155InvalidSender
error ERC1155InvalidSender(address sender)
ERC1155MissingApprovalForAll
error ERC1155MissingApprovalForAll(address operator, address owner)
MCV2_MultiToken__AlreadyInitialized
error MCV2_MultiToken__AlreadyInitialized()
MCV2_MultiToken__BurnAmountExceedsTotalSupply
error MCV2_MultiToken__BurnAmountExceedsTotalSupply()
MCV2_MultiToken__NotApproved
error MCV2_MultiToken__NotApproved()
MCV2_MultiToken__PermissionDenied
error MCV2_MultiToken__PermissionDenied()
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d736c61918eeccc306d35247338fdcf025af0f6120a5af43d82803e903d91602b57fd5bf3