Run a Super World Computer node
This guide will help you get SWC node up and running.
Hardware requirements
Hardware requirements for SWC 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
300 GB SSD (full node) or 500 GB SSD (archive node)
Reasonably modern CPU
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.
Mainnet
Steps
Follow the following steps to download the executable binaries.
1.1 Download
op-geth1.2 Download
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-nodeadmin 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-layerto enable snap sync.
Delta Testnet
Software dependencies
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
delta_testnetbranch of both our optimism fork and our op-geth fork instead.
1.1 Build
op-geth1.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-nodeadmin 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-layerto enable snap sync.
Last updated