12 个版本 (6 个主要破坏)

9.0.0 2023 年 12 月 13 日
8.0.0 2023 年 11 月 20 日
7.0.0 2023 年 11 月 2 日
6.0.0 2023 年 10 月 4 日
0.1.0-dev.22023 年 7 月 27 日

147#货架

Download history 14/week @ 2024-03-31

每月 97 次下载
用于 货架示例

MIT-0 许可证

2.5MB
42K SLoC

SDK Logo SDK Logo

Polkadot SDK

GitHub stars  GitHub forks

StackExchange  GitHub contributors  GitHub commit activity

GitHub lines of code   GitHub last commit

Polkadot SDK 仓库提供了在 Polkadot 网络上构建所需的所有组件,这是一个多链区块链平台,允许不同的区块链以安全且可扩展的方式进行交互和信息共享。

📚 文档

🚀 发布

[!注意] 我们的开发流程仍在进行中,可能尚未反映在此处的期望概述中。

Polkadot-SDK 有两个发布渠道:stablenightly。建议生产软件仅使用 stablenightly 旨在供实验者尝试最新功能。详细的发布流程在 RELEASE.md 中描述。

您可以使用 psvm 管理下游项目中 Polkadot-SDK 依赖项的版本。

😌 稳定版

stable 版本的支持期限为 三个月。在此期间,发布将不会有任何破坏性变更。它将以 两周 的频率接收错误修复、安全修复、性能修复和新非破坏性功能。

🤠 每夜版

nightly 版本每晚从 master 分支发布,可能包含破坏性变更。它们具有预发布版本号,格式为 major.0.0-nightlyYYMMDD

🛠️ 工具

Polkadot SDK 版本管理器:一个简单的工具,用于管理和更新任何 Cargo.toml 文件中 Polkadot SDK 依赖项。它将自动将 Polkadot SDK 依赖项更新到其正确的 crates.io 版本。

🔐 安全性

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

🤍 贡献 & 行为准则

请确保您遵循我们的 贡献指南。在每个互动和贡献中,该项目都遵守 贡献者公约行为准则

👾 准备好贡献了吗?

查看标记为 mentor (或者也可以查看由维护者创建的此页面 this)的问题以开始!我们始终通过向 Polkadot 网络提议链上小费作为我们感激之情的标志,来认可有价值的贡献。

Polkadot 学院

此存储库中的开发通常与 fellowship 组织同步。简而言之,此存储库提供了构建 Polkadot 和其平行链所需的所有 SDK 组件。但是,实际的 Polkadot 运行时位于 fellowship/runtimes 存储库中。有关学院、这种分离以及 RFC 流程的更多信息,请参阅 此处

历史

此存储库是 3 个独立存储库的融合,这些存储库曾构成 Polkadot SDK,即 Substrate、Polkadot 和 Cumulus。有关合并及其历史的更多信息,请参阅 此处


lib.rs:

厨房水槽示例库

此库仅作为示例,不应用于生产。

FRAME 宏及其各种语法选项的厨房水槽目录。

此示例不关注货盘实例化、dev_mode,并且不包括对T的任何'where'子句。这些都会增加语法的复杂性,但在此不做讨论。

依赖项

~16–35MB
~582K SLoC