August 2018
Intermediate to advanced
404 pages
11h 19m
English
To check the balance of tokens in each address, the usual balanceOf function from ERC-20 is present in the standard. It accepts an address as input and returns the number of non-fungible tokens owned by the address. Create the same function to store the balances:
function balanceOf(address _owner) external view returns (uint256);
mapping (address => uint256) internal ownedTokensCount;
function balanceOf(address _owner) public view returns (uint256) { require(_owner != address(0)); return ownedTokensCount[_owner];}