Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support for Viewing Data in a Sankey Diagram #22

Open
csjones opened this issue Dec 20, 2024 · 0 comments
Open

Add Support for Viewing Data in a Sankey Diagram #22

csjones opened this issue Dec 20, 2024 · 0 comments

Comments

@csjones
Copy link

csjones commented Dec 20, 2024

Feature Description

I have an idea to enhance the visualization of the data on the Stratum Work website by adding support for viewing the data in a Sankey diagram. This could offer an interesting way to understand how pools and Merkle branches are connected.

Proposed Solution

  • Pool Name as Path: The pool name will represent the path in the Sankey diagram.
  • Merkle Branch Nodes: The flow will start from the pool name into Merkle branch 0. From there, Merkle branch 0 will connect to Merkle branch 1, and so on.

Sample Data

signal-2024-12-19-192346_002

I used this website to construct the image above. Below is the sample data I used to build the diagram:

ViaBTC,Merkle Branch 0 - b730154,1
F2Pool,Merkle Branch 0 - 984dfe0,1
TrustPool,Merkle Branch 0 - b730154,1
PyBLOCK DATUM,Merkle Branch 0 - 984dfe0,1
SBI Crypto,Merkle Branch 0 - 984dfe0,1
Ocean Core,Merkle Branch 0 - 984dfe0,1
Wilson Mining,Merkle Branch 0 - 984dfe0,1
Poolin,Merkle Branch 0 - 984dfe0,1
Ocean Default,Merkle Branch 0 - 984dfe0,1
Ultimus,Merkle Branch 0 - 984dfe0,1
Rawpool,Merkle Branch 0 - 984dfe0,1
Antpool,Merkle Branch 0 - 984dfe0,1
SecPool,Merkle Branch 0 - 984dfe0,1
Braiins,Merkle Branch 0 - 984dfe0,1
btc.com,Merkle Branch 0 - 984dfe0,1
SigmaPool,Merkle Branch 0 - 984dfe0,1
Local DATUM Core,Merkle Branch 0 - 10df51d,1
EMCD,Merkle Branch 0 - 984dfe0,1
Headframe,Merkle Branch 0 - 984dfe0,1
SpiderPool,Merkle Branch 0 - 333a4e5,1
Merkle Branch 0 - b730154,Merkle Branch 1 - 9c11b6b,2
Merkle Branch 0 - 984dfe0,Merkle Branch 1 - 446fa44,13
Merkle Branch 0 - 984dfe0,Merkle Branch 1 - 1375c5e,4
Merkle Branch 0 - 10df51d,Merkle Branch 1 - 9c11b6b,1
Merkle Branch 0 - 333a4e5,Merkle Branch 1 - 1860e12,3
Merkle Branch 1 - 9c11b6b,Merkle Branch 2 - 500808b,2
Merkle Branch 1 - 446fa44,Merkle Branch 2 - f69577a,1
Merkle Branch 1 - 446fa44,Merkle Branch 2 - 10bf3a5,9
Merkle Branch 1 - 446fa44,Merkle Branch 2 - cafbe82,1
Merkle Branch 1 - 446fa44,Merkle Branch 2 - 44fc0b1,1
Merkle Branch 1 - 1375c5e,Merkle Branch 2 - 8b0ac9c,4
Merkle Branch 1 - 9c11b6b,Merkle Branch 2 - cc6449b,1
Merkle Branch 1 - 1860e12,Merkle Branch 2 - c61cb81,1
Merkle Branch 1 - 1860e12,Merkle Branch 2 - fc0bd86,1
Merkle Branch 1 - 446fa44,Merkle Branch 2 - 2b4208b,1
Merkle Branch 1 - 1860e12,Merkle Branch 2 - e22e25a,1
Merkle Branch 1 - 9c11b6b,Merkle Branch 2 - 500808b,2
Merkle Branch 1 - 446fa44,Merkle Branch 2 - f69577a,1
Merkle Branch 1 - 446fa44,Merkle Branch 2 - 10bf3a5,9
Merkle Branch 1 - 446fa44,Merkle Branch 2 - cafbe82,1
Merkle Branch 1 - 446fa44,Merkle Branch 2 - 44fc0b1,1
Merkle Branch 1 - 1375c5e,Merkle Branch 2 - 8b0ac9c,4
Merkle Branch 1 - 9c11b6b,Merkle Branch 2 - cc6449b,1
Merkle Branch 1 - 1860e12,Merkle Branch 2 - c61cb81,1
Merkle Branch 1 - 1860e12,Merkle Branch 2 - fc0bd86,1
Merkle Branch 1 - 446fa44,Merkle Branch 2 - 2b4208b,1
Merkle Branch 1 - 1860e12,Merkle Branch 2 - e22e25a,1
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

No branches or pull requests

1 participant