Build a Blockchain from Scratch with Rust
5.0
(5)
40 learners
What you'll learn
This course includes
- 3.3 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 36 lessons • 3.3 hours of video
Build a Blockchain from Scratch with Rust
36 lessons
• 3.3 hours
Build a Blockchain from Scratch with Rust
36 lessons
• 3.3 hours
- Rust #0.1 - Getting Started: Setting Up Your First Project 05:25
- Rust #0.2 - Setting Up Code Formatting: Using Rust Analyzer and Rustfmt 02:54
- Rust #1.1 - Creating Your First Blockchain Module: Balances 02:24
- Rust #1.2 - Implementing State Management: Blockchain Module Using BTreeMap 05:01
- Rust #1.3 - Interacting with Balances Pallet State 09:44
- Rust #1.4 - Writing your First Test in the Balances Pallet 04:39
- Rust #1.5 - Enable Balance Transfers 12:40
- Rust #2.1 - Introduction to the System Pallet 04:59
- Rust #2.2 - Implementing Nonce and block number in System Pallet 10:13
- Rust #2.3 - Creating our Runtime 03:29
- Rust #2.4 - Simulating Blocks in our Blockchain Runtime 06:16
- Rust #2.5 - Using Macros to Print Blockchain Runtime State 03:27
- Rust #3.1 - Generics and Configurable Types 05:13
- Rust #3.2 - Importing External Dependencies in Rust: Adding the Num Library 01:47
- Rust #3.3 - Make Balances Pallet Generic 05:22
- Rust #3.4 - Adding Generics to System Pallet 05:40
- Rust #3.5 - Refactoring System Pallet with Config Trait 09:45
- Rust #3.6 - Implementing Config Traits in Balances Pallet 04:54
- Rust #3.7 - Config Trait Inheritance in Pallets 03:57
- Rust #4.1 - Add Our Support Module 05:41
- Rust #4.2 - Defining Concrete Types for Blocks and Transactions 02:35
- Rust #4.3 - Executing Blocks 08:40
- Rust #4.4 - Dispatching Calls 04:49
- Rust #4.5 - Executing and Dispatching Blocks 06:51
- Rust #4.6 - Pallet Level Dispatch 04:28
- Rust #4.7 - Nested Dispatch 04:17
- Rust #5.1 - Proof of Existence Pallet Overview 05:04
- Rust #5.2 - Implementing and Testing the Proof of Existence Pallet 12:33
- Rust #5.3 - Implementing Dispatch Logic in Proof of Existence Pallet 04:56
- Rust #5.4 - Integrating Proof of Existence Pallet in your Runtime 04:25
- Rust #5.5 - Proof of Existence Extrinsics in Blocks 03:48
- Rust #6.1 - Macros Tutorial 06:38
- Rust #6.2 - Adding Call Macro to Balances 07:48
- Rust #6.3 - Adding Call Macro to Proof of Existence Pallet 06:06
- Rust #6.4 - Use the runtime macro 04:47
- Rust #6.5 - Final Thoughts and Next Steps to Become a Polkadot dev 07:38
