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
Suggested Version: Go 1.24.x (required for seid v6.3+)Installation Steps
2
Install Sei
Install Sei Binary
Alternative: Docker Image
Alternative: Docker Image
Official Docker images are available at GitHub Container Registry.Available architectures: linux/amd64 and linux/arm64.
If you encounter an error like Then reload your shell with
command not found: seid, you may need to set your GOPATH environment variable.Add the following to your ~/.bashrc or ~/.zshrc:source ~/.bashrc or source ~/.zshrc.For more information see here.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.
RocksDB Backend
Run with RocksDB instead of the default backend.
Technical Reference
Detailed technical specifications, API endpoints, and commands for node operators.