# Constants
Active is a status type of a client.
BSC is the client type for a bianance smart chain client.
ETH is the client type for a Ethereum client.
Expired is a status type of a client.
Tendermint is used to indicate that the client uses the Tendermint Consensus Algorithm.
TypeClientMisbehaviour is the shared evidence misbehaviour type.
Unknown indicates there was an error in determining the status of a client.
# Interfaces
CleanPacketI defines the standard interface for TIBC clean packets.
ClientState defines the required common functions for light clients.
ConsensusState is the state of the consensus process.
GenesisMetadata is a wrapper interface over clienttypes.GenesisMetadata all clients must use the concrete implementation in types.
Header is the consensus state update information.
Height is a wrapper interface over clienttypes.Height all clients must use the concrete implementation in types.
PacketI defines the standard interface for TIBC clean packets.
Path implements spec:CommitmentPath.
Prefix implements spec:CommitmentPrefix.
Proof implements spec:CommitmentProof.
Root implements spec:CommitmentRoot.
# Type aliases
Status represents the status of a client.