Skip to content

Modernize Bitcoin Electrs GUI and synchronization status - #14

Open
RyleaStark wants to merge 2 commits into
getumbrel:masterfrom
RyleaStark:bitcoin-electrs-gui
Open

Modernize Bitcoin Electrs GUI and synchronization status#14
RyleaStark wants to merge 2 commits into
getumbrel:masterfrom
RyleaStark:bitcoin-electrs-gui

Conversation

@RyleaStark

@RyleaStark RyleaStark commented Aug 11, 2026

Copy link
Copy Markdown

Summary

  • modernize the Bitcoin Electrs GUI/backend facade with React, TypeScript, Fastify, and typed contracts
  • report synchronization from Electrs-owned metrics while retaining Bitcoin Core only for chain/IBD context
  • require a successful public Electrum query before reporting ready
  • preserve the canonical Bitcoin product identity, legacy routes, environment variables, and suffix-free host:port wallet details with SSL None
  • leave the upstream GitHub Actions workflows unchanged

Validation

  • npm ci
  • npm audit --audit-level=low (0 vulnerabilities)
  • npm run audit:production (0 vulnerabilities)
  • npm run lint
  • npm run typecheck
  • npm test (61/61)
  • npm run test:coverage (61/61)
  • npm run build
  • docker compose config -q
  • git diff --check upstream/master...HEAD

No tag, release, or OCI image was published.

Blocks getumbrel/umbrel-apps#5974

Add provider-authoritative Electrs synchronization status, hardened runtime contracts, a modern accessible interface, and verification-only CI. Image publication remains with upstream maintainers.
@RyleaStark

Copy link
Copy Markdown
Author
evidence-matrix-3x3 marketplace-complete marketplace-local-connect marketplace-syncing
sync-to-complete.mp4

@RyleaStark

Copy link
Copy Markdown
Author

Reversed github actions changes, looks like we had some collusion.

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