Community · Validators
Run a Validator
qXRP Falcon Testnet · Network ID 1001 · Bond 1,000 FALCON · Faucet drip 2,000 FALCON
The network has 4 bonded validators live. You can add a fifth (or run a non-validating full node) using the flow below.
Step-by-step
- 01Create a Falcon walletOpen Wallet and create a passkey-secured wallet. Back up your falcon_secret.
- 02Claim 2,000 FALCON from the faucetUse Faucet (or Falcon wallet → Top up). One drip per day per IP/account is enough to fund bonding.
- 03Copy the one-linerCopy the install command below. Open Wallet first so --payout fills in automatically.
- 04Run on Ubuntu 22.04/24.04Paste into a VPS or spare PC with port 51235/TCP open (and outbound internet). Docker installs automatically. Image: qxrp/xrpld:btc-spv-v6 (Bitcoin SPV bridge).
- 05Fund the validator addressThe installer prints a NEW validator r-address. Send ≥1,100 FALCON there (from your wallet or another drip tomorrow).
- 06Auto-bond + rewardsInstaller polls until funded, submits ValidatorRegister + Bond(1000), and sets up hourly ClaimReward cron. Claim extras from Community → Rewards.
One-liner template
Loading wallet…
export QXRP_XRPLD_IMAGE=qxrp/xrpld:btc-spv-v6 curl -fsSL https://raw.githubusercontent.com/beartec-jpg/FalconLedger/c47f3d02fc05cb691ebe26a4a9b2de6347dd90da/bin/install/install-qxrp-validator.sh | bash -s -- \ --payout rYourWalletAddress \ --node-name my-falcon-node
Requirements
- Ubuntu 22.04 or 24.04 (or Debian 12)
- ≥4 GB RAM, ≥40 GB disk
- Port 51235/TCP reachable from the internet
- ≥1,100 FALCON on the validator address (2,000 FALCON faucet drip recommended)
Validator dashboard
After bootstrap, open http://<your-server-ip>:8080 in your browser. The bootstrap script prints your droplet IP at the end. Port 8080 must be open in your cloud firewall.
Shows server state, ledger height, peers, bond status, and composite score (auto-refreshes every 10s).
Useful commands
Run on your server. Replace <validator-r-address> and your public IP.
Dashboard URL
http://<your-server-ip>:8080Browser only — IP alone is not enough; use port 8080. Open TCP 8080 in cloud firewall.
Dashboard health
curl -s http://127.0.0.1:8080/healthBond log
tail -f /var/lib/falcon-validator/bond.logLive logs
docker logs -f falcon-validatorRestart
cd /var/lib/falcon-validator && docker compose restartStop
cd /var/lib/falcon-validator && docker compose downNode info
curl -s -X POST http://127.0.0.1:5005 -H 'Content-Type: application/json' -d '{"method":"server_info","params":[{}]}' | python3 -m json.toolValidator balance
curl -s -X POST http://46.224.0.140:6005 -H 'Content-Type: application/json' -d '{"method":"account_info","params":[{"account":"<validator-r-address>","ledger_index":"validated"}]}'Links
- Faucet + Wallet portal
- Block explorer
- validator-onboarding.md (GitHub)
- install-qxrp-validator.sh source
- Docker image:
qxrp/xrpld:btc-spv-v6(Bitcoin SPV bridge fleet)