¿Cómo crear un Smart Contract ?

How smart contracts work
Add caption


1. Crear una billetera en MetaMask
Instala MetaMask en tu navegador Chrome y actívalo. Una vez que esté instalado, haz clic en su icono en la esquina superior derecha de la página del navegador. Al hacer clic en él, se abrirá en una nueva pestaña del navegador.
Haz clic en Crear billetera y acepta los términos y condiciones haciendo clic en Acepto para continuar. Te pedirá que crees una contraseña.
Después de crear una contraseña, te enviará una frase secreta de respaldo que se puede usar para hacer una copia de respaldo y restaurar la cuenta. No lo reveles ni lo compartas con nadie, ya que esta frase puede quitarte tus Ethers.
A continuación, asegúrate de estar en la red principal de Ethereum. Si encuentras una marca de verificación junto a Red principal de Ethereum, estás en el lugar correcto.

2. Selecciona una red de prueba

También puedes encontrar las siguientes redes de prueba en tu billetera MetaMask:
  • Red de prueba de Robsten
  • Kovan Test Network
  • Red de prueba de Rinkeby
  • Red de prueba de Goerli
Estas redes anteriores son solo para fines de prueba. Ten en cuenta que los Ethers de estas redes no tienen un valor real.

3. Agrega algunos éteres ficticios en tu billetera

En caso de que desees probar el contrato inteligente, debes tener algunos Ethers falsos en tu billetera MetaMask.
Por ejemplo, si deseas probar un contrato utilizando la red de prueba Robsten, selecciónalo y encontrarás 0 ETH como saldo inicial en su cuenta.
Para agregar éteres ficticios, haz clic en el botón Depositar y obtener éter en Test Faucet.
Para continuar, debes hacer clic en solicitar 1 éter del grifo y se agregará un ETH a tu billetera. Puedes agregar tantos Ethers como desees en la red de prueba.
Una vez que se agregan los Ethers ficticios a la billetera, puedes comenzar a escribir contratos inteligentes en el IDE del navegador Remix en Solidity.

4. Usa Editor Remix para escribir el contrato inteligente en Solidity

Usaremos Remix Browser IDE para escribir nuestro código de Solidez. Remix es la mejor opción para escribir contratos inteligentes, ya que viene con un puñado de características y ofrece una experiencia de desarrollo integral.
Por lo general, se usa para escribir contratos de menor tamaño.

5. Crea un archivo de extensión .sol

Abre Remix Browser y haz clic en el icono más en la parte superior izquierda al lado del navegador para crear un archivo de extensión .sol.

6. Código de contrato inteligente para crear tokens ECR20

ERC20.sol es una plantilla estándar para tokens ERC20.
Selecciona una versión del compilador de Remix para compilar el código de contrato inteligente Ethereum de solidez.

7. Implementa tu contrato

Implementa el contrato inteligente en la red de prueba de Ethereum presionando el botón de implementación en el lado derecho de la ventana Remix. Espera hasta que se complete la transacción.
Una vez que la transacción se confirma correctamente, la dirección del contrato inteligente sería visible en el lado derecho de la ventana Remix. Al principio, todo el token ERC20 se almacenará en la billetera del usuario que está implementando el contrato inteligente.
Para verificar los tokens en tu billetera, ve a la ventana MetaMask, haz clic en agregar tokens, introduce la dirección del contrato inteligente y haz clic en Aceptar. Deberías poder ver la cantidad de tokens.

Comentarios

Entradas populares