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.
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 .
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