KGKasGraphGitHub

live testnet soak

Live Testnet Soak

This static dashboard renders the latest public-safe soak artifact. If a live API endpoint is configured, the browser will refresh from it; otherwise the checked artifact remains the source of truth.

status source

Published static artifact

static artifact

Soak status

completed

Completion

success

Verdict

Success: 24-hour testnet soak target reached.

Network

kaspa-testnet-10

Runtime

24h 0m

Indexed DAA

479501516

Indexed DAA delta

479501515

Indexed blocks

236759

Observed RPC DAA

479501519

Observed RPC DAA delta

479501518

Observed RPC blocks

601733

Kaspad version

1.2.1-toc.3

Kaspad synced

false

Kaspad DAA

479549436

Kaspad DAA delta

479549435

Kaspad network

testnet-10

Kaspad phase

syncing live DAG

Kaspad headers

1103342

Kaspad blocks

560249

Kaspad peers

8

Kaspad IBD peers

1

Protocol v10 peers

7

Protocol v9 peers

1

Max peer ping ms

221

Tip count

2

Virtual parents

3

Pruning point

869774ce2a2c7f9319d2518b94add319d3f5943cb2a25e99cda5459cd3caad33

Latest POI

0x527695bea514e26112a755f48c18a4dbb581d25302a45cefab66a605e9506c93

API health

true

RPC health

true

Postgres

true

Progress

100% of 24h target

Live Logs

Starting indexer: cargo run -p kasgraph-node
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.33s
Running `target/debug/kasgraph-node`
2026-06-01T15:03:11.439453Z  INFO kasgraph_node: kasgraph-node bootstrap version="0.1.0" config=NodeConfig { database_url:[REDACTED], subgraph: "kasgraph_scaffold", block_hashes: ["scaffold-block-0001"], rpc: Some(RpcConfig { primary_url: "ws://[REDACTED].1:18210", primary_label: "primary", timeout_ms: 1500, health_probe_interval_ms: 10000, backup_urls: [] }), recovery: RecoveryConfig { removed_block_hashes: [], recovery_block_hashes: [], recovery_range: None }, notification_stream: Some(NotificationStreamConfig { jsonl: None, ws_url: Some("ws://[REDACTED].1:18210"), served_by: "stream", max_messages: 64, idle_timeout_ms: 0 }), bootstrap_block: BootstrapBlock { hash: "scaffold-block-0001", daa_score: 1, blue_score: 1, served_by: "bootstrap", is_finalized: true, canonical_entity_bytes: [115, 99, 97, 102, 102, 111, 108, 100, 45, 101, 110, 116, 105, 116, 121, 45, 115, 116, 97, 116, 101], outputs: [], inputs: [], detector_hits: [] }, ingest_mode: Continuous, continuous: ContinuousConfig { ws_url: Some("ws://[REDACTED].1:18210"), served_by: "wrpc", max_messages: 0, channel_capacity: 64, backoff_initial_ms: 500, backoff_max_ms: 30000, backoff_multiplier: 2.0, backoff_max_attempts: 0, gap_recovery_block_hashes: [] } }
2026-06-01T15:03:11.439575Z  INFO kasgraph_node: crates wired: rpc, store, detectors, mapping, poi, stream
2026-06-01T15:03:11.481476Z  INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping
2026-06-01T15:03:11.530697Z  INFO sqlx::postgres::notice: schema "kasgraph_scaffold" already exists, skipping
2026-06-01T15:03:11.531484Z  INFO sqlx::postgres::notice: relation "entity_versions" already exists, skipping
2026-06-01T15:03:11.532147Z  INFO sqlx::postgres::notice: relation "covenant_utxos" already exists, skipping
2026-06-01T15:03:11.532807Z  INFO sqlx::postgres::notice: relation "covenant_spends" already exists, skipping
2026-06-01T15:03:11.584738Z  INFO kasgraph_node: KasStream hub initialized; detector hits will be published to in-process subscribers capacity=1024
2026-06-01T15:03:11.591042Z  INFO kasgraph_node: no deployed mapping in the registry and KASGRAPH_SUBGRAPH_DIR not set; skipping WASM mapping dispatch
2026-06-01T15:03:11.593458Z  INFO kasgraph_node: re-anchored ingestion POI chain from existing checkpoint subgraph="kasgraph_scaffold" resumed_from_daa=1 prior_poi="4e6c1f54cf906038b071dcf6d595755eca10ee7e3353ac060279655be1cc901b"
2026-06-01T15:03:11.595638Z  WARN kasgraph_node: live RPC capability probe succeeded but endpoint is not fully synced endpoint="primary" server_version="1.1.0" network_id="testnet-10"
2026-06-01T15:03:11.595728Z  INFO kasgraph_node: continuous wRPC ingestion started ws_url=ws://[REDACTED].1:18210 served_by="wrpc" channel_capacity=64 max_messages=0

Restart / Recovery

Restart status

Unavailable

MCP

Unavailable

WebSocket/KasStream

Unavailable

Known issues

KasGraph soak API ran on 127.0.0.1:4002 because 127.0.0.1:4000 was occupied by LiteLLM.; Root cause fixed before completion: local TN10 was stale kaspad v1.1.0 and root disk was too full for the Toccata pruning-point UTXO import; the completed run used kaspad v1.2.1-toc.3 with sufficient disk.; At the 24-hour completion point, kaspad still reported phase syncing live DAG and kaspadSynced false; KasGraph indexing, RPC audit, Postgres, GraphQL health, and POI checkpoints remained active through the completion target.