-
Notifications
You must be signed in to change notification settings - Fork 117
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
universe: finish multi-verse database #295
Comments
Related to lightninglabs/tap#40. We already have the universe forest abstraction, just need to make another tree on top of that. |
Potentially defer to v0.2.1 would be stretch goal for v0.2 base: outpoint || scriptKey -> leaf https://github.com/lightninglabs/taro-private/blob/main/tarodb/universe_forest.go |
This is the tracking issue for the OKR: "Key Result 3: Extend existing universe RPCs to support multi-verses" |
Worth noting that this is basically the start of it: https://github.com/lightninglabs/taproot-assets/blob/main/tapdb/universe_forest.go You'd then need to refactor the base universe stuff a bit (allow the methods to pass in the interface), then call those from the multi-verse method. The above obtains all the roots, which then needs to be inserted into a tree. That tree then needs to be updated each time things are inserted in any of the main asset roots. Users ideally can have more filtering flags to track basically everything, or just those for a given asset that they care about. We'd then want to make a courier implementation, and potentially also a proof archive backed by the new db logic. |
Questions for @Roasbeef: I think the RPC endpoints should just call into As a first step, I'm going to extend the In this commit I rename the |
New issue for tracking the proof distribution aspect of this work: #344 |
No description provided.
The text was updated successfully, but these errors were encountered: