-
Notifications
You must be signed in to change notification settings - Fork 28
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
Problem: Missing validator delegation in validator projection #161
Comments
After reading CosmosSDK document and diving into their codebase, I had some findings. Here are my notes: |
Three things to follow up:
|
For getting delegations list on each validator, I could think of two ways to do this:
|
One serious problem for adding new events on CosmosSDK is that, even if these events are added to a new version of CosmosSDK, the old blocks won't emit the newly added events. As the old blocks need to be synced with the old binaries, which are using old version CosmosSDK. |
According to the discussion in the above thread. We will need to setup multiple archive nodes that stop at different upgrade height, using different versions of binaries. So that we could query historical states from this set of nodes. This has not been tested on crypto.org mainnet yet. (We haven't got the new archive nodes yet) But |
In the next step, we will try to port the logic from CosmosSDK to our repo. Mainly for the following reasons:
|
This will be a huge task. I plan to introduce a new projection and then let the projection support each message one by one. The target of the new projection:
Steps:
|
No description provided.
The text was updated successfully, but these errors were encountered: