Optionalclient_client unique identifier
Optionalclient_upgraded client state
Optionalconsensus_upgraded consensus state, only contains enough information to serve as a basis of trust in update logic
Optionalproof_proof that old chain committed to new client
Optionalproof_proof that old chain committed to new consensus state
Optionalsignersigner address
MsgUpgradeClient defines an sdk.Msg to upgrade an IBC client to a new client state