Run a Super World Computer node
This guide will help you get SWC node up and running.
Hardware requirements
Hardware requirements for SWC testnet nodes can vary depending on the type of node you plan to run. Archive nodes generally require significantly more resources than full nodes. Below are suggested minimum hardware requirements for each type of node.
8GB RAM
60 GB SSD (full node) or 200 GB SSD (archive node)
Reasonably modern CPU
Software dependencies
^2
git --version
^1.21
go version
^3
make --version
^1.34
just --version
Sync modes
For full nodes, the following configurations are available (explanation):
op-node
(CL)
op-geth
(EL)
Full nodes EL snap sync
--syncmode=execution-layer (not default)
--syncmode=snap (default)
Full nodes EL full sync
--syncmode=execution-layer (not default)
--syncmode=full (not default)
Full nodes CL sync
--syncmode=consensus-layer (default)
--syncmode=full (not default)
For archive nodes, please add --gcmode=archive
to op-geth
.
Beta Testnet
Steps
Follow the following steps to build a node. The steps are basically the same as in Optimism's documentation, the only difference is that here we use the
beta_testnet
branch of both our optimism fork and our op-geth fork instead.
1.1 Build
op-geth
1.2 Build
op-node
Setup
op-geth
:The default settings are for full nodes with snap sync. For configurations related to full sync or archive nodes, please refer to the Sync modes section.
Setup
op-node
:⚠️ The
op-node
RPC should not be exposed publicly. If left exposed, it could accidentally expose admin controls to the public internet.Sync mode is set to
--syncmode=execution-layer
to enable snap sync.
Devnet
Steps
Follow the following steps to build a node. The steps are basically the same as in Optimism's documentation, the only difference is that here we use the
devnet
branch of both our optimism fork and our op-geth fork instead.
1.1 Build
op-geth
1.2 Build
op-node
Setup
op-geth
:The default settings are for full nodes with snap sync. For configurations related to full sync or archive nodes, please refer to the Sync modes section.
Setup
op-node
:
Last updated