Run a validator
1. Hardware
| Component | Minimum | Recommended |
|---|---|---|
| CPU | 4 cores | 8 cores AMD64 / ARM64 |
| RAM | 8 GB | 16 GB |
| Disk | 500 GB SSD | 1 TB NVMe |
| Network | 100 Mbps | 1 Gbps, IPv6 |
2. Build
Always build on the same architecture as the target — Mac builds will not run on a Linux/x86_64 VPS.
git clone https://github.com/fenryxlabs/fenryx
cd fenryx
cargo build --release -p fenryxd
3. Init
./target/release/fenryxd init my-validator --chain-id fenryx_7373-1
./target/release/fenryxd keys add validator
4. Genesis
Pull the canonical genesis:
curl -O https://v2.rpc.fenryx.io/genesis.json
mv genesis.json ~/.fenryx/config/
5. Peers & systemd
Add the bootstrap peers (published on fenryx.io) and a fenryxd.service
unit. Start, then watch /status climb toward chain tip.
6. Stake
Self-delegate from the wallet at https://v2.wallet.fenryx.io (≥ 1 FRX
required to enter the active set).
7. Opt into PoU (optional)
Enabling the storage role unlocks an additional reward stream. See Modules · Storage.