34 次重大版本更新
37.0.0 | 2024 年 7 月 18 日 |
---|---|
36.0.0 | 2024 年 7 月 18 日 |
35.0.0 | 2024 年 6 月 21 日 |
34.0.0 | 2024 年 5 月 23 日 |
0.0.0 | 2022 年 11 月 21 日 |
1055 在 魔法豆
8,017 每月下载次数
在 130 个 crate 中使用(直接使用 21 个)
755KB
13K SLoC
Polkadot SDK
Polkadot SDK 仓库提供了构建 Polkadot 网络所需的所有组件。Polkadot 网络是一个多链区块链平台,它允许不同的区块链以安全且可扩展的方式相互操作和共享信息。[前往 Polkadot 网站](https://polkadot.network "Polkadot")
📚 文档
- 🦀 rust-docs
- Polkadot SDK 各组件简介:Substrate、FRAME、Cumulus 和 XCM
- 指南,即如何构建您的第一个 FRAME 模组。
- 模板,用于开始新的项目。
- 其他资源
🚀 发布
[!注意] 我们发布流程仍在进行中,可能尚未反映此处期望的概述。
Polkadot-SDK 有两个发布渠道:stable
和 nightly
。建议生产软件仅使用 stable
。 nightly
旨在让调试者尝试最新功能。详细的发布流程请参阅 RELEASE.md。
您可以使用 psvm
管理下游项目中的 Polkadot-SDK 依赖版本。
😌 稳定版
stable
发布版支持时长为 三个月。在此期间,发布版不会进行任何破坏性更改。它将每两周进行一次,包括错误修复、安全修复、性能修复和新功能。
🤠 每晚版
nightly
发布版每晚从 master
分支发布,可能包含破坏性更改。它们的预发布版本号格式为 major.0.0-nightlyYYMMDD
。
🛠️ 工具
Polkadot SDK 版本管理器:一个简单的工具,用于管理并更新任何 Cargo.toml 文件中的 Polkadot SDK 依赖项。它将自动将 Polkadot SDK 依赖项更新到它们的 correct crates.io 版本。
🔐 安全
安全策略和程序可在 docs/contributor/SECURITY.md 中找到。
🤍 贡献 & 行为准则
请确保遵循我们的 贡献指南。在每次互动和贡献中,本项目均遵守 贡献者公约行为准则。
👾 准备贡献?
查看带有 mentor
(或可选择访问由维护者创建的此页面) 标签的问题,以开始!我们总是通过向 Polkadot 网络提出链上小费作为感谢的象征,来认可有价值的贡献。
Polkadot 学院
在此存储库中的开发通常与 fellowship
组织同步。简而言之,此存储库提供了构建 Polkadot 和其并行链所需的所有 SDK 组件。但是,实际的 Polkadot 运行时位于 fellowship/runtimes
存储库中。有关学院、这种分离以及 RFC 流程的更多信息,请参阅 [此处](https://polkadot-fellows.github.io/dashboard/ "polkadot-fellows")。
历史
该仓库是3个独立仓库的融合,这些仓库原本构成了Polkadot SDK,分别是Substrate、Polkadot和Cumulus。了解更多关于合并及其历史的信息,请点击这里。
lib.rs
:
交易池面向客户端的API。
依赖项
约17-28MB
约463K SLoC