Mainnet
Installation
You can find pre-compiled Carbon node binaries provided by Switcheo Labs here.
Setting up a new node to join a Carbon testnet is quick and easy. The following GitHub repository provides a detailed explanation on how to get started:
Node Requirements
The node requirements vary depending on whether the node is running a locally hosted Postgres instance (offchain-data node) and if it is publicly accessible (public API/RPC node).
Validators (that are operated safely) are usually private + state-only nodes.
On the other hand, archival, seed, sentry, or API nodes are typically public + off-chain data nodes. For these types of nodes, it is recommended to connect to a remote Postgres instance. By doing so, the RAM and disk storage requirements can be reduced to match those of state-only nodes.
Operating System
While it is theoretically possible to use any Linux distribution, only Ubuntu 18.04 / 20.04 is officially supported. This is because the provided scripts and instructions are specifically designed for Ubuntu distributions. If you decide to use a non-Ubuntu distribution, you will need to make the necessary modifications to the setup instructions on your own.
CPU
Both AMD-64 or ARM-64 architectures are supported.
Private Node: 4-core vCPU and above (e.g. m6d.xlarge)
Public API/RPC Node: 8-core vCPU and above (e.g. m6d.x2large)
RAM
State-only Node: 16GB
Off-chain Data Node (remote Postgres): 16GB
Off-chain Data Node (local Postgres): 32GB
SSD
State-only Node: 1TB
Off-chain Data Node (remote Postgres): 1TB
Off-chain Data Node (local pPostgres): 2TB
Last updated