Module 1: Beginner — Foundations of Reactive Contracts
Overview
Welcome to Module 1: Beginner — Foundations of Reactive Contracts (RCs)! This module introduces the core concepts and functionalities of RCs, providing a foundation for applying them in blockchain projects.
Explore the mechanisms of RCs, 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 RCs 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 RCs 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.