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

Visualize blockchains and executions in browser #19

Open
1 of 2 tasks
pkel opened this issue Oct 12, 2022 · 0 comments
Open
1 of 2 tasks

Visualize blockchains and executions in browser #19

pkel opened this issue Oct 12, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@pkel
Copy link
Owner

pkel commented Oct 12, 2022

The current approach to visualization is to generate GraphViz dot files and render them to PNG. This works for small blockchains and short executions. It also works on the local machine only.

A better approach might be to log executions into a graph exchange format (e.g. graphml), then render it in a browser using javascript. Candidate libraries are sigma.js and cytoscape.js. It would be really nice if make visualize would create a website listing all available executions. I could also support loading an execution that is not listed, e.g. from a raised exception on a different machine.

Tasks:

  • Log executions into graph exchange format (see 2c368cb)
  • Visualize in browser
@pkel pkel added the enhancement New feature or request label Oct 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant