显示包…
3 个稳定版本
2.1.2 | 2021年6月23日 |
---|---|
2.0.2 | 2021年4月3日 |
2.0.1 | 2021年4月1日 |
#96 in #tetcore
840 每月下载量
在 159 个包中使用(通过 tp-runtime-interface)
54KB
1K SLoC
Tetcore ·
🚀 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 运行时接口的上下文提供过程宏。
提供以下宏
- 用于生成运行时接口的
#[runtime_interface]
属性宏。 - 用于实现
PassBy
与Codec
的PassByCodec
derive 宏。 - 用于实现
PassBy
与Enum
的PassByEnum
derive 宏。 - 用于实现
PassBy
与Inner
的PassByInner
derive 宏。
依赖关系
~2MB
~46K SLoC