第2课

Generación de código LearnCoin (LC) con el asistente OpenZeppelin

Al final de esta lección, debería poder: 1.Generar código token usando OpenZeppelin Wizard. 2.Comprender la estructura básica de un token ERC20.

Introducción

En nuestra lección anterior, aprendimos qué es una Meme Coin y los pasos necesarios para crear una. En esta lección, adoptaremos un enfoque más práctico para crear nuestra propia Meme Coin, a la que llamaremos LearnCoin (LC).

¿Qué es el asistente de OpenZeppelin?

OpenZeppelin Wizard es una herramienta fácil de usar que ayuda a crear, personalizar e implementar contratos inteligentes utilizando la biblioteca de contratos de OpenZeppelin. Proporciona una interfaz sencilla donde puede generar su código de token completando detalles específicos y seleccionando las funciones deseadas.

Generando código LearnCoin

He aquí cómo hacerlo:

Visite el asistente de OpenZeppelin aquí

Seleccione "ERC20" como tipo de token. ERC20 es un tipo de token predominante en la cadena de bloques Ethereum. Estos tokens cumplen con un conjunto de reglas y estándares, lo que garantiza que interactúen sin problemas con otros tokens y aplicaciones descentralizadas (dApps) en la red Ethereum.

Configure los siguientes ajustes:

  • Nombre: El nombre de su token. En este caso, “LearnCoin”.
  • Símbolo: El símbolo de tu token. Para LearnCoin, usemos "LC".
  • Premint: la cantidad de tokens LearnCoin que desea que se acuñen inicialmente (21 millones en nuestro caso, como Bitcoin)
    Seleccione las funciones que desea incluir:
  • Mintable: Las cuentas privilegiadas podrán crear más oferta.
  • Quemable: esta característica permite destruir tokens, lo que reduce el suministro total.
  • Pausable: Las cuentas privilegiadas podrán pausar la funcionalidad marcada como whenNotPaused. Útil para respuesta de emergencia.
  • Permiso: Sin pagar gasolina, los poseedores de tokens podrán permitir que terceros realicen transferencias desde su cuenta.
  • Votos: realiza un seguimiento de los saldos históricos de votación en la gobernanza en cadena, con una forma de delegar el poder de voto a una cuenta confiable.
  • Flash Minting: Préstamos flash integrados. Presta tokens sin exigir garantías, siempre y cuando se devuelvan en la misma transacción.
  • Instantáneas: las cuentas privilegiadas podrán almacenar instantáneas de los saldos que se podrán recuperar más adelante. Para la votación en cadena, es preferible la opción Votos.
    Controles de acceso:
  • Propiedad: esta característica le brinda a una cuenta (el propietario) funciones exclusivas.
  • Roles: esta función proporciona una forma de asignar permisos a diferentes direcciones.
    Capacidad de actualización: esta función agrega la capacidad de actualizar su contrato inteligente sin perder los datos existentes.
  • Transparente: esta característica hace que la gobernanza del contrato sea más transparente.
  • UUPS: Este es un mecanismo de actualización que utiliza un almacenamiento mínimo y es más eficiente en cuanto a gas.
    Contacto de seguridad: esta es una dirección de correo electrónico donde se pueden informar posibles problemas de seguridad en su contrato.
  • Licencia: esto determina la licencia de código abierto que utilizará su proyecto.
    Esta será nuestra Moneda:

Haga clic en "Abrir en Remix IDE" para comenzar la creación de su código de token.

Una vez que esté en Remix IDE, asegúrese de que en la página del compilador a la izquierda, haga clic en "Configuraciones avanzadas" y marque "Habilitar optimización". Después de esa configuración, puede compilar su contrato.

¡Felicidades! ¡Ahora tiene un contrato de token ERC20 completo y personalizado listo para implementar en la red Ethereum!

Tenga en cuenta: el código generado por OpenZeppelin Wizard se basa en la biblioteca OpenZeppelin Contracts, una fuente confiable de código de contrato inteligente seguro y estandarizado. No obstante, siempre debes revisar y probar el código minuciosamente antes de implementarlo.

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

Generación de código LearnCoin (LC) con el asistente OpenZeppelin

Al final de esta lección, debería poder: 1.Generar código token usando OpenZeppelin Wizard. 2.Comprender la estructura básica de un token ERC20.

Introducción

En nuestra lección anterior, aprendimos qué es una Meme Coin y los pasos necesarios para crear una. En esta lección, adoptaremos un enfoque más práctico para crear nuestra propia Meme Coin, a la que llamaremos LearnCoin (LC).

¿Qué es el asistente de OpenZeppelin?

OpenZeppelin Wizard es una herramienta fácil de usar que ayuda a crear, personalizar e implementar contratos inteligentes utilizando la biblioteca de contratos de OpenZeppelin. Proporciona una interfaz sencilla donde puede generar su código de token completando detalles específicos y seleccionando las funciones deseadas.

Generando código LearnCoin

He aquí cómo hacerlo:

Visite el asistente de OpenZeppelin aquí

Seleccione "ERC20" como tipo de token. ERC20 es un tipo de token predominante en la cadena de bloques Ethereum. Estos tokens cumplen con un conjunto de reglas y estándares, lo que garantiza que interactúen sin problemas con otros tokens y aplicaciones descentralizadas (dApps) en la red Ethereum.

Configure los siguientes ajustes:

  • Nombre: El nombre de su token. En este caso, “LearnCoin”.
  • Símbolo: El símbolo de tu token. Para LearnCoin, usemos "LC".
  • Premint: la cantidad de tokens LearnCoin que desea que se acuñen inicialmente (21 millones en nuestro caso, como Bitcoin)
    Seleccione las funciones que desea incluir:
  • Mintable: Las cuentas privilegiadas podrán crear más oferta.
  • Quemable: esta característica permite destruir tokens, lo que reduce el suministro total.
  • Pausable: Las cuentas privilegiadas podrán pausar la funcionalidad marcada como whenNotPaused. Útil para respuesta de emergencia.
  • Permiso: Sin pagar gasolina, los poseedores de tokens podrán permitir que terceros realicen transferencias desde su cuenta.
  • Votos: realiza un seguimiento de los saldos históricos de votación en la gobernanza en cadena, con una forma de delegar el poder de voto a una cuenta confiable.
  • Flash Minting: Préstamos flash integrados. Presta tokens sin exigir garantías, siempre y cuando se devuelvan en la misma transacción.
  • Instantáneas: las cuentas privilegiadas podrán almacenar instantáneas de los saldos que se podrán recuperar más adelante. Para la votación en cadena, es preferible la opción Votos.
    Controles de acceso:
  • Propiedad: esta característica le brinda a una cuenta (el propietario) funciones exclusivas.
  • Roles: esta función proporciona una forma de asignar permisos a diferentes direcciones.
    Capacidad de actualización: esta función agrega la capacidad de actualizar su contrato inteligente sin perder los datos existentes.
  • Transparente: esta característica hace que la gobernanza del contrato sea más transparente.
  • UUPS: Este es un mecanismo de actualización que utiliza un almacenamiento mínimo y es más eficiente en cuanto a gas.
    Contacto de seguridad: esta es una dirección de correo electrónico donde se pueden informar posibles problemas de seguridad en su contrato.
  • Licencia: esto determina la licencia de código abierto que utilizará su proyecto.
    Esta será nuestra Moneda:

Haga clic en "Abrir en Remix IDE" para comenzar la creación de su código de token.

Una vez que esté en Remix IDE, asegúrese de que en la página del compilador a la izquierda, haga clic en "Configuraciones avanzadas" y marque "Habilitar optimización". Después de esa configuración, puede compilar su contrato.

¡Felicidades! ¡Ahora tiene un contrato de token ERC20 completo y personalizado listo para implementar en la red Ethereum!

Tenga en cuenta: el código generado por OpenZeppelin Wizard se basa en la biblioteca OpenZeppelin Contracts, una fuente confiable de código de contrato inteligente seguro y estandarizado. No obstante, siempre debes revisar y probar el código minuciosamente antes de implementarlo.

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。