Ejercicio: Instalación de Truffle
Truffle es el entorno de desarrollo y el marco de pruebas más popular para Ethereum. Puede instalarlo mediante el administrador de paquetes de nodos (npm).
Información sobre Truffle
Truffle ofrece las siguientes ventajas:
- Creación, compilación, implementación y prueba de contratos inteligentes
- Administración de redes para su implementación en redes públicas y privadas
- Administración de paquetes para las dependencias de proyecto
- Consola interactiva para administrar y comunicar contratos de forma directa
- Canalización de compilación configurable para ejecutar automáticamente comprobaciones y configurar proyectos
Instalación de Truffle
Puede instalar Truffle usando el administrador de paquetes de nodos. En el terminal, escriba:
npm install -g truffle
Para confirmar que Truffle está instalado, escriba:
truffle
La salida muestra la versión instalada y presenta la lista de comandos disponibles para Truffle:
Para obtener más información sobre cómo empezar a trabajar con Truffle, consulte el inicio rápido de Truffle.
Ganache
La cadena de bloques Ethereum local más popular es Ganache. Puede usar Ganache para desarrollar, implementar y probar en un entorno seguro y determinista. Ganache se puede usar desde la línea de comandos, mediante programación a través de Node.js o en el explorador. En este módulo, usaremos la versión de la línea de comandos para interactuar directamente desde el terminal.
Para instalar Ganache en el proyecto, vaya al terminal. Haga clic con el botón derecho y seleccione New Terminal
. Cuando se abra una nueva ventana del terminal, ejecute:
npm install ganache --global
Después de instalar Ganache, ejecute lo siguiente:
ganache
Tenga en cuenta que la cadena de bloques tiene 10 cuentas generadas y cada una de ellas recibe 100 ethers de prueba para usar. Cada cuenta también tiene una clave privada correspondiente. Todas las cuentas también tienen una tecla de acceso. Una tecla de acceso es una frase de 12 palabras única que proporciona acceso a la cartera y permite realizar transacciones desde la cuenta.
La salida también muestra la dirección de la cadena de bloques. Usaremos esta dirección para conectarse a la cadena de bloques. De forma predeterminada, la dirección es 127.0.0.1:8545.
Para obtener más información sobre cómo empezar a trabajar con Ganache, consulte el inicio rápido de Ganache.