Implementación token ERC-20
Qué aprenderás en este curso
EIP20
Detalles EIP-20
Implementemos un token usando los contratos de Open Zeppelin
Contratos actualizables
¿A qué nos referimos con contratos actualizables? - Patrón Proxy
Proxies y sus consideraciones
Convirtiendo nuestro token a un contrato actualizable
Firmas off-chain
Firmando transacciones que puedan ser ejecutadas más adelante
EIP712
Implementando un contrato que verifique firmas Off-Chain
Meta-transacciones
¿Qué son las meta-transacciones? - EIP 2771
Creación del forwarder
Soportando meta-transacciones en nuestro token
Continúa aprendiendo
Juan Pablo Castaño Tabares
Aportes 13
Preguntas 0
Muy buena introducción, pero recomiendo que primero se vea el curso de OpenZeppelin para un mejor entendimiento
Funciones Requeridas
Valor Cero
Lo que dice el profe me parece que es incorrecto, el ERC no es un tipo de EIP.
EIP es una propuesta de mejora para el protocolo de Ethereum, mientras que el token ERC20 es un estándar que define las reglas y especificaciones para la creación de tokens en la red Ethereum.
No soy muy fan que un esquema de aprendizaje esté atado a una herramienta específica, en este caso OpenZeppelin.
Uno debería entender sin sesgos los conceptos y ahí si ejemplificar con una implementación.
El token ERC-20 es un registro en donde se almacenan los saldos de tokens que tienen disponibles diferentes cuentas.
Juan Pablo tiene una excelente habilidad para la sucesión y explicación de las funciones y variables. Excelente
Por si les sirve les cuento que la implementación que muestra no utiliza OpenZeppelin
Es importante recordar que las propuestas de estándares en la red de Ethereum empiezan como ERC, luego de ser aprobadas por toda la comunidad e impliementarse en los nodos de la red se pueden volver EIP.
Más info acá: https://www.coindesk.com/learn/what-are-eip-and-erc-and-how-are-they-connected/
Muy valioso entender la estructura y la semántica de los tokens dentro del contrato ❤️
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?