/entorno-blockchain-ethereum

Script de instalación básico para trabajar en una blockchain

Primary LanguagePython

Script de instalación de paquetes básicos para trabajar en una blockchain de Ethereum

Requisitos

  • Sistema Operativo Ubuntu
  • Python 3.6 o superior
apt install python3
  • Conexión a internet

Ficheros

  • versions.json: Archivo que especifica las versiones a instalar de algunos paquete. No se debe modificar si se desean instalar las últimas versiones disponibles de los paquetes.
  • install_environment.py: Script que instalará todos los paquetes necesarios para trabajar en una blockchain, además de algunas herramientas básicas para el sistema.
  • uninstall_npm_packages.py: Script que eliminará del sistema los paquetes necesarios para trabajar en una blockchain.
  • git_config.py: Script que configurará los datos de usuario de git, además de que (si se desea) añadirá al prompt la rama actual en la que se trabaje.

Especificar versiones

Para que se instale una versión específica, es tan sencillo como añadir la versión en el documento versions.json.

Por ejemplo, para añadir la versión de truffle 4.1.15 y la versión 0.4.25 de solc, se tendrá que modificar el archivo de la siguiente manera:

{
	"ganache-cli": "",
	"truffle": "4.1.15",
	"remix-ide": "",
	"solc": "0.4.25"
}

Ejecución

Los archivos son scripts escritos en python. La manera de ejecutarlos son:

  • Si los archivos tienen permisos de ejecución:
./install_environment.py
./git_config.py
./uninstall_npm_packages.py
  • o bien:
python3 install_environment.py
python3 git_config.py
python3 uninstall_npm_packages.py

Notas

Es posible que falten algunos paquetes. Esta instalación solo añade lo más básico para trabajar en la blockchain.

Autor

Victor Nieves Sánchez