smart contract

Cómo escribir un Smart Contract de NFT

Escribir un smart contract de NFT es algo que se puede hacer de manera propia con la programación, si no somos programadores podemos contratar a uno para hacer  propio para nuestros el código de NFTs, pero aquí comentaremos la manera de hacerlo con algunas plataformas comunes para la creación de smart contracts. 

¿Qué es un Smart Contract?

Un smart contract es un código almacenado en la blockchain. En el mundo NFT es lo que contiene contiene la colección de activos digitales que creamos y con él podemos vender nuestros NFTs en distintas plataformas como por ejemplo Opensea.

Smart Contracts

¿Cuáles son las ventajas de tener nuestro propio smart contract?

Crear un smart contract propio a diferencia de tener uno compartido de plataformas como Opensea, te da muchas ventajas como lo son:

  • independencia de la plataforma
  • No corres el riesgo de que a que limiten tu colección o que sufra cambios de políticas
  • Tienes más valor y confianza a largo plazo
  • Hacer integraciones web3 es más sencillo

Manifold.xyz

Manifold.xyz es una herramienta totalmente gratuita y de las más cómodas para crear smart contracts en Ethereum sin programar y permite establecer royalties compartidas para todos los marketplaces que sean compatibles con esa opción.

Para crear nuestro smart contract propio:

  • Vamos a la aplicación
  • Le damos a Start New Contract. 
  • Elegimos si queremos que sea de NFTs ERC-721 (1/1) o ERC-1155 (1/x)
  • Escribimos el nombre de la colección y las iniciales

El contrato pasa a una blockchain de pruebas de ethereum conocida como Rinkeby en la que podemos solicitar ETH de forma gratuita para mintiar el contrato y verificar que todo está correcto para poder ahora si, lanzarlo a la mainnet de ethereum, presionando en “Edit” en el Dashboard y pulsando en “Confirm”.

En nuestro Dashboard igual podremos ver los smart contracts que hemos creado y gestionarlos para crear nuevos NFT o dar acceso a wallets.

Manifold nos ofrece otras opciones pero para ellas se debe tener un poquito de conocimiento en programación, pero en sí de forma general como hemos explicado se pueden generar contratos inteligentes.

Rarible

Rarible podemos crear smart contracts en las blockchains de Ethereum, Tezos y Flow siguiendo estos pasos:

  • Ir a Create 
  • Elegimos la blockchain de nuestra preferencia.
  • Ingresamos con la wallet correspondiente
  • Pinchamos en “Create Collection”
  • Generamos nuestro propio smart contract. 
  • Llenamos la información como el nombre de la colección, del contrato y una iniciales

El proceso  se seguiría de la misma forma en todas las blockchains.

Studio 721

Studio 721 nos ayuda a generar nuestro smart contract en Ethereum ofreciéndonos varias herramientas útiles, es algo más avanzada pero las posibilidades de personalización que tiene son mayores

La plataforma nos permite meternos un poco más en el código generado, introduciendo así modificaciones, además nos deja generar un proyecto pfp con su Artkit en el smart contract.

Studio 721 Puedes:

  • Hacer colaboraciones con otras colecciones para que los usuarios que poseen su NFT puedan mintear en tu smart contract, 
  • Generar whitelists
  • Almacenar la metadata de tu NFT donde quieras. 
  • Puedes crear un interfaz para mintear NFTs en un contrato específico.

Como vemos, hay plataformas que nos hacen más fácil el trabajo de generar nuestros contratos inteligentes por lo que no hay excusa para no lanzarnos a crear nuestra colección si tenemos una buena idea. En The Blue Manakin siempre estamos para orientarte con tu colección.

NFTs and Smart Contracts

Leave A Comment