概述

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

特征

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

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