Bài học 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.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 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.

Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.