Zum Hauptinhalt springen

Verbindung zum Testnet

Treten Sie dem laufenden QoreChain-Diana-Testnet bei, indem Sie Ihren Node mit der korrekten Genesis-Datei, den richtigen Peers und Netzwerkeinstellungen konfigurieren.

hinweis

Diese Seite behandelt das qorechain-diana-Testnet (EVM-Chain-ID 9800). Das Mainnet (qorechain-vladi, EVM-Chain-ID 9801) ist seit dem 7. Juni 2026 live und hat eine eigene Seite Verbindung zum Mainnet mit separater Genesis, eigenen Peers und Verbindungsdetails.

Öffentliche Endpunkte

Wenn Sie lediglich das Testnet abfragen oder Transaktionen broadcasten möchten, verwenden Sie die öffentlichen Endpunkte:

DienstURL
Konsens-RPChttps://rpc-testnet.qore.host (WebSocket: wss://rpc-testnet.qore.host/websocket)
Cosmos REST (LCD)https://api-testnet.qore.host
EVM JSON-RPChttps://evm-testnet.qore.host (Chain-ID 9800)
EVM WebSocketwss://evm-ws-testnet.qore.host
SVM JSON-RPC (nur lesend)https://svm-testnet.qore.host
Block-Explorerexplore.qore.network (auf Testnet umschalten)

Testnet-QOR erhalten Sie über den Dashboard-Faucet.


Genesis herunterladen

Ersetzen Sie Ihre lokale Genesis-Datei durch die offizielle Testnet-Genesis, die live von der Chain selbst ausgeliefert wird:

curl -s https://rpc-testnet.qore.host/genesis | jq '.result.genesis' \
> ~/.qorechaind/config/genesis.json

Diese Datei definiert den Anfangszustand des Diana-Testnets, einschließlich des Validator-Sets, der Token-Zuteilungen und der Modulparameter.

vorsicht

Das Diana-Testnet wird regelmäßig re-genesist (auf Höhe 0 zurückgesetzt), wenn Pre-Release-Builds ausgerollt werden. Wenn Ihr Node nach einem Reset nicht mehr synchronisiert, laden Sie die Genesis erneut herunter und starten Sie mit einem frischen Datenverzeichnis.


Peers konfigurieren

Bearbeiten Sie Ihre Node-Konfiguration, um sich mit bestehenden Testnet-Peers zu verbinden.

Fragen Sie einen aktuellen Peer direkt aus dem Netzwerk ab und setzen Sie anschließend das Feld persistent_peers in ~/.qorechaind/config/config.toml:

# node id + listen address of the public testnet node
curl -s https://rpc-testnet.qore.host/status | jq -r '.result.node_info.id'

Setzen Sie außerdem die Gebührenuntergrenze in ~/.qorechaind/config/app.toml (das Testnet verwendet denselben Mindest-Gaspreis von 0.1uqor wie das Mainnet):

minimum-gas-prices = "0.1uqor"

Empfohlene Einstellungen

Zusätzlich können Sie folgende Werte in der config.toml anpassen:

[mempool]
size = 5000

[consensus]
timeout_propose = "3s"
timeout_commit = "5s"

Diese Werte sind auf die Blockzeiten und den Durchsatz des Diana-Testnets abgestimmt.


Node starten

Starten Sie Ihren Node, um mit der Synchronisierung mit dem Netzwerk zu beginnen:

./qorechaind start

Der Node verbindet sich mit Peers und beginnt, Blöcke ab der Genesis herunterzuladen. Die Dauer der initialen Synchronisierung hängt von der aktuellen Chain-Höhe und Ihrer Netzwerkgeschwindigkeit ab.


Sync-Status prüfen

Überprüfen Sie, ob Ihr Node zum neuesten Block aufschließt:

curl localhost:26657/status | jq '.result.sync_info.catching_up'
  • true — Der Node synchronisiert noch. Warten Sie, bis er aufgeholt hat.
  • false — Der Node ist vollständig synchronisiert und verarbeitet neue Blöcke.

Sie können auch die aktuelle Blockhöhe prüfen:

curl localhost:26657/status | jq '.result.sync_info.latest_block_height'

Monitoring

QoreChain stellt mehrere Endpunkte zur Überwachung von Node-Gesundheit und -Leistung bereit.

Prometheus-Metriken

Rohmetriken sind verfügbar unter:

http://localhost:26660/metrics

Diese Metriken können von jedem Prometheus-kompatiblen Collector abgerufen (gescrapt) werden.

Grafana-Dashboards

Bei Betrieb über Docker Compose ist Grafana verfügbar unter:

http://localhost:3001

Legen Sie beim ersten Login eigene Zugangsdaten fest, wenn Sie dazu aufgefordert werden — belassen Sie nicht die Standardwerte. Vorkonfigurierte Dashboards zeigen Blockproduktion, Transaktionsdurchsatz, Peer-Verbindungen und Ressourcennutzung an.

REST-Health-Check

Die REST-API bietet einen schnellen Status-Endpunkt:

http://localhost:1317

Port-Referenz

PortProtokollBeschreibung
26657TCPRPC — Transaktionen abfragen und broadcasten
26656TCPP2P — Peer-to-Peer-Netzwerkkommunikation
1317HTTPREST-API — Chain-Zustand per HTTP abfragen
9090gRPCgRPC-API — programmatischer Chain-Zugriff
8545HTTPEVM JSON-RPC — Ethereum-kompatibles RPC (Chain-ID 9800)
8546WebSocketEVM WebSocket — EVM-Event-Abonnements in Echtzeit
8899HTTPSVM RPC — Solana-kompatibles RPC
26660HTTPPrometheus-Metriken-Endpunkt

Nächste Schritte