🚀 Quick Start Guide
Welcome to Arch Network! Let's get you up and running with a local development environment.
🎯 What You'll Build
graph TD A[Bitcoin Core] -->|Blockchain Data| B[Electrs] B -->|Efficient Queries| C[Local Validator] C -->|Development Environment| D[Your dApp] style A fill:#f9d71c style B fill:#3498db style C fill:#2ecc71 style D fill:#e74c3c
In this guide, you'll set up a complete local development environment for building applications on Arch Network. You'll:
- 🏗️ Set up Bitcoin Core for local blockchain development
- ⚡ Configure Electrs for efficient blockchain queries
- 🔧 Launch the Arch Network local validator
- 🎮 Test your setup with some fun experiments!
⏱️ Time Estimate
- Total time: 45-60 minutes
- Active time: ~20 minutes
- Waiting time: ~30 minutes (during installations)
📋 Prerequisites
- Command line familiarity
- ~10GB free disk space
- macOS or Linux operating system
- Git installed
- Rust installed (we'll help you set this up!)
🏃♂️ Your Learning Path
- Environment Setup (5 mins)
- Bitcoin Core Installation (20 mins)
- Electrs Setup (15 mins)
- Local Validator Launch (10 mins)
- First Experiments (5 mins)
🎓 Learning Track
We've designed this guide as an interactive learning experience. Each step will:
- Explain what we're building and why
- Show you exactly what to do
- Help you verify your progress
- Include fun experiments to test your setup
🎮 Ready to Start?
Choose your path:
- 🔧 Full Environment Setup - Recommended for most developers
- 🚄 Quick Setup Script - For experienced developers
- 📚 Detailed Component Guide - For those who want to understand every detail
💡 Tip: If this is your first time building on Arch Network, we recommend following the Full Environment Setup path. It includes detailed explanations that will help you understand the architecture better.
🆘 Need Help?
- Join our Discord for real-time support
- Check our Troubleshooting Guide
- Browse our FAQ
Let's begin your journey into cross-chain development! 🚀