MsgConnectionOpenTry defines a msg sent by a Relayer to try to open a connection on Chain B.

interface MsgConnectionOpenTryAmino {
    client_id?: string;
    client_state?: AnyAmino;
    consensus_height?: HeightAmino;
    counterparty?: CounterpartyAmino;
    counterparty_versions?: VersionAmino[];
    delay_period?: string;
    previous_connection_id?: string;
    proof_client?: string;
    proof_consensus?: string;
    proof_height?: HeightAmino;
    proof_init?: string;
    signer?: string;
}

Properties

client_id?: string
client_state?: AnyAmino
consensus_height?: HeightAmino
counterparty?: CounterpartyAmino
counterparty_versions?: VersionAmino[]
delay_period?: string
previous_connection_id?: string

in the case of crossing hello's, when both chains call OpenInit, we need the connection identifier of the previous connection in state INIT

proof_client?: string

proof of client state included in message

proof_consensus?: string

proof of client consensus state

proof_height?: HeightAmino
proof_init?: string

proof of the initialization the connection on Chain A: UNITIALIZED -> INIT

signer?: string