substrate
Substrate strives to be the best blockchain framework in which to build your custom blockchain. Substrate is not a blockchain in itself, but akin to a blockchain SDK framework. Substrate empowers you to build beyond the capabilities of others, giving you the freedom to define your chain however you want. (Gavin Wood)
Official Resources
Tutorials
- Polkadot Deep Dive with Focus on explaining different Polkadot/Substrate Pallets but not limited to it: Youtube Playlist
Other learning Resources
- Rusty Crewmates provides a substrate tutorial that was funded by a Web3F grant: github repo
9 Tutorials tagged with "substrate"
Accessing Storage and Functions Across Custom Pallets
How to access Storage and Functions Across Custom Pallets
Blake2_128Concat vs Twox64Concat
Blake2_128 vs Blake2_128_concat
DispatchResult vs DispatchResultWithPostInfo
DispatchResult vs DispatchResultWithPostInfo
Let’s distill the construct_runtime! macro
Let’s distill the construct_runtime! macro
Running unit tests on substrate pallet
Running unit tests on substrate pallet.
Substrate Pallets Configuration: An Error-based Approach
Substrate Pallets Configuration, An Error-based Approach
Using Generic Types in Custom Data in a Substrate Pallet
How to implement a custom data type that leverages substrate rich type system
Working with assets on substrate
Working with assets on substrate.
How to use the Inherent Extrinsics Feature in Substrate
Learn how to use Inherent Extrinsics in Substrate