RPC/API Nodes
Validator Nodes
Statesync Nodes
Archive Nodes
Network Versions
Live binary versions, genesis, and seed peers — see the technical reference.Hardware Requirements
Installation & Setup Steps
1
Environment Setup
System Preparation
1. Update and Upgrade System
2. Install Essential Packages
3. Synchronize System Time
Install Go
You need Go only if you buildseid from source. The prebuilt binary and Docker
install paths in the next step do not require it.Current seid releases require Go 1.25.6 or later. Check the go.mod at the release tag
you check out
(e.g. v6.6.1) for its
exact requirement.Installation Steps
sudo rm -rf /usr/local/go is the replacement step Go’s install
docs prescribe, but it only clears a tarball install. A
package-manager Go (/usr/lib/go-*, Homebrew) survives it and can still shadow
/usr/local/go/bin/go — if the final go version reports the old release,
which -a go lists every copy on your PATH. If the extraction itself fails, the
verified tarball is still in your working directory: re-run the sudo tar command
rather than starting over.2
Install Sei
Install the seid binary
See the Network Versions table above for the current recommended version.- Prebuilt binary (recommended)
- Build from source
- Docker
Each release attaches statically linked
seid builds for linux/amd64 and
linux/arm64 with no runtime dependencies: no Go toolchain and no shared
libraries to install.Prebuilt binaries are attached from
v6.6.1 onward, and linux/arm64 from
<arm64-release-tag>. For earlier versions, or other architectures, build from
source or use Docker. They omit hardware Ledger support, so if you sign with a
Ledger device, build from source or use Docker.Switching from a previous
make install build? Remove the old copy
(rm -f "$(go env GOPATH)/bin/seid") or make sure your service unit points at
/usr/local/bin/seid — which -a seid lists every copy on your PATH.Initialize Chain Files
Default init mode is full (RPC/P2P bind to all interfaces). For validator or seed nodes, use
--mode validator or --mode seed so RPC and P2P bind to localhost only. See the Validator Operations Guide for the full validator init example.- mainnet (pacific-1):
- testnet (atlantic-2):
Configure App Settings
In case of running an Archive Node, make sure to set your state-store settings to
ss-keep-recent = 0 withAdvanced Configuration
Advanced Configuration
Archive Node Setup
An archive node maintains the complete historical record of the chain. This requires disabling state sync and starting with a pre-existing database using a “snapshot”.1. Disable State Sync — In $HOME/.sei/config/config.toml , modify the [statesync] section:Mempool Configuration
For optimal transaction handling and resource management, it is recommended to update the mempool settings in yourconfig.toml file.Adjust these parameters if you encounter performance or resource issues on your specific hardware.
3
Run Node
Setting Up a systemd Service
If you see an error such as
panic: recovered: runtime error: integer divide by zero it means you can’t start nodes straight from the genesis file. Instead, sync to the block tip via state sync or using a snapshot.Monitoring & Troubleshooting
Check your node’s status with these commands:Sync Issues
- Verify sufficient disk space
- Ensure stable network connectivity
- Confirm system time is synchronized
- Consider using state sync for initial setup
Performance Problems
- Monitor system resources (CPU, RAM, I/O)
- Evaluate disk performance and network bandwidth
- Adjust mempool and peer settings if needed
Node Resources
Node Setup
Node Operations Guide
Complete guide to setting up and running a Sei node with hardware requirements and configuration steps.
Validator Operations Guide
Specialized instructions for validators, including staking, commission settings, and security best practices.
Default Configurations
Full reference for
app.toml, config.toml, and client.toml shipped by the latest seid release.Advanced Operations
Configuration & Monitoring
Optimize your node’s performance with advanced settings and monitoring tools.
Giga SS Store Migration
Move EVM historical state into dedicated state-store databases on supported RPC nodes.
Technical Reference
Detailed technical specifications, API endpoints, and commands for node operators.