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。解雇者还包括在各种许可下可用的外部图书馆。有关完整许可文本,请参见许可证。