链眼社区:专注于区块链安全,区块链数据分析, 区块链信息整合,区块链技术服务和区块链技术咨询。

代码结构设计得最好的多链支持的 HD 钱包服务端代码
扫地僧
2022-09-11 18:21:39

代码库地址: https://github.com/SavourDao/savour-hd

Savour HD 是 Savour 项目的钱包的 HD. 后端服务,使用 golang 编写,提供 grpc 接口给上层服务访问

这是一个支持多链的 HD 钱包的服务端代码,包含对接个链的 wallet 模块,rpc f服务端,代码设计是清晰,规整;今天我把他推荐给大家使用。

1. 项目运行

1.1. 安装依赖

go mod tidy

1.2. 构建程序

go build 或者 go install savour-hd

1.3. 启动程序

./savour-hd -c ./config.yml

. 1.4. 启动 RPC 接口测试界面

grpcui -plaintext 127.0.0.1:8089

2. 项目简介

上图是该项目的一个大概的设计图,整个项目包含了 RPC 服务,钱包 factory 和与各个底层链的对接。

具体的详情大家可以看项目源码。

合作伙伴