ERC20 implementation
The ERC20 standard only defines the interface APIs—the implementation should be written according to your needs. There are different ways of using the implementations that are available. The most updated and best place to look for the ERC20 implementation is the OpenZeppelin library of Solidity smart contracts. We have taken a part of the implementation from the OpenZeppelin library and will use it in this chapter.
There are some implementations present without using the SafeMath library. However, we recommend using the version with SafeMath library, as it's easy to understand and integer overflow will not be caused when using the SafeMath library for mathematical operations. Whenever you are writing a contract that has ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access