Set-up tips, key concepts and how to build with them | Substrate Seminar
In this seminar, Parity Developer Advocate Sacha Lansky will walk through some of Substrate’s key concepts by diving into some intermediate level how-to guides. In doing so, he plans to showcase different implementations of certain concepts and their APIs, with a focus on how to write pallets that are customized for a particular use case. Topics will include: pallet coupling, origins and runtime configurations.
0:00 Intro
3:22 Plan
6:55 Setup Tips
12:40 1. Useful Extensions
15:58 2. Navigating the Substrate Repository
19:53 3. Understanding Traits, Types, Bounds and Metaprogramming
29:49 Pallet Functions
32:06 SCALE Codec, Libraries and Macros
37:51 Fundamentals
40:25 1. Example Pallet: Weights and Hooks
47:22 2. Node Template: Genesis
50:44 Implement the Lockable Currency Trait
54:46 Q: What is the difference between tightly and loosely coupled pallets?
56:36 Q: How can I use the lockable currency trait from an ink! smart contract?
57:41 Q: Whats a good practice to deal with different versions of pallet dependencies?
59:28 Q: Is it necessary to use the nightly build of Rust for Substrate development?
1:00:22 Q: How do I approach customizing and extending functionality of exiting FRAME pallets?
1:03:43 Pallet Template Commit History
1:19:30 Add Special Account Origin
1:20:17 Runtime Configuration and Recap
To sign up for the next Substrate Seminar session: https://substrate.io/ecosystem/resources/seminar/
⎼⎼⎼⎼⎼⎼⎼
→ For more videos on blockchain development and building Web 3.0,
subscribe to the channel: https://www.youtube.com/channel/UCSs5vZi0U7qHLkUjF3QnaWg?sub_confirmation=1
→ Website: https://www.parity.io/
→ To stay informed about Parity updates and events,
subscribe to the newsletter: https://www.parity.io/newsletter/
→ Follow us on Twitter: https://twitter.com/ParityTech
→ Check our code on GitHub: https://github.com/paritytech/