Optionalallow_This flag, when set to true, will allow governance to recover a client which has expired
Optionalallow_This flag, when set to true, will allow governance to unfreeze a client whose chain has experienced a misbehaviour event
Optionalchain_Optionalfrozen_Block height when the client was frozen due to a misbehaviour
Optionallatest_Latest height the client was updated to
Optionalmax_defines how much new (untrusted) header's Time can drift into the future.
Optionalproof_Proof specifications used in verifying counterparty state
Optionaltrust_Optionaltrusting_duration of the period since the LastestTimestamp during which the submitted headers are valid for upgrade
Optionalunbonding_duration of the staking unbonding period
Optionalupgrade_Path at which next upgraded client will be committed.
Each element corresponds to the key for a single CommitmentProof in the
chained proof. NOTE: ClientState must stored under
{upgradePath}/{upgradeHeight}/clientState ConsensusState must be stored
under {upgradepath}/{upgradeHeight}/consensusState For SDK chains using
the default upgrade module, upgrade_path should be []string{"upgrade",
"upgradedIBCState"}`
ClientState from Tendermint tracks the current validator set, latest height, and a possible frozen height.