Skip to content

RBBNet/scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Scripts da RBB

Script para configuração de rede de testes

Este roteiro tem como objetivo explicar como rodar o script redeToy_HardHat_General.sh, para subir uma rede de bancada com x validadores, sendo x um número qualquer desejado pelo usuário.

Caution

O script deve sempre ser executado em ambiente Linux. O script não foi testado em ambiente Windows e seu correto funcionamento não é garantido.

Como executar

Primeiro, dê permissão de execução para o script. Depois, execute-o. Os comandos seguem abaixo:

chmod +x redeToy_HardHat_General.sh
./redeToy_HardHat_General.sh

Caso o script encontre problemas na execução, faça no terminal:

sed -i 's/\r//' redeToy_HardHat_General.sh

Execute-o normalmente em seguida.

O script irá perguntar primeiro se é desejado usar alguma versão específica do Besu. Aperte <Enter> para a latest ou insira a versão que desejar.

Em seguida, o script irá perguntar sobre desativar a opção secp256k1.randomize, para configurar biblioteca de criptografia de curvas elípticas. Responda Sim ou Nao.

Opte por desativar a opção (respondendo Sim) apenas caso o Besu esteja demorando muito tempo para iniciar ou se tenha a indicação que os contêineres estão unhealthy. Caso contrário, mantenha a opção ativada (respondendo Nao).

Observações:

  • A desativação da opção secp256k1.randomize é uma solução de contorno para a um problema do Besu, que pode ocorrer em algumas circunstâncias, onde a inicialização fica muito lenta.
  • Esta solução de contorno só funciona até a versão 23.4.1 do Besu. Versões mais recentes do Besu não conseguirão se beneficiar essa solução.
  • Esta configuração não deve ser usada em ambientes produtivos.

About

Scripts para dar suporte às instituições envolvidas com a RBB

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages