BCSkill (Block chain skill )
区块链中文技术社区

只讨论区块链底层技术
遵守一切相关法律政策!

RESTful API 设计服务来管理以太坊网络中的交易

以太坊交易管理器

任务描述

开发一个 RESTful API 服务,用于管理以太坊区块链(goerli 测试网络)上的交易,考虑高负载。

要求

该API应该支持以下操作:

  • 发送新交易(POST /交易)

  • 检索以太坊地址的余额 (GET /balances/{address})

  • 通过哈希检索交易信息 (GET /transactions/{hash})

    • hash(交易哈希)
    • 来自(发件人地址)
    • 至(收件人地址)
    • 值(发送的 Eth 数量)
    • 时间戳
  • 使用 Ethers.js(用于 Node.js)或 go-ethereum(用于 Go)与以太坊(Goerli)区块链进行交互。

  • 实现地址余额缓存以减少 RPC 负载(可以使用任何缓存解决方案,例如 Redis 或内置缓存)。

  • 通过最小化请求数量来优化 RPC 交互。

  • 提供负载测试结果,证明该服务每秒至少处理 100 个请求的能力。

  • 在 GitHub 上发布源代码。

  • 可选但加分项:Dockerfile + 在 Docker 和/或 Docker 镜像中运行的说明。

https://github.com/alewkinr/eth-trx-manager/tree/main

以太坊事件监听器 API

一个强大且可扩展的 RESTful API,旨在监听以太坊智能合约发出的特定事件。

以太坊事件监听器 API

以太坊事件监听器 API 是一个功能强大的工具,可让您监控和捕获以太坊智能合约发出的事件。借助此 API,您可以轻松地为特定合约和事件名称注册事件监听器,并检索捕获的事件数据以进行进一步分析或与其他系统集成。

特征

  • 为以太坊智能合约注册事件监听器
  • 捕获发出的事件并将其存储在 MySQL 数据库中
  • 通过 RESTful API 端点检索事件数据
  • 使用 API 密钥对 API 请求进行身份验证
  • Docker 化应用程序,易于部署和扩展

使用的技术

  • Golang
  • Gin Web 框架
  • 以太坊 Go 客户端 (go-ethereum)
  • GORM (MySQL 的 Go ORM)
  • MySQL 数据库
  • Docker
  • Docker 组成

https://github.com/devlongs/ethereum-event-listener

Dockge 一个精美的、易于使用且反应灵敏的自托管 docker compose.yaml 面向堆栈的管理器

功能

  • 管理你的compose.yaml文件
    • 创建/编辑/启动/停止/重启/删除
    • 更新 Docker 镜像
  • 交互式编辑器compose.yaml
  • 交互式网页终端
  • (1.4.0)多代理支持——您可以在一个界面中管理来自不同 Docker 主机的多个堆栈
  • 将docker run ...命令转换为compose.yaml
  • 基于文件的结构 - Dockge 不会劫持您的撰写文件,它们会像往常一样存储在您的驱动器上。您可以使用常规docker compose命令与它们交互

Uptime Kuma一款易于使用的自托管监控工具

功能

  1. 监控 HTTP(s) / TCP / HTTP(s) 关键字 / HTTP(s) Json 查询 / Ping / DNS 记录 / 推送 / Steam 游戏服务器 / Docker 容器的正常运行时间
  2. 精美、反应灵敏、快速的 UI/UX
  3. 通过 Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和90 多种通知服务发送通知,点击此处查看完整列表
  4. 20 秒间隔
  5. 多种语言
  6. 多个状态页面
  7. 将状态页面映射到特定域
  8. Ping 图表
  9. 证书信息
  10. 代理支持
  11. 2FA 支持

https://github.com/louislam/uptime-kuma

HiBit Uninstaller

彻底卸载程序,不留下任何残留
强制卸载可删除任何顽固软件
一次删除多个程序
监控程序的安装
节目快速搜索功能
卸载 Windows 应用商店应用
删除浏览器的扩展
粉碎敏感文件

修复注册表问题并提高您的电脑性能
删除垃圾文件和不必要的程序文件
删除系统中无效的快捷方式
查找硬盘中的空文件夹
轻松管理随 Windows 启动的程序和服务
轻松管理 Windows 系统还原点
易于使用的用户界面
自动更新至最新版本

https://www.hibitsoft.ir/Uninstaller.html