ILBToken
Required interface of LBToken contract
TransferBatch
event TransferBatch(
address indexed sender,
address indexed from,
address indexed to,
uint256[] ids,
uint256[] amounts
)
ApprovalForAll
event ApprovalForAll(
address indexed account,
address indexed sender,
bool approved
)
name
function name() public view virtual override returns (string memory)
symbol
function symbol() public view virtual override returns (string memory)
totalSupply
function totalSupply(uint256 id) public view virtual override returns (uint256)
balanceOf
function balanceOf(address account, uint256 id) public view virtual override returns (uint256)
balanceOfBatch
function balanceOfBatch(address[] memory accounts, uint256[] memory ids) public view virtual override checkLength(accounts.length, ids.length) returns (uint256[] memory batchBalances)
isApprovedForAll
function isApprovedForAll(address owner, address spender) public view virtual override returns (bool)
approveForAll
function approveForAll(address spender, bool approved) public virtual override
batchTransferFrom
function batchTransferFrom(address from, address to, uint256[] memory ids, uint256[] memory amounts) public virtual override checkApproval(from, msg.sender)
Last updated