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
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=0Restart / 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.