Item

Git Source

Inherits: IItem, ONFT1155

State Variables

_character

address public immutable _character;

_marketplace

address public immutable _marketplace;

_boss

address public immutable _boss;

Functions

constructor

constructor(address character_, address marketplace_, address boss_, address lzEndpoint_)
    ONFT1155("Item", lzEndpoint_);

burn

function burn(address from, uint256 id) external override;

mint

function mint(address to, uint256 id) external override;

burnBatch

function burnBatch(address from, uint256[] memory ids, uint256[] memory amounts) external override;

mintBatch

function mintBatch(address to, uint256[] memory ids, uint256[] memory amounts) external override;

privilegedSafeTransferFrom

function privilegedSafeTransferFrom(address from_, address to_, uint256 id_) external override;

_validateSender

function _validateSender() internal view;

Errors

NotValidSender

error NotValidSender(address sender);