O FireDancer é um novo cliente de validador para Solana.
Se você é um operador ou deseja executar o validador, consulte o guia de início do FireDancer Docs
Se você é um operador que deseja executar o validador, consulte o Guia de lançamentos na documentação.
O projeto do FireDancer está produzindo dois validadores,
Ambos os validadores são construídos a partir desta base de código. O validador do FireDancer não está pronto para uso ou produção e não possui lançamentos. Frankendancer está atualmente testando no Solana TestNet.
Atualmente, o Firedancer suporta apenas o Linux e requer um kernel relativamente novo, pelo menos v4.18 para construir.
$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git
$ cd firedancer
$ ./deps.sh
$ make -j run O alvo make run executa o comando fddev dev . Este comando de desenvolvimento garantirá que seu sistema esteja configurado corretamente antes de criar um bloco de genesis, algumas chaves, uma torneira e, em seguida, iniciar um validador na máquina local. fddev usará sudo para fazer alterações privilegiadas na configuração do sistema, quando necessário. Se sudo não estiver disponível, pode ser necessário executar o comando como root.
Por padrão, fddev criará um novo cluster de desenvolvimento, se você deseja participar deste cluster com outros validadores, você pode definir [rpc.entrypoints] no arquivo de configuração para apontar para o seu primeiro validador e executar fddev dev novamente.
O FireDancer está disponível sob a licença Apache 2. O FireDancer também inclui bibliotecas externas disponíveis sob uma variedade de licenças. Consulte a licença para o texto completo da licença.