Sedge是一款一键设置工具,用于 PoS 网络/链验证器和节点,完全用 Go 编程语言编写。Sedge根据所选客户端使用基于所需配置生成的 docker-compose 脚本来负责整个本地完整节点设置。以下列表显示了 Sedge 的一些用例:

  • 质押。您可以使用 Sedge 设置和部署以太坊或 Gnosis 完整节点,包括验证器节点和带有 mev-boost 的节点。Sedge 的本地设置设计有利于单独质押者,但也可以与其他质押解决方案集成。
  • 自动化测试。如果您需要经常设置节点来测试应用程序或节点,则可以将 Sedge 集成到自动化解决方案中,并利用 Sedge 作为一键式工具,只需一步即可快速设置完整节点。协议和 dapps 开发人员可能就是这种情况。
  • API 和 Checkpoint Sync 端点。Sedge 允许您设置没有验证器的完整节点,以便您可以使用此节点公开执行 JSON-RPC API 或 Beacon Chain HTTP API,或者公开 Checkpoint Sync 端点。
  • 迁移设置。如果您需要将节点从一个地方迁移到另一个地方,或者更改客户端,Sedge 可以为您处理密钥,并导入任何所需的信息。

文档:https://docs.sedge.nethermind.io/docs/intro
github: https://github.com/NethermindEth/sedge