Tutorial[Solidity] paso a paso para compilar y desplegar nuestro smartcontract en Rinkeby

in Develop Spanish4 years ago

Saludos en el día de hoy le mostrare este poderoso tutorial donde podrán aprender a como compilar y desplegar en la red de prueba de Rinkeby un simple smart contract sin frameworks en solidity puro.

vamos a ello

Lo primero que haremos sera instalar los modulos necesarios para nuestro proyecto:

Ingresamo a infura.io y nos registramos

Hacemos click en confirmar

Nos vamos a la opcion de Ethereum

Creamos un proyecto y le asignamos un nombre

Seleccionamos el EndPoint que diga Rinkeby (red de pruebas de Ethereum)

Nos vamos a crear nuestro contrato en el IDE Remix

Procedemos a crear la estructura de nuestro proyecto

copiamos y pegamos el codigo de Remix en nuestro contrato

Ahora vamos con el compilador compile.js

Escribimos el codigo

Finalizamos el codigo de compile.js

Ahora es el turno de desplegar el contrato

Finalizando el deploy.js

Nos vamos a la terminal y ejecutamos node deploy.js

Si todo ha ido bien nuestro contrato se ha desplegado satisfactoriamente y procedemos a copiar el address del contrato para buscarlo en el etherscan

Procedemos a buscarlo en Etherscan de rinkeby

copiamos el address en el buscador

y enhorabuena hemos desplegado nuestro contrato en la red de rinkeby con solidity puro.

#solidity #smartcontracts #ethereum #web3js

Sort:  
 4 years ago  

Está interesante tu post, pero me acaba de surgir una duda, ¿Porque debemos de registrarnos en Infura? ¿qué es lo que hace esa cuenta?

Saludos. Estimado. Infura es un servicio que genera un nodo por nosotros . Es decir lo pudiera hacer sin infura pero crear un nodo en mi PC toma mucho tiempo y por ello infura es una ideal herramienta que nos hace la vida más fácil .

 4 years ago  

Orale muchas gracias por aclararme la duda, pues con Infura practicamente te puedes dedicar de lleno a hacer smart contracts sin tener que esperar toda una eternidad en que se sincronice un nodo en tu PC

Correcto esa es la idea de infura