Overview
To better understand the concept of Reactive Smart Contracts (RSCs), we have developed an educational course featuring detailed lectures, code snippets on GitHub, and video workshops on YouTube. Our goal is to provide both theoretical knowledge and practical challenges, creating a community where developers can fully explore RSCs.
Where to Begin
The Introduction chapter provides an overview of Reactive Smart Contracts, highlighting their ability to autonomously react to events on EVM-compatible chains. It also outlines the technical and knowledge prerequisites necessary for mastering these concepts.
Introduction to Reactive Smart Contracts →
Module One
Module 1 is dedicated to the basics of Reactive Smart Contracts, events and callbacks, the ReactVM and Reactive Network environments, subscriptions, and the function of oracles in integrating off-chain data.
How Events and Callbacks Work →
ReactVM and Reactive Network →
Module Two
Module 2 explores Uniswap V2, focusing on liquidity pools and smart contract operations. It also elaborates on the basic functions of Reactive Smart Contracts that enable autonomous execution.
Use Cases
The Use Cases section explains scenarios where Reactive Smart Contracts can improve blockchain apps. It includes a basic demo for low-latency log monitoring and interaction across different chains, a guide on deploying RSCs using Remix, and a demonstration of a stop order implementation on a Uniswap V2 liquidity pool.
Deploying Reactive Smart Contracts with Remix →
Glossary
The Glossary provides concise definitions of key terms related to blockchain technology, decentralized finance, and smart contracts, including specific Reactive terms to prevent potential confusion.