TezosTaqueria / taqueria

*BETA* Taqueria provides a seamless development workflow to easily build, test and deploy your Tezos applications.
https://taqueria.io
Apache License 2.0
64 stars 20 forks source link

πŸŒ‹ E|F ➾ Visualise the relevant state of Sandbox in TVsCE #1160

Closed hu3man closed 2 years ago

hu3man commented 2 years ago

Status

To Do

No response

Feature Description

This Epic covers the experimental and incremental development of a GUI for VSCE

Problem or Use Case

There is currently no easy way to understand the state of a Flextesa sandbox. As such, developers can't use tools like indexers or block explorers to aid in their development workflows

Acceptance Criteria

Feature

Related Issues and Subtasks

Duplicate: #1103

Sub-tasks: Minimal, read-only visualisation of sandbox state

Sizing

10

Code of Conduct

hu3man commented 2 years ago

Notes from slack: https://ecadlabs.slack.com/archives/C036G3SVA4Q/p1661201681904289

Now that we are aware of the account/operations entrypoint in TzKt, we can show operations of implicit accounts and smart contracts. I removed the two children of sandbox that we could not easily support: operations and non-empty blocks. So what we have now is: Sandbox Current block level (as reported by Flextesa directly) Current block level (as reported by TzKt) Implicit Accounts Their operations (Can see the operation details as JSON) Smart Contracts Their entrypoints (Can see entrypoint parameters as JSON) Their operations (Can see operation details as JSON) I think it’s a good idea to start thinking about finalizing these features, which involves: Better ways to visualize these items More actions on these Architectural decisions for how TzKt should be integrated into Taqueria Trying to get as much data as possible from notifications (currently TVsCE repeatedly calls APIs to refresh data, which is not ideal) Pagination