Ejemplo de mi primera DApp usando Remix IDE y Ganache
- Descargar e instalar Ganache
Se puede utilizar Remix IDE para modificar, compilar y desplegar el smart contract HelloWorld.sol en el Blockchain personal de Ethereum con Ganache:
- Ejecutar Ganache.
- Abrir Remix IDE.
- En la tercera columna, en
Compile
, asegurarse de seleccionar la versión0.4.18+commit.9cf6e910
del compilador de solidity. - En la misma columna, ir al separador de
Run
. - En environment, seleccionar
Web3 Provider
y asignar el servidor local de Ganache, en mi caso eshttp://127.0.0.1:7545
. - Haz click en el botón de
Deploy
- Si todo salió bien, el contrato debe aparecer en
Deployed Contracts
, ahí también se pueden probar los métodos del contrato. - A un lado del contrato hay un ícono para copiar la dirección del contrato en el porta papeles que será usada en nuestra DApp.
- El ABI ó Application Binary Interface se puede obtener en el separador de
Compile
, ahí hay un icono para copiar el ABI que también será utilizado en nuestra DApp.