Msg

ChannelUpgradeConfirm defines a rpc handler method for MsgChannelUpgradeConfirm.

post/ibc.core.channel.v1.Msg/ChannelUpgradeConfirm

Request body

channel_idstring
counterparty_channel_state'STATE_UNINITIALIZED_UNSPECIFIED' | 'STATE_INIT' | 'STATE_TRYOPEN' | 'STATE_OPEN' | 'STATE_CLOSED' | 'STATE_FLUSHING' | 'STATE_FLUSHCOMPLETE'

State defines if a channel is in one of the following states: CLOSED, INIT, TRYOPEN, OPEN, FLUSHING, FLUSHCOMPLETE or UNINITIALIZED.

  • STATE_UNINITIALIZED_UNSPECIFIED: Default State
  • STATE_INIT: A channel has just started the opening handshake.
  • STATE_TRYOPEN: A channel has acknowledged the handshake step on the counterparty chain.
  • STATE_OPEN: A channel has completed the handshake. Open channels are ready to send and receive packets.
  • STATE_CLOSED: A channel has been closed and can no longer be used to send or receive packets.
  • STATE_FLUSHING: A channel has just accepted the upgrade handshake attempt and is flushing in-flight packets.
  • STATE_FLUSHCOMPLETE: A channel has just completed flushing any in-flight packets.
port_idstring
proof_channelstring byte
proof_upgradestring byte
signerstring

Response

A successful response.

result'RESPONSE_RESULT_TYPE_UNSPECIFIED' | 'RESPONSE_RESULT_TYPE_NOOP' | 'RESPONSE_RESULT_TYPE_SUCCESS' | 'RESPONSE_RESULT_TYPE_FAILURE'
  • RESPONSE_RESULT_TYPE_UNSPECIFIED: Default zero value enumeration
  • RESPONSE_RESULT_TYPE_NOOP: The message did not call the IBC application callbacks (because, for example, the packet had already been relayed)
  • RESPONSE_RESULT_TYPE_SUCCESS: The message was executed successfully
  • RESPONSE_RESULT_TYPE_FAILURE: The message was executed unsuccessfully

Changes