
Overview
To better understand the concept of Reactive Contracts (RCs), 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 RCs.
Where to Begin
The Introduction chapter provides an overview of Reactive 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 Contracts →
Module One
Module 1 is dedicated to the basics of Reactive 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 Contracts that enable autonomous execution.
Use Cases
The Use Cases section explains scenarios where Reactive Contracts can improve blockchain apps. It includes a basic demo for low-latency log monitoring and interaction across different chains, a guide on deploying RCs using Remix, and a demonstration of a stop order implementation on a Uniswap V2 liquidity pool.
Deploying Reactive 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.