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
It seems that the relayer cannot handle val set changes between H and H+1 of more than trustLevel voting power, because it does not properly pass adjacent headers to be routed through verifyAdjacent. As far as I can tell, this is not supported.
This is causing problems for our use case where we have validator sets of size 1 (100% voting power change, 1/1 trust level). I would be keen to hear more about this ASAP and work to get it solved
Thanks
The text was updated successfully, but these errors were encountered:
In fact, from looking v2.5.2 there doesn't seem to be any support for updating with concern about voting power changes. The relayer just always tries to update the light client with the latest header of the counterparty, using the last trusted height.
Seems it's wrong, it checks bytes.Equal(dst.clientTrustedState.IBCHeader.NextValidatorsHash(), ibcHeaderCurrent.NextValidatorsHash()) on 704 which doesn't make sense
Hi
It seems that the relayer cannot handle val set changes between H and H+1 of more than trustLevel voting power, because it does not properly pass adjacent headers to be routed through verifyAdjacent. As far as I can tell, this is not supported.
This is causing problems for our use case where we have validator sets of size 1 (100% voting power change, 1/1 trust level). I would be keen to hear more about this ASAP and work to get it solved
Thanks
The text was updated successfully, but these errors were encountered: