Firedancer es un nuevo cliente de validador para Solana.
Si es un operador o busca ejecutar el validador, consulte la guía de inicio en los documentos de Firedancer
Si es un operador que busca ejecutar el validador, consulte la Guía de versiones en la documentación.
El proyecto Firedancer está produciendo dos validadores,
Ambos validadores se construyen a partir de esta base de código. El validador de Firedancer no está listo para el uso de la prueba o la producción y no tiene lanzamientos. Frankendancer se encuentra actualmente en las pruebas en el Netnet Solana.
Firedancer actualmente solo admite Linux y requiere un núcleo relativamente nuevo, al menos V4.18 para construir.
$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git
$ cd firedancer
$ ./deps.sh
$ make -j run El objetivo make run ejecuta el comando fddev dev . Este comando de desarrollo asegurará que su sistema esté configurado correctamente antes de crear un bloque Genesis, algunas claves, un grifo y luego comenzar un validador en la máquina local. fddev utilizará sudo para realizar cambios privilegiados en la configuración del sistema donde sea necesario. Si sudo no está disponible, es posible que deba ejecutar el comando como root.
De forma predeterminada, fddev creará un nuevo clúster de desarrollo, si desea unirse a este clúster con otros validadores, puede definir [rpc.entrypoints] en el archivo de configuración para apuntar en su primer validador y ejecutar fddev dev nuevamente.
Firedancer está disponible bajo la licencia Apache 2. Firedancer también incluye bibliotecas externas disponibles bajo una variedad de licencias. Vea la licencia para el texto completo de la licencia.