Overview
Running a Paxeer Network node allows you to interact with the network independently, verify transactions, and contribute to network decentralization.Running a node requires technical knowledge and dedicated hardware resources. For most developers, using public RPC endpoints is sufficient.
Node Types
Full Node
Stores complete blockchain dataRequirements:
- 500GB+ SSD storage
- 16GB+ RAM
- 4+ CPU cores
- Stable internet connection
Archive Node
Stores all historical statesRequirements:
- 2TB+ SSD storage
- 32GB+ RAM
- 8+ CPU cores
- High-bandwidth connection
Prerequisites
Hardware Requirements
Hardware Requirements
Minimum Specifications:
- CPU: 4 cores
- RAM: 16 GB
- Storage: 500 GB SSD
- Network: 100 Mbps
- CPU: 8+ cores
- RAM: 32 GB
- Storage: 1 TB NVMe SSD
- Network: 1 Gbps
Software Requirements
Software Requirements
- Docker and Docker Compose (recommended)
- Or: Go 1.21+, Node.js 18+, Build tools
- Linux/macOS/Windows with WSL2
Quick Start with Docker
The easiest way to run a node is using Docker:1
Install Docker
2
Clone Node Repository
3
Configure Environment
.env
4
Start Node
5
Verify Node is Running
Running from Source
For advanced users who want to build from source:- Linux
- macOS
Node Configuration
Essential Flags
Optional Flags
Monitoring Your Node
Health Checks
Prometheus Metrics
If you enabled metrics, access them at:chain_head_block- Current block heightp2p_peers- Number of connected peerstxpool_pending- Pending transactionssystem_cpu_usage- CPU utilizationsystem_memory_usage- Memory usage
Grafana Dashboard
docker-compose.yml
Maintenance
Updating Your Node
Backing Up Data
Pruning Old Data
Troubleshooting
Node Won't Sync
Node Won't Sync
Symptoms: Sync stays at 0% or stuckSolutions:
- Check internet connection
- Verify L1 RPC endpoint is working
- Check firewall isn’t blocking P2P ports (30303)
- Try different L1 RPC provider
- Check logs for errors:
docker-compose logs -f
Out of Disk Space
Out of Disk Space
Symptoms: Node stops, disk full errorsSolutions:
- Add more storage
- Prune old state data
- Run a full node instead of archive node
- Use external SSD for data directory
High Memory Usage
High Memory Usage
Symptoms: OOM errors, system slowdownSolutions:
- Increase system RAM
- Reduce cache size:
--cache 2048 - Limit max peers:
--maxpeers 25 - Check for memory leaks in logs
Peer Connection Issues
Peer Connection Issues
Symptoms: No peers, isolated nodeSolutions:
- Check firewall settings
- Open P2P port (30303 TCP/UDP)
- Verify bootnodes are configured
- Check NAT configuration
Using Your Node
Configure Applications
Point your applications to your local node:RPC Methods Available
Your node exposes these RPC methods:eth_*- Ethereum JSON-RPC methodsnet_*- Network informationweb3_*- Web3 methodsdebug_*- Debugging methods (if enabled)txpool_*- Transaction pool inspection
Performance Optimization
- SSD Optimization
- Network Optimization
- Cache Optimization