diff --git a/README.md b/README.md index a8f2b13f50e8ebce7a054ea1bb29769d5445de8b..d7b9895c790747ca860bc6d24ac26ba1dffcc3b4 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ ## Sitio web: https://www.bfa.ar/ ## Repositorio: https://gitlab.bfa.ar/blockchain/nucleo.git +Este repositorio instala contiene lo nececario para instalar un nodo BFA (nodo sellador, nodo gateway, nodo transaccional "etc", son casi iguales). + Esta guÃa deberÃa funcionar en Debian o sus derivados. Testeado en *Debian* y *Ubuntu server* sin la GUI instalada en ninguno de ellos. ([Capturas de pantallas instalando un Ubuntu 18.04](https://gitlab.bfa.ar/blockchain/nucleo/wikis/Instalando-Ubuntu-Server-18.04)) @@ -17,15 +19,16 @@ Esta guÃa deberÃa funcionar en Debian o sus derivados. Testeado en *Debian* y Van a aparecer varios **warnings** mientras se instala web3. Esto parece ser "normal". Ignorarlo no parece causar problemas. 4. Cambiá al usuario `bfa` - como root: `su - bfa` -5. Crea una cuenta +5. Crea una cuenta (solamente nodos selladores y nodos transaccionales necesitan una cuenta) - como bfa: `admin.sh account` 6. Comenzá la sincronización. **Esto puede llevar un rato largo** (este script se ejecuta automáticamente cuando se reinicia el sistema). - como bfa: `start.sh` -7. Monitoreá los logs con `bfalog.sh`. Apretá CTRL-C en cualquier momento para detener el `tail -f`. -8. Cambiá la configuración de tu nodo usando `admin.sh syncmode` +7. `localstate.pl` muestra el estado actual del nodo. +8. Monitoreá los logs con `bfalog.sh`. Apretá CTRL-C en cualquier momento para detener el `tail -f`. +9. Cambiá la configuración de tu nodo usando `admin.sh syncmode` - Hacé esto antes de haber sincronizado mucho en el paso anterior, ya que esto podrÃa remover todos los datos de la cadena que hayas bajado y reiniciar la sincronización de la cadena. -9. Esperá a aque termine de sincronizar -10. Herramientas simples super básicas (más bien pruebas de concepto, para inspirar a los programadores): +10. Esperá a aque termine de sincronizar +11. Herramientas simples super básicas (más bien pruebas de concepto, para inspirar a los programadores): - `explorer.sh` : Sigue el bloque más nuevo "*lastest*" por default, pero podés especificar un número de bloque cualquiera como argumento, por ejemplo `explorer.sh 0` permite ver el génesis (bloque 0). - `walker.pl` : También toma un número de bloque para iniciar. Sigue esperando nuevos bloques. - `sealerwatch.pl` : Mira cuando los selladores firman. @@ -100,3 +103,6 @@ Argumento 1 es el nombre de archivo del *smart contract* a compilar. Ejemplo: `compile.and.deploy.contract src/TimestampAuthority.sol` +## localstate.pl + +Muestra varias detalles del entorno local. \ No newline at end of file