Skip to content

fix: cluster mempool — upgrade bitcoind to v28, remove RPC probe warnings#13

Merged
btcneves merged 3 commits into
mainfrom
feat/final-product-polish
May 8, 2026
Merged

fix: cluster mempool — upgrade bitcoind to v28, remove RPC probe warnings#13
btcneves merged 3 commits into
mainfrom
feat/final-product-polish

Conversation

@btcneves
Copy link
Copy Markdown
Owner

@btcneves btcneves commented May 8, 2026

Summary

  • docker-compose.yml: bitcoin/bitcoin:26bitcoin/bitcoin:28 (v28.4.0)
  • ClusterMempoolPanel: removed the RPC compatibility probe section entirely — the cluster visualization works via getrawmempool + dependency graph fallback which always returns rpc_ok: true; the "unavailable" warnings were misleading noise since getmempoolcluster/getmempoolfeeratediagram don't exist in any official Bitcoin Core release
  • service.py: note field now uses the actual detected version string instead of hardcoded "Bitcoin Core 26"; removed the incorrect "28+" claim from the message

Test plan

  • docker compose up starts with Bitcoin Core 28.4.0
  • Cluster Mempool panel shows version badge + cluster count + tx visual — no warnings or "unavailable" rows
  • Mempool with multiple dependent txs shows >1 cluster correctly
  • CI passes (ruff, lint, tests)

btcneves added 3 commits May 8, 2026 16:12
- docker-compose.yml: bitcoin/bitcoin:26 → bitcoin/bitcoin:28
- service.py: replace hardcoded "Bitcoin Core 26" note with dynamic
  version string from getnetworkinfo; remove misleading "28+" claim
  since these RPCs are not yet in any official release
- ClusterMempoolPanel: hide individual RPC probe rows when not supported
@btcneves btcneves merged commit 7db5d94 into main May 8, 2026
5 checks passed
@btcneves btcneves deleted the feat/final-product-polish branch May 8, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant