Firedancer adalah klien validator baru untuk Solana.
Jika Anda seorang operator atau ingin menjalankan validator, lihat panduan memulai di Docs Firedancer
Jika Anda seorang operator yang ingin menjalankan validator, lihat panduan rilis dalam dokumentasi.
Proyek Firedancer memproduksi dua validator,
Kedua validator dibangun dari basis kode ini. Validator Firedancer tidak siap untuk pengujian atau penggunaan produksi dan tidak memiliki rilis. Frankendancer saat ini sedang dalam pengujian di Solana Testnet.
FireDancer saat ini hanya mendukung Linux dan membutuhkan kernel yang relatif baru, setidaknya v4.18 untuk dibangun.
$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git
$ cd firedancer
$ ./deps.sh
$ make -j run Target make run menjalankan perintah fddev dev . Perintah pengembangan ini akan memastikan sistem Anda dikonfigurasi dengan benar sebelum membuat blok Genesis, beberapa kunci, keran, dan kemudian memulai validator pada mesin lokal. fddev akan menggunakan sudo untuk membuat perubahan istimewa pada konfigurasi sistem jika diperlukan. Jika sudo tidak tersedia, Anda mungkin perlu menjalankan perintah sebagai root.
Secara default, fddev akan membuat cluster pengembangan baru, jika Anda ingin bergabung dengan cluster ini dengan validator lain, Anda dapat mendefinisikan [rpc.entrypoints] dalam file konfigurasi untuk menunjuk di validator pertama Anda dan menjalankan fddev dev lagi.
Firedancer tersedia di bawah lisensi Apache 2. Firedancer juga mencakup perpustakaan eksternal yang tersedia di bawah berbagai lisensi. Lihat lisensi untuk teks lisensi lengkap.