firedancer
v0.202.20016
Firedancer是Solana的新驗證器客戶端。
如果您是操作員或希望運行驗證器,請參閱《 firedancer文檔》中的入門指南
如果您是希望運行驗證器的操作員,請參見文檔中的發行指南。
解僱項目正在生產兩個驗證者,
兩個驗證器都是由此代碼庫構建的。 Firendancer驗證器還沒有準備好進行測試或生產使用,也沒有發布。 Frankendancer目前正在Solana Testnet進行測試。
Firedancer目前僅支持Linux,並且需要相對較新的內核,至少需要v4.18才能構建。
$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git
$ cd firedancer
$ ./deps.sh
$ make -j run make run目標運行fddev dev命令。此開發命令將在創建創世紀塊,一些鍵,水龍頭之前確保正確配置您的系統,然後在本地計算機上啟動驗證器。 fddev將在需要時使用sudo對系統配置進行特權更改。如果sudo不可用,則可能需要將命令作為root運行。
默認情況下, fddev將創建一個新的開發集群,如果您希望與其他驗證器一起加入此群集,則可以在配置文件中定義[rpc.entrypoints] ,以指向第一個驗證器並再次運行fddev dev 。
Apache 2許可證可提供Firedancer。解僱者還包括在各種許可下可用的外部圖書館。有關完整許可文本,請參見許可證。