feat(dashboard): Integrate Braidpool Node RPC into WebSocket Server#427
Conversation
…to WebSocket server
There was a problem hiding this comment.
Pull request overview
Integrates Braidpool node RPC polling into the existing dashboard WebSocket server so the frontend can receive periodic braid/bead statistics and metadata.
Changes:
- Added a new Braidpool RPC fetcher that aggregates multiple JSON-RPC methods (
fetchBraidpoolBeadInfo). - Added a new WebSocket broadcast (
braidpool_bead_info) on the existing 30s interval. - Wired the new fetcher into
dashboard/api/server.jsvia a new import and interval call.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 9 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…Info to include DAG data structure
…dpoolBeadInfo function
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 8 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Summary
Adds real-time Braidpool node data streaming to the dashboard via WebSocket, enabling the frontend to display bead/braid statistics from the Braidpool node.
getbraidinfogetpeerinfogethighestworkpathbycount(50)getcohortbyidgetparents