-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Add epoch number to Tendermint light clients, update height & timeout logic #6531
Comments
If a chain decides to upgrade and reset his height, should IBC consider misbehaviour across the upgrades? If the chain updates at (e, h) to (e+1, 1). Does having two valid signed headers for height (e, h+1) and (e+1, 1) count as Misbehaviour? |
Hmm. If the light client knows that the upgrade will happen at |
One important thing to note is that the validators do not attest to the epoch number. Thus, a relayer can take a signedHeader Otherwise it may be possible for a header |
Ah yes, I see - for that reason, we should probably tie the epoch number to the chain ID (as in, parse it from the chain ID). |
@AdityaSripal can we close this issue? |
only thing left is parsing epoch from chain-id but we have an issue for this #7194 |
Per cosmos/ibc#439, blocked on upstream spec updates & review.
The text was updated successfully, but these errors were encountered: