VALIDATOR ONBOARDING
QR wallet pairing
A secure design for associating a node with a wallet without transferring private keys.
Enrollment service active
Safe QR enrollment
Stop: QR pairing is not the first setup step. If you do not already have a running/synchronizing node and its validator key backup, start with Guided validator setup. The setup creates the key; this page only pairs that existing identity with the wallet.
Required order
- Provision and prepare the validator server.
- Install the signed node build and canonical genesis bundle (verify the published checksum).
- Generate a unique validator key set on the server during Guided Setup stage 5.
- Start observer synchronization and confirm the node identity.
- Copy only the validator key backup to your secured operator computer using
scp. - Return here and create the one-time pairing QR.
- After pairing: finish sync, enable validator mode, register and stake.
1. Setup server
generate keys
generate keys
→
2. Back up key
encrypted/offline
encrypted/offline
→
3. Pair QR
public challenge
public challenge
→
4. Register & stake
after sync
after sync
Already completed setup?
- Select the raw 64-byte validator key backup below and enter
PUBLIC_IP:8001:9001. - The browser proves the node identity locally and displays a ten-minute QR.
- Scan/open it, verify the identity and endpoint, then confirm with the same wallet key.
The QR contains no secret: only token, public identity, public endpoint and expiry.
Step 6: Create pairing QR
Continue only if Guided Setup stages 1–5 are complete. The selected key is read locally and never uploaded.
Advanced: run from the validator terminal
Do not double-click the Python file. It needs the key path and endpoint arguments, so a double-clicked window will immediately close.
SSH into the Linux validator, then run these commands:
curl -fSLO https://dashboard.denvion.com/static/downloads/wcaht-enroll.py curl -fSLO https://dashboard.denvion.com/static/downloads/SHA256SUMS sha256sum -c SHA256SUMS python3 wcaht-enroll.py --key ~/config/NODE-validator-keypair.bin --endpoint PUBLIC_IP:8001:9001
Pair this validator
Open this page using the one-time URL printed on your validator server.
WCAHT Validator Program · Public Testnet · Key files selected for pairing are read locally and never uploaded.