#polkadot #run-time #substrate #declaring #api #blockchain #macro

无std sp-api-proc-macro

用于声明和实现运行时API的宏。(polkadot v1.13.0)

40个版本 (18个重大突破)

20.0.0 2024年6月21日
19.0.0 2024年4月30日
18.0.0 2024年4月8日
17.0.1 2024年4月4日
2.0.0-alpha.52020年3月24日

#6 in #declaring

Download history 5356/week @ 2024-04-16 5203/week @ 2024-04-23 5485/week @ 2024-04-30 4467/week @ 2024-05-07 4727/week @ 2024-05-14 5100/week @ 2024-05-21 5857/week @ 2024-05-28 4439/week @ 2024-06-04 3589/week @ 2024-06-11 5379/week @ 2024-06-18 4981/week @ 2024-06-25 2281/week @ 2024-07-02 5426/week @ 2024-07-09 5663/week @ 2024-07-16 3840/week @ 2024-07-23 4144/week @ 2024-07-30

19,713 个月下载量
用于 573 个crate(直接使用2个)

Apache-2.0

92KB
2K 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 是一个多链区块链平台,允许不同的区块链以安全且可扩展的方式相互操作和共享信息。

📚 文档

🚀 发布

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

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(或另请参阅由维护者创建的此页面:)的 issue 以开始!我们总是通过向 Polkadot 网络提出链上小费作为我们感激之情的象征来认可有价值的贡献。

Polkadot 学院

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

历史

此仓库是三个以前用于组成 Polkadot SDK 的独立仓库的合并,即 Substrate、Polkadot 和 Cumulus。有关合并及其历史的更多信息,请参阅 此处


lib.rs:

声明和实现运行时 api 的宏。

依赖关系

~2–3MB
~57K SLoC