Multiple Choice
In order to implement an ERC20 token contract, you'd need at least to implement the following functions and events in order to fulfill the interface requirements:
A) totalSupply() , balanceOf(address) , allowance(address,address) , transfer(address,uint256) , approve(address,uint256) , transferFrom(address,address,uint256) . Events: Transfer(address,address,uint256) , Approval(address,address,uint256)
B) name() , symbol() , totalSupply() , balanceOf(address) , ownerOf(uint26) ,approve(address,uint256) , takeOwnership(uint256) ,transfer(address,uint256) ,Events: Transfer(address,address,uint256) , Approval(address,address,uint256)
Correct Answer:

Verified
Correct Answer:
Verified
Q20: Why is Unit-Testing so important?<br>A) It helps
Q21: To compare a String in Solidity you
Q22: With the truffle config file you can
Q23: To store almost all data in the
Q24: When a new block is mined:<br>A) a
Q26: Events:<br>A) are stored on chain and are
Q27: According to the official Style Guide:<br>A) you
Q28: Inheritance is useful, because a contract that
Q29: Truffle boxes are a great way:<br>A) to
Q30: A Private Network is:<br>A) a side Channel