Skip to main content

Reactive Network Education Image

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 →

Prerequisites →

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.

Reactive Smart Contracts →

How Events and Callbacks Work →

ReactVM and Reactive Network →

How Subscriptions Work →

How Oracles Work →

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.

How Uniswap Works →

Basic Reactive Functions →

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.

Basic Demo →

Uniswap V2 Stop Order Demo →

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.

Glossary →