Skip to main content

Run a validator

1. Hardware

ComponentMinimumRecommended
CPU4 cores8 cores AMD64 / ARM64
RAM8 GB16 GB
Disk500 GB SSD1 TB NVMe
Network100 Mbps1 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.