Refactor Light Client interface to better support IBC-rs and ICS07 #956
Labels
enhancement
New feature or request
ibc
Required by IBC
light-client
Issues/features which involve the light client
As discussed in today's tendermint-rs call, right now there's some ongoing work in ibc-rs (see informalsystems/hermes#1252) that needs to make use of some of the code from the
tendermint-light-client
crate, but the interfaces currently exposed don't really work well for use from ibc-rs.For example, the VerificationPredicates trait makes use of
LightBlock
s as parameters, but ibc-rs doesn't make use of the sameLightBlock
constructs.What's the definition of "done" for this issue?
When the Light Client API's been refactored in such a way that we can use its code from informalsystems/hermes#1252
The text was updated successfully, but these errors were encountered: