-
Notifications
You must be signed in to change notification settings - Fork 2
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
An independent service of transaction graph #354
Comments
In my imagination, it may look like this At the present, there doesn't seem to be a way to fetch which transaction consumed a particular A close idea is to use the
|
Please have a look at this proposal @Danie0918 @Sven-TBD |
This is a useful and interesting feature and we will start moving forward with its implementation. |
The diagram is cool and inspiring, but I guess it might be affected by the above one. It is based on the view of a single cell. However, it's not easy to define an entry cell, and it's difficult, maybe impossible, to define a one-to-one relationship between cells. Therefore, I propose changing the view from single-cell-based to timeline-based Next, I'll talk about what each of these elements represents. A cellbase transaction example This is a chained transaction exam. The dashed lines linked to the transactions are clickable and link to the corresponding block area. This is an example of the spent cellbase transaction. Also, the dashed line is clickable and links to the corresponding block area. |
Is it necessary to order the transactions by
|
No, but it isn't easy to design how to
The new one I proposed is not a fix, but another new way that will make the design more intuitive
Exactly, this is the reason to keep an |
A PoC can be previewed here https://ckb-tx-illustration.vercel.app/
|
I have already implemented a demo using Cytoscape. Cytoscape is convenient for constructing tree diagrams. I will continue to research how to add nodes dynamically. |
https://pudge.explorer.nervos.org/transaction/0x8ab56f4f70cac7c23aac75bc81abb403f799befc16490528f342b3837fc82824 https://pudge.explorer.nervos.org/transaction/0xbf824fe159e97d65af0776c7ad9261fc98f5b648f411edf9a4bab20bf63a43e2 It was found that the fifth data in |
I checked with Guoyu like last week, and I told him 4 cells should be displayed here by default, though he said it could be 5, never mind, let's make it 4, so we could mark this bug as fixed @FrederLu |
OK, I got it then. |
All cells on-chain are linked by
input -> output
in transactions, so they construct a graph that shows the history of the whole chain/live cells.It would be very intuitive and impressive for data analysis.
The service can be designed standalone and provides data to CKB explorer UI
The text was updated successfully, but these errors were encountered: