• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

172
Vistas
¿Cómo hago privadas las funciones del token ERC20 importado?

Estoy diseñando un token para que se ajuste al estándar ERC20 en Remix y me gustaría que todas las funciones predeterminadas que vienen con la importación de la interfaz ERC20 sean privadas. ¿Hay alguna manera de hacer esto? Aquí hay una captura de pantalla de las funciones de las que estoy hablando una vez que implementa usando Injected Web3, y también la lista de importaciones que estamos usando Importaciones Ejemplo de funciones que estoy tratando de ocultar

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No puede cambiar la visibilidad de una función heredada. Sin embargo, dependiendo del contrato heredado, puede anularlo para que no tenga sentido.

También puede hacerlo con el ERC20 de openzeppelin. Todas las funciones públicas de ERC20 son virtuales. Entonces, con una pequeña solución como esta:

 function transfer(address to, uint256 amount) public virtual override returns (bool) { return false; }

Su función de transferencia expuesta ahora no tiene sentido.

almost 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda