1 个不稳定版本
0.0.1 | 2023年5月12日 |
---|
#12 在 #cashu
16KB
156 行
Tuppence
使用Rust编写的Chaumian e-cash铸造,实现了Cashu协议。
NUT 支持
- NUT-01 - 通过
GET /keys
获取活动密钥集 - NUT-02 - 通过
GET /keysets
获取所有密钥集,通过GET /keys/{:id}
获取单个密钥集 - NUT-03 - 通过
GET /mint?amount={:amount}
发起发票请求- 与闪电网关集成以返回发票
- 在后台检查发票付款
- NUT-04 - 通过
POST /mint?hash={:hash}
铸造代币 - NUT-05 - 通过
POST /checkfees
检查闪电费 - NUT-05 - 通过
POST /melt
熔化代币 - NUT-06 - 通过
POST /split
分割代币 - NUT-07 - 通过
POST /check
支付支票 - NUT-08 - 返回闪电费
- NUT-09 - 通过
GET /info
获取铸造信息
路线图
- 将铸造状态持久化到数据库
- 适当管理秘密
- 密钥列表轮换
- IP & 端口监听配置
依赖关系
~25–37MB
~621K SLoC