Firedancer est un nouveau client validateur pour Solana.
Si vous êtes un opérateur ou que vous cherchez à exécuter le validateur, consultez le Guide de démarrage dans les documents Firedancer
Si vous êtes un opérateur qui cherche à exécuter le validateur, consultez le guide des versions dans la documentation.
Le projet Firedancer produit deux validateurs,
Les deux validateurs sont construits à partir de cette base de code. Le validateur du Firedancer n'est pas prêt pour le test ou l'utilisation de la production et n'a pas de versions. Frankendancer est actuellement en test sur le Solana TestNet.
Firedancer ne prend actuellement en charge que Linux et nécessite un noyau relativement nouveau, au moins V4.18 à construire.
$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git
$ cd firedancer
$ ./deps.sh
$ make -j run La cible make run exécute la commande fddev dev . Cette commande de développement garantira que votre système est correctement configuré avant de créer un bloc Genesis, des clés, un robinet, puis de démarrer un validateur sur la machine locale. fddev utilisera sudo pour apporter des modifications privilégiées à la configuration du système si nécessaire. Si sudo n'est pas disponible, vous devrez peut-être exécuter la commande en tant que racine.
Par défaut, fddev créera un nouveau cluster de développement, si vous souhaitez rejoindre ce cluster avec d'autres validateurs, vous pouvez définir [rpc.entrypoints] dans le fichier de configuration pour pointer à nouveau votre premier validateur et exécuter fddev dev .
Firedancer est disponible sous la licence Apache 2. Firedancer comprend également des bibliothèques externes disponibles sous une variété de licences. Voir la licence pour le texte complet de licence.