diff --git a/api/service.py b/api/service.py index bb261c5..c53b7f5 100644 --- a/api/service.py +++ b/api/service.py @@ -802,12 +802,16 @@ def get_cluster_compatibility() -> dict: if any_supported else "Cluster mempool RPCs are not available in this Bitcoin Core build. " "NodeScope detects support automatically and uses an honest fallback when unavailable. " - "These RPCs are expected only in newer Bitcoin Core versions (28+)." + "These RPCs are not yet included in any official Bitcoin Core release." ), "note": ( None if any_supported - else "Bitcoin Core 26 does not include getmempoolcluster or getmempoolfeeratediagram." + else ( + f"{version_str} does not include getmempoolcluster or getmempoolfeeratediagram." + if version_str + else "This build does not include getmempoolcluster or getmempoolfeeratediagram." + ) ), } diff --git a/docker-compose.yml b/docker-compose.yml index 68e27dc..460f1d5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,7 +8,7 @@ x-logging: &default-logging services: nodescope-bitcoind: - image: bitcoin/bitcoin:26 + image: bitcoin/bitcoin:28 container_name: nodescope-bitcoind restart: unless-stopped command: diff --git a/frontend/src/components/ClusterMempoolPanel.tsx b/frontend/src/components/ClusterMempoolPanel.tsx index d2b6885..f0dd0d0 100644 --- a/frontend/src/components/ClusterMempoolPanel.tsx +++ b/frontend/src/components/ClusterMempoolPanel.tsx @@ -93,9 +93,9 @@ export function ClusterMempoolPanel() { )} - {data && ( + {clusters && ( <> - {data.bitcoin_core_version && ( + {data?.bitcoin_core_version && (