ConsensusState
trait should not have a root()
method, and ClientState.verify_membership()
should not take a root
#728
Labels
A: breaking
Admin: breaking change that may impact operators
O: decoupling
Objective: aims to separate concerns and cause to independent, reusable components
O: maintainability
Objective: cause to ease modification, fault corrections and improve code understanding
Not all client's
ConsensusState
have the concept of a root (e.g. solomachine). Instead of passing the root toverify_membership
in the core handlers, we should instead fetch the root in the respective clients when needed (e.g. here in ibc-go's tendermint client).The text was updated successfully, but these errors were encountered: