Tutoriales prácticos
Desplegar contratos NFT

Utilizando Hardhat

13min

Resumen

Esta guía te muestra cómo utilizar Hardhat para desplegar un contrato inteligente ERC-721 o ERC-1155 en la red Palm.

🏁 Requisitos previos

  1. Obtén Tokens PALM para pagar las cuotas de transacción del despliegue.
  2. Configuración de la cartera MetaMask para obtener tu llave privda.
  3. Instalar Node.js.

Tutorial

1. Inicializa tu Proyecto NPM

Shell



2. Instala Hardhat

Shell



3. Crea un Proyecto HardHat

a) Dentro de tu proyecto npm ejecuta:

Shell


b) Selecciona Create an empty hardhat.config.js

Document image



4. Agrega folders del proyecto

En el directorio raíz de tu proyecto:

Shell



5. Escribiendo tu contrato

ERC-721 y ERC-1155 presentan diferentes formas de aprovechar la blockchain de Ethereum para la implementación de contratos inteligentes. Cada estándar ofrece sus propios pros y contras, por lo que es necesario evaluar detenidamente los requisitos del proyecto para decidir cuál se adapta mejor a tus necesidades.

ERC-721

Pros

  • Estándar bien establecido con amplio apoyo de las carteras e intercambios de Ethereum
  • Permite la creación de tokens únicos y no fungibles
  • Adecuado para crear coleccionables digitales y representar activos únicos

Cons

  • Sólo permite crear un único tipo de token
  • Ineficiente para crear múltiples tipos de NFT





ERC-1155

Pros

  • Permite la creación de múltiples tipos de tokens dentro de un mismo contrato
  • Admite tokens fungibles y no fungibles
  • Más eficiente y rentable para crear una amplia gama de NFTs

Cons

  • Estándar relativamente nuevo y complejo
  • Apoyo limitado de las carteras e intercambios de Ethereum
  • Requiere conocimientos avanzados de desarrollo para su aplicación



Actualizado 25 Mar 2024
Doc contributor
Doc contributor
Doc contributor
¿Esta página le fue útil?