#tetcoin #framework #blockchain #crypto

bin+lib node-cli

Rust实现的通用Tetcore节点

显示软件包…

1个稳定版本

2.0.0 2021年4月5日
0.0.0 2021年3月4日

#181#tetcoin

22 每月下载量
用于 2 软件包

GPL-3.0-or-later…

6.5MB
119K SLoC

Tetcore · GitHub license PRs Welcome

appveyor Rust - Debug Build Rust - Release Build

🚀 Tetcore 使为任何目的构建的区块链的快速原型设计成为可能。

尝试使用

只需访问 core.tetcoin.org 并遵循 安装说明。您也可以尝试 教程 之一。

贡献 & 行为准则

请遵循在 docs/CONTRIBUTING.adoc 中概述的贡献指南。在此项目的所有通信和贡献中,遵循 贡献者行为准则

安全

安全策略和程序可以在 docs/SECURITY.md 中找到。

许可协议

  • Tetcore 基础设施(《tp*》),Fabric(《fabric*》)和贵族(《nobles*》),二进制文件(《/bin》)以及所有其他工具均受 Apache 2.0 许可协议的约束。
  • Tetcore 客户端(《/client/*` / 《tc*》)受 GPL v3.0 带类路径链接异常 许可协议的约束。

分许可的原因是为了确保绝大多数使用Tetcore创建功能链的团队可以在Apache2许可的代码中完全进行更改,从而让团队在发布内容和方式上有完全的自由,并为商业团队提供许可的清晰度。

为了社区的利益,我们要求对Tetcore核心逻辑(例如Tetcore的内部共识、加密或数据库代码)进行的任何更深入的改进都必须贡献回来,这样每个人都能从中受益。


lib.rs:

Tetcore CLI库。

此软件包有两个Cargo功能

  • cli(默认):暴露了解析命令行选项的功能,然后以CLI应用程序的方式启动和运行节点。

  • browser:暴露了browser模块的内容,该模块包含用于通过wasm-bindgen实用程序传递并从JavaScript中调用的导出符号。尽管其名称为browser,但生成的WASM理论上也可以从NodeJS中使用,尽管尚未进行测试。

依赖关系

~87MB
~1.5M SLoC