Skip to content

justmert/kurtosis-orbit

Repository files navigation

Kurtosis-Orbit

Deploy and manage Arbitrum Orbit chains with ease using Kurtosis

Kurtosis-Orbit is a comprehensive deployment tool that allows you to spin up complete Arbitrum Orbit rollup environments in minutes. Built on top of Kurtosis, it provides a simple, reproducible way to deploy L2 chains for development, testing, and experimentation.

DOCS

✨ Features

  • 🚀 One-command deployment - Deploy a complete Orbit stack with a single command
  • 🔧 Highly configurable - Customize chain parameters, rollup mode, and infrastructure settings
  • 🔑 Pre-funded accounts - Development accounts with ETH ready for immediate testing
  • 🌉 Bridge integration - Built-in token bridge between L1 and L2
  • 📊 Monitoring ready - Optional Blockscout explorer for transaction monitoring
  • 🐳 Docker - Run locally with Docker

🚀 Quick Start

Prerequisites

Deploy Your First Orbit Chain

# Start Kurtosis engine
kurtosis engine start

# Deploy default Orbit chain
kurtosis run github.com/justmert/kurtosis-orbit

# Access your chain (ports will be shown in output)
# Example: http://localhost:PORT for RPC access

Deploy with Custom Configuration

# Create custom config
cat << EOF > my-config.yml
orbit_config:
  chain_name: "MyDevChain"
  chain_id: 999888
  enable_explorer: true
EOF

# Deploy with custom settings
kurtosis run github.com/justmert/kurtosis-orbit --args-file my-config.yml

🏗️ What You Get

After deployment, you'll have a complete Arbitrum Orbit environment including:

  • L1 Ethereum chain (local Geth + Lighthouse)
  • Arbitrum Orbit L2 chain (sequencer + validator)
  • Token bridge for L1 ↔ L2 transfers
  • Pre-funded accounts with 1000 ETH each
  • Optional block explorer (Blockscout)

📖 Documentation

You can see the hosted docs.

Disable Analytics

To disable analytics tracking, add this to your configuration:

orbit_config:
  enable_analytics: false

Or set the environment variable:

export KURTOSIS_ORBIT_ANALYTICS=false

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

🔗 Links

About

Spin up complete Arbitrum Orbit in minutes

Resources

License

Stars

Watchers

Forks

Packages

No packages published