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
Some slight refactoring of the LightClient could allow decoupling it from Cosmos SDK, which would make it possible to build the headers without relying on the current Hermes implementation.
For Admin Use
Not duplicate issue
Appropriate labels applied
Appropriate milestone (priority) applied
Appropriate contributors tagged
Contributor assigned/self-assigned
The text was updated successfully, but these errors were encountered:
Hi @thaodt, it might be a little tricky for you to work on this as a first issue, as currently the direction is not very clear on how we should approach this re-implementation.
I have created #214 as an alternative good first issue that you can look into.
Summary
Building headers for Cosmos chain's is using the
LightClient
implementation from the current Hermes:Which requires a
AnyClientState
https://github.com/informalsystems/hermes/blob/v1.7.4/crates/relayer/src/client_state.rs#L50. But the Sovereign Client state only has aTendermintParams
field:Some slight refactoring of the
LightClient
could allow decoupling it from Cosmos SDK, which would make it possible to build the headers without relying on the current Hermes implementation.For Admin Use
The text was updated successfully, but these errors were encountered: