ForgeTokenFacet
event TransferSingle(address operator, address from, address to, uint256 id, uint256 value)
event TransferBatch(address operator, address from, address to, uint256[] ids, uint256[] values)
event ApprovalForAll(address account, address operator, bool approved)
event URI(string value, uint256 id)
function name() external pure returns (string)
function symbol() external pure returns (string)
function uri(uint256 _id) external view returns (string)
function setBaseURI(string _value) external
function totalSupply(uint256 id) public view virtual returns (uint256)
function balanceOf(address account, uint256 id) public view returns (uint256)
_See {IERC1155-balanceOf}.
Requirements:
account
cannot be the zero address._
function balanceOfBatch(address[] accounts, uint256[] ids) public view returns (uint256[])
_See {IERC1155-balanceOfBatch}.
Requirements:
accounts
andids
must have the same length._
function balanceOfOwner(address account) public view returns (struct ItemBalancesIO[] output_)
function setApprovalForAll(address operator, bool approved) public
See {IERC1155-setApprovalForAll}.
function isApprovedForAll(address account, address operator) public view returns (bool)
See {IERC1155-isApprovedForAll}.
function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) public
See {IERC1155-safeTransferFrom}.
function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) public
See {IERC1155-safeBatchTransferFrom}.
function onERC1155Received(address, address, uint256, uint256, bytes) external returns (bytes4)
function onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) external returns (bytes4)