<!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺ v ✰ Thanks for opening an issue! ✰ v Before smashing the submit button please review the template. v Word of caution: poorly thought-out proposals may be rejected v without deliberation ☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --> ## Summary Add two new generic state verification functions to the `ClientState` interface. - `VerifyMembership` - `VerifyNonMembership` ref: https://github.com/cosmos/ibc/pull/687 ## Proposal Separate PRs can be made to split up the work: - [x] Add new `VerifyMembership` and `VerifyNonMembership` to [`ClientState`](https://github.com/cosmos/ibc-go/blob/main/modules/core/exported/client.go#L40) interface - [x] `06-solomachine` implementation - [x] `07-tendermint` implementation - [x] ~`09-localhost` implementation~ ____ #### For Admin Use - [ ] Not duplicate issue - [ ] Appropriate labels applied - [ ] Appropriate contributors tagged/assigned