Module 1: Beginner — Foundations of Reactive Smart Contracts
Overview
Welcome to Module 1: Beginner — Foundations of Reactive Smart Contracts (RSCs)! This module introduces the core concepts and functionalities of RSCs, providing a foundation for applying them in blockchain projects.
Lesson 1: Reactive Smart Contracts
Explore the mechanisms of RSCs, focusing on their reactive nature and Inversion of Control. Learn through use cases such as data collection with oracles and executing stop orders on decentralized exchanges.
Lesson 2: How Events and Callbacks Work
Understand how EVM events and callbacks enable interaction between smart contracts and external systems. Includes a practical example of Chainlink's price oracle integration.
Lesson 3: ReactVM and Reactive Network As a Dual-State Environment
Examine the dual-state environment of RSCs within the Reactive Network and ReactVM. Learn about state management and transaction execution across these domains.
Lesson 4: How Subscriptions Work
Learn about setting up and managing subscriptions in RSCs to streamline event handling and automate contract execution.
Discover the role of oracles in connecting blockchain with off-chain data. Explore multisig protocols and practical applications in DeFi, insurance, and online betting.