Start Here

Pick Your Path

Choose your learning path based on what you want to build.

Choose the path that matches your goal. Each track is designed to get you productive quickly.

Build Programs

Write application logic in Rust, compile to WASM, deploy to Ethereum.

Programs run off-chain in validator networks but maintain state on L1. You'll use the Sails framework and work with the actor model.

→ Start: Quick Start (5 minutes to first deploy)
→ Full workflow: Program BasicsTestingDeploy

Need: Basic Rust. No Solidity required.

Integrate from Solidity

Call Vara.eth programs from your existing Ethereum contracts.

Offload heavy computation (order books, AI inference, complex game logic) while keeping your core contracts on L1.

→ Start: Solidity Integration
→ Patterns: Choosing a Pattern

Need: Solidity, Foundry or Hardhat.

Integrate from Frontend

Connect web apps to Vara.eth programs with TypeScript.

Use typed clients generated from your program's IDL. Handle both Ethereum-side (wallet signatures) and Vara.eth-side (instant pre-confirmations) flows.

→ Start: Frontend Integration
→ Library docs: Sails-JS (typed clients, React hooks)

Need: JavaScript/TypeScript, basic web3 (ethers.js or viem).

Integrate from Backend

Build services that interact with Vara.eth programs.

Run off-chain workers, automate program interactions, or build indexers. Use the same TypeScript SDK as frontends or call JSON-RPC directly.

→ Start: Backend Integration
→ API reference: RPC API

Need: Any language with HTTP client. TypeScript SDK available.

Learn the System

Understand how Vara.eth works: validators, settlement, economics.

Read if you're evaluating Vara.eth for your project, contributing to the protocol, or building infrastructure.

Recommended order:

  1. What is Vara.eth? — mental model
  2. Why It Matters — core innovations
  3. Vara.eth Whitepaper — complete design
  4. Technical Documentation — implementation spec
  5. Deep Dives — architecture details, source code

Economics and operations:

Foundation:

On this page