simple-surge-node is a lightweight tool for setting up and managing a node on the Surge network. This repository is intended for development purposes only and is not recommended for production use.
This repository is ideal for easy set up operating Layer 2 (L2) solutions, simplifying the process of running Surge node.
# Deploy everything with defaults
./deploy-surge-full.sh --environment devnet --deploy-devnet true --force# Remove all components
./remove-surge-full.sh --forceFor detailed deployment and removal instructions, see DEPLOYMENT.md.
- DEPLOYMENT.md - Complete guide for deploying and removing the Surge stack
- Guides - Official Surge documentation
deploy-surge-full.sh- Unified deployment script for L1 devnet, L1 contracts, L2 stack, and relayersremove-surge-full.sh- Unified removal script for all Surge stack components
The following scripts are still available but superseded by the unified scripts:
deploy-surge-devnet-l1.sh- L1 devnet deploymentdeploy-surge-protocol.sh- Protocol contract deploymentstart-surge-stack.sh- L2 stack startupremove-surge-devnet-l1.sh- L1 devnet removalremove-surge-stack.sh- L2 stack removal