Я понимаю стандарты ERC20, которые включают такие функции, как totalSupply().
баланс()
разрешение()
передача()
утвердить()
передача из ()
Когда я проверял openzeppelin, я мог видеть «contract ERC20 is IERC20», у которого есть некоторые дополнительные функции.
Вопрос
contract ERC20 is IERC20
Интерпретируйте это так:
ERC20
является реализацией интерфейса, определенного в IERC20
.
IERC20
определяет сигнатуры функций без указания поведения; имена функций, входы и выходы, но не процесс. ERC20
наследует этот интерфейс и требуется для реализации всех описанных функций, иначе контракт не будет развернут.
Если это развернуто, то можно смело сказать, что все функции, описанные в интерфейсе ERC20, выложенном в , IERC20
имеют соответствующие реализации в ERC20
.
Надеюсь, поможет.
iappmaker
Роб Хитченс