Skip to content

Add live P2Pool websocket integration for shares and peers#25

Draft
R27-pixel wants to merge 6 commits into
p2poolv2:mainfrom
R27-pixel:share_info
Draft

Add live P2Pool websocket integration for shares and peers#25
R27-pixel wants to merge 6 commits into
p2poolv2:mainfrom
R27-pixel:share_info

Conversation

@R27-pixel
Copy link
Copy Markdown
Contributor

@R27-pixel R27-pixel commented May 12, 2026

Add websocket support for live pool updates(WIP)

  • Added websocket integration for live share and peer events
  • Moved websocket logic into a separate p2pool_websocket.rs
  • Integrated live updates into Pool Status
  • Added fallback support and p2pool client urls to config and localize tests
  • Fixed parsing for numeric/string bits
  • Improved shares table UI and live rendering
image

@codecov
Copy link
Copy Markdown

codecov Bot commented May 12, 2026

Codecov Report

❌ Patch coverage is 51.82987% with 487 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/components/p2pool_status_view.rs 8.58% 277 Missing ⚠️
src/app.rs 31.29% 101 Missing ⚠️
src/components/p2pool_websocket.rs 57.64% 72 Missing ⚠️
src/main.rs 0.00% 18 Missing ⚠️
src/components/p2pool_client.rs 96.59% 11 Missing ⚠️
src/config.rs 76.47% 8 Missing ⚠️

📢 Thoughts on this report? Let us know!

@R27-pixel R27-pixel marked this pull request as draft May 12, 2026 21:33
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