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