Aller au contenu principal

Connexion au testnet

Rejoignez le testnet QoreChain Diana en service en configurant votre nœud avec le bon fichier genesis, les bons pairs et les bons paramètres réseau.

remarque

Cette page couvre le testnet qorechain-diana (chain ID EVM 9800). Le mainnet (qorechain-vladi, chain ID EVM 9801) est en production depuis le 7 juin 2026 et dispose de sa propre page dédiée Connexion au mainnet, avec un genesis, des pairs et des détails de connexion distincts.

Points d'accès publics

Si vous avez seulement besoin d'interroger le testnet ou de diffuser des transactions, utilisez les points d'accès publics :

ServiceURL
RPC de consensushttps://rpc-testnet.qore.host (WebSocket : wss://rpc-testnet.qore.host/websocket)
REST Cosmos (LCD)https://api-testnet.qore.host
JSON-RPC EVMhttps://evm-testnet.qore.host (chain ID 9800)
WebSocket EVMwss://evm-ws-testnet.qore.host
JSON-RPC SVM (lecture seule)https://svm-testnet.qore.host
Explorateur de blocsexplore.qore.network (basculer sur Testnet)

Des QOR de testnet sont disponibles via le Faucet du tableau de bord.


Télécharger le genesis

Remplacez votre fichier genesis local par le genesis officiel du testnet, servi en direct par la chaîne elle-même :

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

Ce fichier définit l'état initial du testnet Diana, y compris l'ensemble des validateurs, les allocations de jetons et les paramètres des modules.

attention

Le testnet Diana est périodiquement re-genesisé (réinitialisé à la hauteur 0) au fur et à mesure du déploiement des versions préliminaires. Si votre nœud cesse de se synchroniser après une réinitialisation, retéléchargez le genesis et repartez d'un répertoire de données vierge.


Configurer les pairs

Modifiez la configuration de votre nœud pour vous connecter aux pairs existants du testnet.

Interrogez un pair actuel directement depuis le réseau, puis renseignez le champ persistent_peers dans ~/.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'

Définissez également le prix plancher des frais dans ~/.qorechaind/config/app.toml (le testnet utilise le même prix de gaz minimum de 0.1uqor que le mainnet) :

minimum-gas-prices = "0.1uqor"

Paramètres recommandés

Vous pouvez également ajuster les valeurs suivantes dans config.toml :

[mempool]
size = 5000

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

Ces valeurs sont réglées pour les temps de bloc et le débit du testnet Diana.


Démarrer le nœud

Lancez votre nœud pour commencer la synchronisation avec le réseau :

./qorechaind start

Le nœud se connecte aux pairs et commence à télécharger les blocs depuis le genesis. La durée de la synchronisation initiale dépend de la hauteur actuelle de la chaîne et de la vitesse de votre réseau.


Vérifier l'état de synchronisation

Vérifiez que votre nœud rattrape le dernier bloc :

curl localhost:26657/status | jq '.result.sync_info.catching_up'
  • true — Le nœud est encore en cours de synchronisation. Attendez qu'il rattrape la chaîne.
  • false — Le nœud est entièrement synchronisé et traite les nouveaux blocs.

Vous pouvez aussi consulter la dernière hauteur de bloc :

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

Supervision

QoreChain expose plusieurs points d'accès pour surveiller la santé et les performances du nœud.

Métriques Prometheus

Les métriques brutes sont disponibles à l'adresse :

http://localhost:26660/metrics

Ces métriques peuvent être collectées par n'importe quel collecteur compatible Prometheus.

Tableaux de bord Grafana

En cas d'exécution via Docker Compose, Grafana est disponible à l'adresse :

http://localhost:3001

Lors de la première connexion, définissez vos propres identifiants lorsque vous y êtes invité — ne laissez pas les valeurs par défaut en place. Des tableaux de bord préconfigurés affichent la production de blocs, le débit de transactions, les connexions aux pairs et l'utilisation des ressources.

Vérification de santé REST

L'API REST fournit un point d'accès de statut rapide :

http://localhost:1317

Référence des ports

PortProtocoleDescription
26657TCPRPC — interroger et diffuser des transactions
26656TCPP2P — communication réseau pair-à-pair
1317HTTPAPI REST — interroger l'état de la chaîne via HTTP
9090gRPCAPI gRPC — accès programmatique à la chaîne
8545HTTPJSON-RPC EVM — RPC compatible Ethereum (chain ID 9800)
8546WebSocketWebSocket EVM — abonnements aux événements EVM en temps réel
8899HTTPRPC SVM — RPC compatible Solana
26660HTTPPoint d'accès des métriques Prometheus

Prochaines étapes