#bitcoin #e-cash #cashu

应用 tuppence

Chaumian e-cash铸造针对Bitcoin

1 个不稳定版本

0.0.1 2023年5月12日

#12#cashu

MIT 许可证

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