Run Your Own Surge Network
Deploy your own Surge rollup with real-time proving on an existing L1 chain.
What You'll Set Up
- L2 Stack: Execution client (Nethermind), Driver, Catalyst
- Protocol Contracts: RealTimeInbox, SurgeVerifier, Bridge, and supporting contracts on L1
- ZisK Prover: GPU-accelerated ZK prover for real-time block proving
Guides
- Deploy Surge -- Deploy the protocol contracts and L2 stack on your L1 using
deploy-surge-full.sh - ZisK Prover Setup -- Configure the GPU prover for real-time proving
Prerequisites
- An L1 network with RPC, WebSocket, and beacon endpoints
- Docker and Docker Compose
- Git
- A CUDA-capable NVIDIA GPU for the prover (RTX 5090, L40, or similar)
- An L1 account funded with ETH for contract deployment gas