[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10540":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":23,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":32,"discoverSource":33},10540,"polkadot-sdk","paritytech\u002Fpolkadot-sdk","paritytech","The Parity Polkadot Blockchain SDK","https:\u002F\u002Fpolkadot.com\u002F",null,"Rust",2776,1207,84,1752,0,2,7,19,31.25,false,"master",true,[25,26,27,28],"blockchain","cumulus","polkadot","substrate","2026-06-12 02:02:23","\u003Cdiv align=\"center\">\n\n![SDK Logo](.\u002Fdocs\u002Fimages\u002FPolkadot_Logo_Horizontal_Pink_White.png#gh-dark-mode-only)\n![SDK Logo](.\u002Fdocs\u002Fimages\u002FPolkadot_Logo_Horizontal_Pink_Black.png#gh-light-mode-only)\n\n# Polkadot SDK\n\n![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fparitytech\u002Fpolkadot-sdk)&nbsp;&nbsp;![GitHub\nforks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fparitytech\u002Fpolkadot-sdk)\n\n\u003C!-- markdownlint-disable-next-line MD013 -->\n[![StackExchange](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FStackExchange-Community%20&%20Support-222222?logo=stackexchange)](https:\u002F\u002Fsubstrate.stackexchange.com\u002F)&nbsp;&nbsp;![GitHub contributors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002Fparitytech\u002Fpolkadot-sdk)&nbsp;&nbsp;![GitHub commit activity](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fm\u002Fparitytech\u002Fpolkadot-sdk)&nbsp;&nbsp;![GitHub last commit](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fparitytech\u002Fpolkadot-sdk)\n\n> The Polkadot SDK repository provides all the components needed to start building on the\n> [Polkadot](https:\u002F\u002Fpolkadot.com\u002F) network, a multi-chain blockchain platform that enables\n> different blockchains to interoperate and share information in a secure and scalable way.\n\n\u003C\u002Fdiv>\n\n## ⚡ Quickstart\nIf you want to get an example node running quickly you can execute the following getting started script:\n\n```\ncurl --proto '=https' --tlsv1.2 -sSf https:\u002F\u002Fraw.githubusercontent.com\u002Fparitytech\u002Fpolkadot-sdk\u002Fmaster\u002Fscripts\u002Fgetting-started.sh | bash\n```\n\n## 👩🏽‍💻 Building\n\nIn order to build this project you need to install some dependencies, follow the instructions in [this guide](https:\u002F\u002Fdocs.polkadot.com\u002Fdevelop\u002Fparachains\u002Finstall-polkadot-sdk).\n\n### 🎯 Build targets\n\nWhen building full runtimes, the WASM builder takes care of all required configuration.  \nFor individual crates, however, there are a few caveats when targeting `no_std`.\n\n#### WASM\nSet `RUSTFLAGS=\"--cfg substrate_runtime\"` when building for WASM. See the\n[WASM build](https:\u002F\u002Fparitytech.github.io\u002Fpolkadot-sdk\u002Fmaster\u002Fpolkadot_sdk_docs\u002Fpolkadot_sdk\u002Fsubstrate\u002Findex.html#wasm-build)\nin the Polkadot SDK Documentation.\n\n#### PolkaVM\nPolkaVM builds require some `riscv32` or `riscv64` target architecture.  \nSee the CI example: [RiscV-build](https:\u002F\u002Fgithub.com\u002Fparitytech\u002Fpolkadot-sdk\u002Fblob\u002F6de451a105ca0a5feb675a215d4e8de5207febf6\u002F.github\u002Fworkflows\u002Fbuild-misc.yml#L55).\n\n## 📚 Documentation\n\n* [Polkadot Documentation Portal](https:\u002F\u002Fdocs.polkadot.com)\n* [🦀 rust-docs](https:\u002F\u002Fparitytech.github.io\u002Fpolkadot-sdk\u002Fmaster\u002Fpolkadot_sdk_docs\u002Findex.html): Where we keep track of\nthe API docs of our Rust crates. Includes:\n  * [Introduction](https:\u002F\u002Fparitytech.github.io\u002Fpolkadot-sdk\u002Fmaster\u002Fpolkadot_sdk_docs\u002Fpolkadot_sdk\u002Findex.html)\n\tto each component of the Polkadot SDK: Substrate, FRAME, Cumulus, and XCM\n  * [Guides](https:\u002F\u002Fparitytech.github.io\u002Fpolkadot-sdk\u002Fmaster\u002Fpolkadot_sdk_docs\u002Fguides\u002Findex.html),\n\tnamely how to build your first FRAME pallet\n  * [Templates](https:\u002F\u002Fparitytech.github.io\u002Fpolkadot-sdk\u002Fmaster\u002Fpolkadot_sdk_docs\u002Fpolkadot_sdk\u002Ftemplates\u002Findex.html)\n    for starting a new project.\n  * [External Resources](https:\u002F\u002Fparitytech.github.io\u002Fpolkadot-sdk\u002Fmaster\u002Fpolkadot_sdk_docs\u002Fexternal_resources\u002Findex.html)\n* Have a question? You can ask in the Polkadot SDK Developers Chat.\nMessages from either of these channels are bridged to the other, so you can use whichever one you like.\n  * [Telegram](https:\u002F\u002Ft.me\u002Fsubstratedevs)\n  * [Matrix](https:\u002F\u002Fmatrix.to\u002F#\u002F#substratedevs:matrix.org)\n  * [Discord](https:\u002F\u002Fdiscord.com\u002Fchannels\u002F722223075629727774\u002F997505821955076196)\n  * [Polkadot and Substrate StackExchange](https:\u002F\u002Fsubstrate.stackexchange.com\u002F)\n\n## 🚀 Releases\n\n\u003C!-- markdownlint-disable-next-line MD013 -->\n![Current Stable Release](https:\u002F\u002Fraw.githubusercontent.com\u002Fparitytech\u002Frelease-registry\u002Fmain\u002Fbadges\u002Fpolkadot-sdk-latest.svg)&nbsp;&nbsp;![Next Stable Release](https:\u002F\u002Fraw.githubusercontent.com\u002Fparitytech\u002Frelease-registry\u002Fmain\u002Fbadges\u002Fpolkadot-sdk-next.svg)\n\nThe Polkadot SDK is released every three months as a `Polkadot stableYYMM` release. Each stable release is supported for\none year with patches. See the next upcoming versions in the [Release\nRegistry](https:\u002F\u002Fgithub.com\u002Fparitytech\u002Frelease-registry\u002F) and more docs in [RELEASE.md](.\u002Fdocs\u002FRELEASE.md).\n\nYou can use [`psvm`](https:\u002F\u002Fgithub.com\u002Fparitytech\u002Fpsvm) to update all dependencies to a specific\nversion without needing to manually select the correct version for each crate.\n\n## 🛠️ Tooling\n\n[Polkadot SDK Version Manager](https:\u002F\u002Fgithub.com\u002Fparitytech\u002Fpsvm):\nA simple tool to manage and update the Polkadot SDK dependencies in any Cargo.toml file.\nIt will automatically update the Polkadot SDK dependencies to their correct crates.io version.\n\n## 🔐 Security\n\nThe security policy and procedures can be found in\n[docs\u002Fcontributor\u002FSECURITY.md](.\u002Fdocs\u002Fcontributor\u002FSECURITY.md).\n\n## 🤍 Contributing & Code of Conduct\n\nEnsure you follow our [contribution guidelines](.\u002Fdocs\u002Fcontributor\u002FCONTRIBUTING.md). In every\ninteraction and contribution, this project adheres to the [Contributor Covenant Code of\nConduct](.\u002Fdocs\u002Fcontributor\u002FCODE_OF_CONDUCT.md).\n\n### 👾 Ready to Contribute?\n\nTake a look at the issues labeled with [`mentor`](https:\u002F\u002Fgithub.com\u002Fparitytech\u002Fpolkadot-sdk\u002Flabels\u002FC1-mentor)\n(or alternatively [this](https:\u002F\u002Fmentor.tasty.limo\u002F) page, created by one of the maintainers) label to get started!\nWe always recognize valuable contributions by proposing an on-chain tip to the Polkadot network as a token of our\nappreciation.\n\n## Polkadot Fellowship\n\nDevelopment in this repo usually goes hand in hand with the `fellowship` organization. In short,\nthis repository provides all the SDK pieces needed to build both Polkadot and its parachains. But,\nthe actual Polkadot runtime lives in the `fellowship\u002Fruntimes` repository. Read more about the\nfellowship, this separation, the RFC process\n[here](https:\u002F\u002Fpolkadot-fellows.github.io\u002Fdashboard\u002F).\n\n## History\n\nThis repository is the amalgamation of 3 separate repositories that used to make up Polkadot SDK,\nnamely Substrate, Polkadot and Cumulus. Read more about the merge and its history\n[here](https:\u002F\u002Fpolkadot-public.notion.site\u002FPolkadot-SDK-FAQ-fbc4cecc2c46443fb37b9eeec2f0d85f).\n","Polkadot SDK 是一个用于构建 Polkadot 网络上应用的开发工具包，旨在支持不同区块链之间的互操作性和信息共享。其核心功能包括提供 Substrate、FRAME、Cumulus 和 XCM 等组件，这些组件采用 Rust 语言编写，确保了高性能与安全性。该 SDK 支持 WASM 和 PolkaVM 构建目标，允许开发者根据具体需求灵活选择编译选项。适用于希望在 Polkadot 生态系统中创建或扩展自己区块链项目的开发者，特别是那些对跨链通信和多链架构感兴趣的团队。","2026-06-11 03:29:04","top_topic"]