4 个版本 (2 个破坏性更新)

0.3.0 2019年12月31日
0.2.1 2019年12月3日
0.2.0 2019年11月29日
0.1.0 2019年11月14日

#217 in #地址

MIT 许可证

170KB
4.5K SLoC

Godcoin

Godcoin 是基督的官方货币。一枚令牌由一克黄金支撑。区块链技术用于提供不可变且经过密码学验证的账本。系统是集中的,允许实现去中心化系统所无法实现的全球可扩展性。

网站 | 白皮书

概述

Godcoin 的核心库和区块链实现。

库 API 提供

  • 构建交易
  • 构建网络消息
  • 创建脚本并将它们转换为用于接收的 P2SH 地址
  • 生成密钥,并可选项将其转换为默认 P2SH 地址
  • 区块和索引的后端存储
  • 验证区块和交易

此库不提供网络客户端实现,保持对任何网络库的无关性。

Build Status

支持的 Rust 版本

Godcoin 是基于编译器的最新稳定版本构建的。任何之前的版本都不保证可以编译。

开发

当修复错误时,应该添加回归测试。新功能也应添加相应的测试以确保正确的行为。

运行测试套件

$ cargo test

应该构建 crate 并通过测试。

依赖项

~45MB
~626K SLoC