本项目是一个基于 Go 实现的通用性签名机服务。提供 ECDSA、EdDSA 地址批量生成能力,并支持消息签名。
ps:项目大部分代码基于交易所签名机抽象、简化而成。
- 🚀 支持批量地址生成
- 🔐 多种签名方式支持(ECDSA、EdDSA)
- ⭐️ 程序内安全保障、私钥永不泄漏
- 🛠 高性能、轻量级设计
- 📦 提供 Cli 工具 / Grpc 服务
- Go 1.20+
- Git
- Make
git clone https://github.com/Shawn-Shaw-x/signature-machine
cd signature-machinemake ./signature./signature rpcgrpcui -plaintext 127.0.0.1:8983make testsignature-machine/
├── bin/ # protobuf 生成管理
├── cmd/ # 程序入口
├── common/ # 公共库
├── config/ # 默认配置文件
├── data/ # leveldb 生成文件
├── flags/ # 环境变量定义
├── leveldb/ # leveldb 代码
├── protobuf/ # protobuf 代码
├── services/ # Grpc 代码及接口实现
├── ssm/ # ecdsa、eddsa 库封装
├── Makefile # shell 命令管理
├── go.mod
├── README.md


