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

Implement a visualization tool for MATT contract executions #10

Open
bigspider opened this issue Feb 13, 2024 · 0 comments
Open

Implement a visualization tool for MATT contract executions #10

bigspider opened this issue Feb 13, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@bigspider
Copy link
Collaborator

bigspider commented Feb 13, 2024

The ContractManager keeps track of all the transactions related to the UTXOs that is tracking, including the ones that are already spent.

It would be great to have some tools to visualize the transaction graph, possibly interactive so that for each UTXO one can also inspect the info about the transaction it was contained in, the contract, the data, etc.

It could be done in two separate steps:

  • The ContractManager could have a snapshot function that dumps all info about transactions, utxos, contracts, etc. into a json file.
  • Optionally, the ContractManager could have an event system so that interactive visualizations could be updated in real time.
  • One or more visualization tools can use a snapshot file to produce the visualizations.

It could also be integrated inside the cli examples.

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