您正在查看: Ethereum-开源推荐 分类下的文章

ethereum beaconchain 轻量级区块浏览器

github: https://github.com/ethpandaops/dora
用例:https://beaconlight.ephemery.dev/

相比https://github.com/gobitfly/eth2-beaconchain-explorer 要简洁很多

基于JWT 身份验证实现以太坊RPC速率受限的 API 网关

概述

该项目是一个用 Go 语言构建的 API 网关,位于去中心化应用程序 (dApp) 的前端,管理对各种区块链网络的请求,目前支持以太坊和 Polygon。它包括基于 JWT 的身份验证、速率限制以及获取最新区块链区块编号的功能。

特征

  • JWT 身份验证:使用 JSON Web 令牌 (JWT) 保护 API。
  • 速率限制:限制客户端可以发出的请求数量,以防止滥用。
  • 区块链网络集成:将请求路由到以太坊和 Polygon 网络以获取最新的区块编号。
  • 模块化中间件设计:可轻松扩展其他中间件或区块链网络。

github: https://github.com/DamianFigiel/api-gateway-dapps-go

GasWait 是一个允许用户选择提交交易的理想时间的工具

GasWait 是一个允许用户选择提交交易的理想时间的工具,通过在网络费用较低时提交来帮助用户节省 gas 费用。

特征

  • 选择交易时间:用户可以选择何时提交交易,避开高昂的 gas 费用时期。
  • 智能 Gas 费用检测:GasWait 会在用户选择的时间范围内自动监控 Gas 费用。
  • 自动提交交易:一旦 gas 费用达到用户期望的水平,GasWait 就会自动提交交易,确保节省成本。

使用案例

  • 想要避免在网络拥塞期间提交交易的用户。
  • 喜欢在 Gas 费用较低时自动提交交易的用户。

亮点

  • 节省 Gas 费:通过等待最佳时间,用户可以显著降低 Gas 成本。
  • 易于使用:用户只需选择他们想要的交易时间,GasWait 会自动处理其余部分。
  • 自动化:系统自动监控并提交交易,无需用户持续监督。

github: https://github.com/Unblock-Chain/eth-gas-wait

Sedge一键 轻松设置和部署以太坊节点

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

用于解码项目内的 EVM ABI 编码调用数据的 CLI 工具

功能

  • 查找选择器的签名。
  • 解码 ABI 编码的calldata。
  • 解码 ABI 编码的自定义错误。
  • 解码支持的库的错误日志。

https://github.com/golden-expiriensu/sel2sig