ERC20, ERC721 y ERC1155 de la clase Contract con ABIs predefinidos para facilitar su uso. Al interactuar con tokens, se recomienda utilizar estos.
Cualquiera de estos envoltorios de contrato puede crearse mediante un constructor estándar que solo requiere la dirección del contrato. Por ejemplo:
Contract, también tiene la opción de no crear el EthTransaction y enviarlo más adelante.
Bonus: Ownable
De forma similar a los tokens, también hemos proporcionado un envoltorioOwnable para su conveniencia, que incluye un ABI predefinido para los métodos que implementan la interfaz Ownable.
ERC20, ERC721 y ERC1155 heredan de este, pero le recomendamos usar Ownable siempre que desee interactuar con los métodos Ownable en cualquier contrato arbitrario, por comodidad y seguridad.