Description
Summary
The channel version are decided by an IBC application stack and the decided version should be returned in the MsgResponse.
Problem Definition
During OpenTry, the channel version is decided by the IBC application stack. The version selected by the counterparty in OpenInit might be completely different from the version selected during the OpenTry step. This information should be returned in the MsgResponse. The same functionality will eventually be applied to OpenInit and thus the version should be returned in the MsgResponse as well.
Proposal
Add a Version
field to MsgChannelOpenInitResponse
and MsgChannelOpenTryResponse
. Set the selected channel version in the MsgResponses
The changes can be backported only to new minor releases (lastest release is v3.0, so v3.1 for example)
For Admin Use
- Not duplicate issue
- Appropriate labels applied
- Appropriate contributors tagged/assigned