メインコンテンツまでスキップ

テストネットへの接続

正しいジェネシスファイル、ピア、ネットワーク設定でノードを構成し、稼働中の QoreChain Diana テストネットに参加しましょう。

注記

このページでは qorechain-diana テストネット(EVM チェーン ID 9800)を扱います。メインネット(qorechain-vladi、EVM チェーン ID 9801)は 2026 年 6 月 7 日から稼働しており、専用の メインネットへの接続 ページに独自のジェネシス、ピア、接続情報が記載されています。

パブリックエンドポイント

テストネットへのクエリやトランザクションのブロードキャストのみが必要な場合は、パブリックエンドポイントをご利用ください:

サービスURL
コンセンサス 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(チェーン ID 9800)
EVM WebSocketwss://evm-ws-testnet.qore.host
SVM JSON-RPC(読み取り専用)https://svm-testnet.qore.host
ブロックエクスプローラーexplore.qore.network(Testnet に切り替え)

テストネット用の QOR は ダッシュボードのフォーセット から入手できます。


ジェネシスのダウンロード

ローカルのジェネシスファイルを、チェーン自体からライブで配信される公式のテストネットジェネシスに置き換えます:

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

このファイルは、バリデータセット、トークン割り当て、モジュールパラメータなど、Diana テストネットの初期状態を定義します。

注意

Diana テストネットは、プレリリースビルドの展開に伴い、定期的に再ジェネシス(高さ 0 へのリセット)が行われます。リセット後にノードの同期が止まった場合は、ジェネシスを再ダウンロードし、新しいデータディレクトリから起動してください。


ピアの設定

ノードの設定を編集して、既存のテストネットピアに接続します。

ネットワークから現在のピアを直接取得し、~/.qorechaind/config/config.tomlpersistent_peers フィールドに設定します:

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

また、~/.qorechaind/config/app.toml で手数料の下限も設定してください(テストネットはメインネットと同じ 0.1uqor の最低ガス価格を使用します):

minimum-gas-prices = "0.1uqor"

推奨設定

config.toml では以下の値の調整も推奨します:

[mempool]
size = 5000

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

これらの値は、Diana テストネットのブロック生成時間とスループットに合わせて調整されています。


ノードの起動

ノードを起動して、ネットワークとの同期を開始します:

./qorechaind start

ノードはピアに接続し、ジェネシスからブロックのダウンロードを開始します。初回同期にかかる時間は、現在のチェーンの高さとネットワーク速度に依存します。


同期状態の確認

ノードが最新ブロックに追いついているかを確認します:

curl localhost:26657/status | jq '.result.sync_info.catching_up'
  • true — ノードはまだ同期中です。追いつくまでお待ちください。
  • false — ノードは完全に同期しており、新しいブロックを処理しています。

最新のブロック高も確認できます:

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

モニタリング

QoreChain は、ノードの健全性とパフォーマンスを監視するための複数のエンドポイントを公開しています。

Prometheus メトリクス

生のメトリクスは以下で取得できます:

http://localhost:26660/metrics

これらのメトリクスは、Prometheus 互換の任意のコレクターでスクレイピングできます。

Grafana ダッシュボード

Docker Compose で実行している場合、Grafana は以下で利用できます:

http://localhost:3001

初回ログイン時には、プロンプトに従って独自の認証情報を設定してください — デフォルトのまま放置しないでください。事前構成されたダッシュボードには、ブロック生成、トランザクションスループット、ピア接続、リソース使用状況が表示されます。

REST ヘルスチェック

REST API は簡易的なステータスエンドポイントを提供します:

http://localhost:1317

ポート一覧

ポートプロトコル説明
26657TCPRPC — トランザクションのクエリとブロードキャスト
26656TCPP2P — ピアツーピアのネットワーク通信
1317HTTPREST API — HTTP 経由でチェーン状態をクエリ
9090gRPCgRPC API — プログラムによるチェーンアクセス
8545HTTPEVM JSON-RPC — Ethereum 互換 RPC(チェーン ID 9800)
8546WebSocketEVM WebSocket — リアルタイムの EVM イベント購読
8899HTTPSVM RPC — Solana 互換 RPC
26660HTTPPrometheus メトリクスエンドポイント

次のステップ