Validator-Dokumentation

1. Node-Installation

Voraussetzungen
  • Ubuntu 22.04+
  • Go 1.24.2+
  • 8 CPU / 32 GB RAM / 1 TB SSD
Installieren Sie den PAXI Node via Docker
curl -sL https://raw.githubusercontent.com/paxi-web3/paxi/main/scripts/docker_install.sh | bash
Start
docker run -d --name paxi-node-1 --restart unless-stopped \
  -v "$HOME/paxid/paxi:/root/paxi" \
  --network=host \
  paxi-node \
  ./paxid start
Logs anzeigen
docker logs paxi-node-1 -n 10 -f
Toolbox-Container
# Enter toolbox
docker run --rm -it --network host \
  -v "$HOME/paxid/paxi:/root/paxi" \
  paxi-node bash

# Show key
./paxid keys show <your address or key name>

# Import key from seed phrase
./paxid keys add <your key name> --recover

# Test query
./paxid query bank balances <your address or key name>
Stopp
docker stop paxi-node-1
Entfernen
docker rm paxi-node-1

2. Validator werden

WICHTIG: Laden Sie zuerst Ihr Wallet auf. Stellen Sie sicher, dass Sie genügend $DENOM für die Mindest-Self-Delegation (z. B. 1000000upaxi oder mehr), Transaktionsgebühr (z. B. 10000upaxi) und einen Sicherheitspuffer haben.

Kontostand prüfen: paxid query bank balances <Ihre_Wallet_Adresse>

HINWEIS:
1. Sichern Sie stets priv_validator_key.json und node_key.json in paxi/config und notieren Sie Ihre Wallet-Mnemonic – einzige Wiederherstellungsmethode nach Festplattenausfall.
2. Überwachen Sie regelmäßig Ihre Signierleistung: Weniger als 10 Signaturen pro 100 Blöcke führen zu Slashing.
3. Treten Sie den offiziellen Twitter- oder Discord-Kanälen bei, um Ankündigungen, Upgrades und Netzwerkstatus in Echtzeit zu verfolgen.

./paxid tx staking create-validator "/root/paxi/validator.json" \
  --from <your_wallet_name_or_address> \
  --fees 10000upaxi \
  --gas auto

3. genesis.json herunterladen

Laden Sie die neueste genesis.json herunter:

Download genesis.json

4. Liste persistenter Peers

In ~/.paxi/config/config.toml → p2p.persistent_peers einfügen

d411fc096e0d946bbd2bdea34f0f9da928c1a714@139.99.68.32:26656,509b20ca82d34d0aae1751a681ee386659fb71da@66.70.181.55:26656,ef9a34f874e1490f1333c37f33b21c47fbbcc88c@139.99.69.74:26656

5. Contracts Deployment Pack

Starten Sie nach paxid start den WASM-Synchronisationsskript erneut. Unterlassen Sie dies, kann es zu Konsensfehlern und Slashing kommen.

curl -sL https://raw.githubusercontent.com/paxi-web3/paxi/main/scripts/sync_wasm.sh | bash

6. Validator freischalten

Wenn Ihr Validator aufgrund von Slashing gesperrt wurde, führen Sie folgenden Befehl zur Freischaltung aus:

./paxid tx slashing unjail \
  --from <your_wallet_name> \
  --fees 10000upaxi \
  --gas auto