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 Basics → Testing → Deploy
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:
- What is Vara.eth? — mental model
- Why It Matters — core innovations
- Vara.eth Whitepaper — complete design
- Technical Documentation — implementation spec
- Deep Dives — architecture details, source code
Economics and operations:
- wVARA Overview — token model
- Reverse Gas — programs pay, not users
- Validators & Staking — how validation works
Foundation:
- Gear Protocol — underlying runtime
- Actor Model — execution model
- Bridge Technical Overview — cross-chain architecture