You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, when we fix something inside BDJuno it happens that the different users need to re-sync the whole database to make sure the data are parsed correctly. Instead, I think we can provide them with a fix command with various subcommands that allow to fix the issues we have solved.
## Description
This PR implements the `fix` command that allows to fix BDJuno issues without having to re-index the whole database at once.
Closes#227
Adds a way to fix#208
## Checklist
- [ ] Targeted PR against correct branch.
- [ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
- [ ] Wrote unit tests.
- [ ] Re-reviewed `Files changed` in the Github PR explorer.
Feature description
Currently, when we fix something inside BDJuno it happens that the different users need to re-sync the whole database to make sure the data are parsed correctly. Instead, I think we can provide them with a
fix
command with various subcommands that allow to fix the issues we have solved.Some useful ones might be:
fix staking validators
to fix the different validators delegations and information that might not have been parsed correctly due to the race condition (MSgCreateValidator
andMsgUpdateValidator
race condition #219)fix staking slashed-validators
to fix the delegations of the validators who have been slashed (Validator slashing not updating delegations #223)fix ibc transactions
to fix all the IBC transactions that have not been parsed correctly inside v0.44.x (Enable IBC Transfer by default on Cosmos v0.44+ #218)The text was updated successfully, but these errors were encountered: