Entiendo los estándares ERC20 que incluyen funciones como totalSupply()
equilibrio de()
prestación()
transferir()
aprobar()
Transferido de()
Cuando reviso el openzeppelin, pude ver "contrato ERC20 es IERC20" que tiene algunas funciones adicionales.
Pregunta
contract ERC20 is IERC20
Interpreta eso de esta manera:
ERC20
es una implementación de la interfaz definida en IERC20
.
IERC20
define firmas de funciones sin especificar el comportamiento; los nombres de funciones, entradas y salidas, pero ningún proceso. ERC20
hereda esta interfaz y debe implementar todas las funciones descritas o, de lo contrario, el contrato no se implementará.
Si esto se implementa, entonces podemos decir con seguridad que todas las funciones descritas en la interfaz ERC20 presentada en IERC20
tienen implementaciones correspondientes en ERC20
.
Espero eso ayude.
creador de aplicaciones
Rob Hitchens