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
IBC Clients are responsible for verifying the state of foreign chains in IBC. They are stored on-chain, subject to client specific updates. The IBC relayer is in charge of driving client updates. There are two primary interfaces that compose IBC clients:
client handlers: functions exposed by the IBC module to permit creating, updating, and upgrading an IBC client;
verification methods: functions exposed by clients to provide verification of incoming messages.
Context
IBC Clients are responsible for verifying the state of foreign chains in IBC. They are stored on-chain, subject to client specific updates. The IBC relayer is in charge of driving client updates. There are two primary interfaces that compose IBC clients:
Further reading
IBC Client English spec: ics-002-client-semantics
IBC Client handlers TLA+ model: ICS02ClientHandlers.tla part of IBC-core TLA+ spec
Dependencies
For basic implementation:
For complete implementation & acceptance:
Acceptance criteria
Related issues
The following ongoing issues provide a more fine-grained perspective on the different parts of IBC client functionality:
The text was updated successfully, but these errors were encountered: