> For the complete documentation index, see [llms.txt](https://bootcamp.openguild.wtf/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk.md).

# Building a blockchain with Polkadot SDK

- [Polkadot](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot.md)
- [Additional Reads](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot/additional-reads.md)
- [Why do you want to build a blockchain on Polkadot?](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot/additional-reads/why-do-you-want-to-build-a-blockchain-on-polkadot.md)
- [Understanding the sharded network design of Polkadot](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot/additional-reads/understanding-the-sharded-network-design-of-polkadot.md)
- [Development on Polkadot](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot/development-on-polkadot.md)
- [Polkadot SDK](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk.md): Building a blockchain on Polkadot with a Polkadot Development Kit (PDK)
- [Substrate](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate.md)
- [Create a new blockchain](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/create-a-new-blockchain.md): Learn how to create a new blockchain using Polkadot SDK - Substrate
- [Understanding the architecture](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/create-a-new-blockchain/understanding-the-architecture.md)
- [Break down the node architecture](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/create-a-new-blockchain/break-down-the-node-architecture.md)
- [Introducing to Pop CLI tool](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/create-a-new-blockchain/introducing-to-pop-cli-tool.md)
- [Adding a custom logic to runtime](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/adding-a-custom-logic-to-runtime.md): Customize the pallet and add the custom logic.
- [Components of a Pallet](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/adding-a-custom-logic-to-runtime/components-of-a-pallet.md)
- [Hooks](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/adding-a-custom-logic-to-runtime/hooks.md)
- [Weights & Benchmarking](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/adding-a-custom-logic-to-runtime/weights-and-benchmarking.md)
- [Extensions](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/adding-a-custom-logic-to-runtime/extensions.md)
- [Signed Extensions](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/adding-a-custom-logic-to-runtime/extensions/signed-extensions.md)
- [Transaction Extensions](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/adding-a-custom-logic-to-runtime/extensions/transaction-extensions.md)
- [Common runtime modules](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/common-runtime-modules.md)
- [Runtime API and RPC](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/runtime-api-and-rpc.md)
- [Runtime upgrade](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/runtime-upgrade.md)
- [Bump Polkadot SDK versions](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/substrate/bump-polkadot-sdk-versions.md)
- [Cumulus](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/cumulus.md)
- [Introduction to Cumulus](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/cumulus/introduction-to-cumulus.md)
- [Parachain from scratch](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/cumulus/introduction-to-cumulus/parachain-from-scratch.md)
- [Running a local relaychain network](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/cumulus/running-a-local-relaychain-network.md)
- [Register & reserve a parachain](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/cumulus/running-a-local-relaychain-network/register-and-reserve-a-parachain.md)
- [Launch the network & run a collator node](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/cumulus/running-a-local-relaychain-network/launch-the-network-and-run-a-collator-node.md)
- [Agile Coretime](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-sdk/cumulus/agile-coretime.md)
- [Polkadot Hub](https://bootcamp.openguild.wtf/building-a-blockchain-with-polkadot-sdk/polkadot-hub.md)
