Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
feat!: Allow inactive provider chain validators to validate on consumer chains #2079
feat!: Allow inactive provider chain validators to validate on consumer chains #2079
Changes from 9 commits
b9928d4
b28b139
e71129e
9788053
3db7f3d
934550f
1b40c17
0f4651b
e5f155d
b97ab26
4bfc1df
8a67a8a
5ceaffc
a859f7a
92904e9
9ab14ee
8024804
264b642
22bfde8
42c05b2
ff2f074
60bf261
7fbb134
da4dd8e
f4ce5b1
75bb7a9
af528c7
74b4b94
9b9a945
a73ef5a
0726e63
837d111
0c2b427
8c06477
4efaa98
a35e39b
4a01439
fb6d09f
5cb6376
1860933
266e9da
7c96789
24823a6
a7b1140
aeb2e96
2c70e3b
ed7e12d
484cb7d
930a482
20345bd
46dbb4e
c3b36e6
bf35f2c
f3b7995
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DistrKeeper
should use the staking keeper or the provider one?Also, the same question for the slashing, evidence, and IBC keeper.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See https://informalsystems.notion.site/Staking-dependencies-in-Cosmos-SDK-v0-50-5-and-ibc-go-v8-3-2-669889523e1840f68996f69946bf388e?pvs=4
They are all ok using staking
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, yes. Thanks. Is there a problem with using the
provider
keeper and hence the consensus-active validator set even though they're fine using thestaking
keeper? Is there a potentiality where distr, slashing, evidence, ... might need to use non-consensus-active validators?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It just means our provider keeper would need to implement the interface that these keepers expect from the staking keeper, too, so it just increases the surface of the provider keeper for no benefit