evmos.proto.autogen.py.ibc.core.channel.v1
Classes
|
Acknowledgement is the recommended acknowledgement format to be used by app-specific protocols. |
|
Channel defines pipeline for exactly-once packet delivery between specific modules on separate blockchains, which has at least one end capable of sending packets and one end capable of receiving packets. |
|
Counterparty defines a channel end counterparty |
|
GenesisState defines the ibc channel submodule's genesis state. |
|
IdentifiedChannel defines a channel with additional port and channel identifier fields. |
|
MsgAcknowledgement receives incoming IBC acknowledgement |
MsgAcknowledgementResponse defines the Msg/Acknowledgement response type. |
|
|
|
|
MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to CLOSED on Chain A. |
MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response type. |
|
|
MsgChannelCloseInit defines a msg sent by a Relayer to Chain A to close a channel with Chain B. |
MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type. |
|
|
MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge the change of channel state to TRYOPEN on Chain B. |
MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type. |
|
|
MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to OPEN on Chain A. |
MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response type. |
|
|
MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. |
|
MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type. |
|
MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel on Chain B. |
MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type. |
|
|
MsgRecvPacket receives incoming IBC packet |
MsgRecvPacketResponse defines the Msg/RecvPacket response type. |
|
|
|
|
MsgTimeout receives timed-out packet |
|
MsgTimeoutOnClose timed-out packet upon counterparty channel closure. |
MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type. |
|
MsgTimeoutResponse defines the Msg/Timeout response type. |
|
|
Order defines if a channel is ORDERED or UNORDERED |
|
Packet defines a type that carries data across different chains through IBC |
|
PacketSequence defines the genesis type necessary to retrieve and store next send and receive sequences. |
|
PacketState defines the generic type necessary to retrieve and store packet commitments, acknowledgements, and receipts. |
|
QueryChannelClientStateRequest is the request type for the Query/ClientState RPC method |
QueryChannelClientStateResponse is the Response type for the Query/QueryChannelClientState RPC method |
|
|
QueryChannelConsensusStateRequest is the request type for the Query/ConsensusState RPC method |
QueryChannelClientStateResponse is the Response type for the Query/QueryChannelClientState RPC method |
|
|
QueryChannelRequest is the request type for the Query/Channel RPC method |
|
QueryChannelResponse is the response type for the Query/Channel RPC method. |
|
QueryChannelsRequest is the request type for the Query/Channels RPC method |
|
QueryChannelsResponse is the response type for the Query/Channels RPC method. |
|
QueryConnectionChannelsRequest is the request type for the Query/QueryConnectionChannels RPC method |
|
QueryConnectionChannelsResponse is the Response type for the Query/QueryConnectionChannels RPC method |
|
QueryNextSequenceReceiveRequest is the request type for the Query/QueryNextSequenceReceiveRequest RPC method |
QuerySequenceResponse is the request type for the Query/QueryNextSequenceReceiveResponse RPC method |
|
|
QueryPacketAcknowledgementRequest is the request type for the Query/PacketAcknowledgement RPC method |
QueryPacketAcknowledgementResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved |
|
|
QueryPacketAcknowledgementsRequest is the request type for the Query/QueryPacketCommitments RPC method |
QueryPacketAcknowledgemetsResponse is the request type for the Query/QueryPacketAcknowledgements RPC method |
|
|
QueryPacketCommitmentRequest is the request type for the Query/PacketCommitment RPC method |
|
QueryPacketCommitmentResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved |
|
QueryPacketCommitmentsRequest is the request type for the Query/QueryPacketCommitments RPC method |
|
QueryPacketCommitmentsResponse is the request type for the Query/QueryPacketCommitments RPC method |
|
QueryPacketReceiptRequest is the request type for the Query/PacketReceipt RPC method |
|
QueryPacketReceiptResponse defines the client query response for a packet receipt which also includes a proof, and the height from which the proof was retrieved |
|
|
|
QueryUnreceivedAcks is the request type for the Query/UnreceivedAcks RPC method |
|
QueryUnreceivedAcksResponse is the response type for the Query/UnreceivedAcks RPC method |
|
QueryUnreceivedPacketsRequest is the request type for the Query/UnreceivedPackets RPC method |
|
QueryUnreceivedPacketsResponse is the response type for the Query/UnreceivedPacketCommitments RPC method |
|
State defines if a channel is in one of the following states: CLOSED, INIT, TRYOPEN, OPEN or UNINITIALIZED. |
- class evmos.proto.autogen.py.ibc.core.channel.v1.Acknowledgement(result: bytes = <object object>, error: str = <object object>)[source]
Bases:
MessageAcknowledgement is the recommended acknowledgement format to be used by app-specific protocols. NOTE: The field numbers 21 and 22 were explicitly chosen to avoid accidental conflicts with other protobuf message formats used for acknowledgements. The first byte of any message with this format will be the non-ASCII values
0xaa(result) or0xb2(error). Implemented as defined by ICS: https://github.com/cosmos/ibc/tree/main/spec/core/ics-004-channel-and-packet-semantics
- class evmos.proto.autogen.py.ibc.core.channel.v1.Channel(state: ~evmos.proto.autogen.py.ibc.core.channel.v1.State = <object object>, ordering: ~evmos.proto.autogen.py.ibc.core.channel.v1.Order = <object object>, counterparty: ~evmos.proto.autogen.py.ibc.core.channel.v1.Counterparty = <object object>, connection_hops: ~typing.List[str] = <object object>, version: str = <object object>)[source]
Bases:
MessageChannel defines pipeline for exactly-once packet delivery between specific modules on separate blockchains, which has at least one end capable of sending packets and one end capable of receiving packets.
- connection_hops: List[str] = <object object>
list of connection identifiers, in order, along which packets sent on this channel will travel
- counterparty: Counterparty = <object object>
counterparty channel end
- class evmos.proto.autogen.py.ibc.core.channel.v1.Counterparty(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageCounterparty defines a channel end counterparty
- class evmos.proto.autogen.py.ibc.core.channel.v1.GenesisState(channels: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.IdentifiedChannel] = <object object>, acknowledgements: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.PacketState] = <object object>, commitments: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.PacketState] = <object object>, receipts: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.PacketState] = <object object>, send_sequences: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.PacketSequence] = <object object>, recv_sequences: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.PacketSequence] = <object object>, ack_sequences: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.PacketSequence] = <object object>, next_channel_sequence: int = <object object>)[source]
Bases:
MessageGenesisState defines the ibc channel submodule’s genesis state.
- ack_sequences: List[PacketSequence] = <object object>
- acknowledgements: List[PacketState] = <object object>
- channels: List[IdentifiedChannel] = <object object>
- commitments: List[PacketState] = <object object>
- next_channel_sequence: int = <object object>
the sequence for the next generated channel identifier
- receipts: List[PacketState] = <object object>
- recv_sequences: List[PacketSequence] = <object object>
- send_sequences: List[PacketSequence] = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.IdentifiedChannel(state: ~evmos.proto.autogen.py.ibc.core.channel.v1.State = <object object>, ordering: ~evmos.proto.autogen.py.ibc.core.channel.v1.Order = <object object>, counterparty: ~evmos.proto.autogen.py.ibc.core.channel.v1.Counterparty = <object object>, connection_hops: ~typing.List[str] = <object object>, version: str = <object object>, port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageIdentifiedChannel defines a channel with additional port and channel identifier fields.
- connection_hops: List[str] = <object object>
list of connection identifiers, in order, along which packets sent on this channel will travel
- counterparty: Counterparty = <object object>
counterparty channel end
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgAcknowledgement(packet: ~evmos.proto.autogen.py.ibc.core.channel.v1.Packet = <object object>, acknowledgement: bytes = <object object>, proof_acked: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgAcknowledgement receives incoming IBC acknowledgement
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgAcknowledgementResponse[source]
Bases:
MessageMsgAcknowledgementResponse defines the Msg/Acknowledgement response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgBase[source]
Bases:
ServiceBase- async acknowledgement(msg_acknowledgement: MsgAcknowledgement) MsgAcknowledgementResponse[source]
- async channel_close_confirm(msg_channel_close_confirm: MsgChannelCloseConfirm) MsgChannelCloseConfirmResponse[source]
- async channel_close_init(msg_channel_close_init: MsgChannelCloseInit) MsgChannelCloseInitResponse[source]
- async channel_open_ack(msg_channel_open_ack: MsgChannelOpenAck) MsgChannelOpenAckResponse[source]
- async channel_open_confirm(msg_channel_open_confirm: MsgChannelOpenConfirm) MsgChannelOpenConfirmResponse[source]
- async channel_open_init(msg_channel_open_init: MsgChannelOpenInit) MsgChannelOpenInitResponse[source]
- async channel_open_try(msg_channel_open_try: MsgChannelOpenTry) MsgChannelOpenTryResponse[source]
- async recv_packet(msg_recv_packet: MsgRecvPacket) MsgRecvPacketResponse[source]
- async timeout(msg_timeout: MsgTimeout) MsgTimeoutResponse[source]
- async timeout_on_close(msg_timeout_on_close: MsgTimeoutOnClose) MsgTimeoutOnCloseResponse[source]
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelCloseConfirm(port_id: str = <object object>, channel_id: str = <object object>, proof_init: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to CLOSED on Chain A.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelCloseConfirmResponse[source]
Bases:
MessageMsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelCloseInit(port_id: str = <object object>, channel_id: str = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelCloseInit defines a msg sent by a Relayer to Chain A to close a channel with Chain B.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelCloseInitResponse[source]
Bases:
MessageMsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelOpenAck(port_id: str = <object object>, channel_id: str = <object object>, counterparty_channel_id: str = <object object>, counterparty_version: str = <object object>, proof_try: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge the change of channel state to TRYOPEN on Chain B.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelOpenAckResponse[source]
Bases:
MessageMsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelOpenConfirm(port_id: str = <object object>, channel_id: str = <object object>, proof_ack: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to OPEN on Chain A.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelOpenConfirmResponse[source]
Bases:
MessageMsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelOpenInit(port_id: str = <object object>, channel: ~evmos.proto.autogen.py.ibc.core.channel.v1.Channel = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It is called by a relayer on Chain A.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelOpenInitResponse(channel_id: str = <object object>)[source]
Bases:
MessageMsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelOpenTry(port_id: str = <object object>, previous_channel_id: str = <object object>, channel: ~evmos.proto.autogen.py.ibc.core.channel.v1.Channel = <object object>, counterparty_version: str = <object object>, proof_init: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel on Chain B. The version field within the Channel field has been deprecated. Its value will be ignored by core IBC.
- channel: Channel = <object object>
the version field within the channel has been deprecated. Its value will be ignored by core IBC. :type: NOTE
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelOpenTryResponse[source]
Bases:
MessageMsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgRecvPacket(packet: ~evmos.proto.autogen.py.ibc.core.channel.v1.Packet = <object object>, proof_commitment: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgRecvPacket receives incoming IBC packet
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgRecvPacketResponse[source]
Bases:
MessageMsgRecvPacketResponse defines the Msg/RecvPacket response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgStub(channel: Channel, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[Union[Mapping[str, Union[str, bytes]], Collection[Tuple[str, Union[str, bytes]]]]] = None)[source]
Bases:
ServiceStub- async acknowledgement(msg_acknowledgement: MsgAcknowledgement, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgAcknowledgementResponse[source]
- async channel_close_confirm(msg_channel_close_confirm: MsgChannelCloseConfirm, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgChannelCloseConfirmResponse[source]
- async channel_close_init(msg_channel_close_init: MsgChannelCloseInit, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgChannelCloseInitResponse[source]
- async channel_open_ack(msg_channel_open_ack: MsgChannelOpenAck, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgChannelOpenAckResponse[source]
- async channel_open_confirm(msg_channel_open_confirm: MsgChannelOpenConfirm, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgChannelOpenConfirmResponse[source]
- async channel_open_init(msg_channel_open_init: MsgChannelOpenInit, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgChannelOpenInitResponse[source]
- async channel_open_try(msg_channel_open_try: MsgChannelOpenTry, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgChannelOpenTryResponse[source]
- async recv_packet(msg_recv_packet: MsgRecvPacket, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgRecvPacketResponse[source]
- async timeout(msg_timeout: MsgTimeout, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgTimeoutResponse[source]
- async timeout_on_close(msg_timeout_on_close: MsgTimeoutOnClose, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgTimeoutOnCloseResponse[source]
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgTimeout(packet: ~evmos.proto.autogen.py.ibc.core.channel.v1.Packet = <object object>, proof_unreceived: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, next_sequence_recv: int = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgTimeout receives timed-out packet
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgTimeoutOnClose(packet: ~evmos.proto.autogen.py.ibc.core.channel.v1.Packet = <object object>, proof_unreceived: bytes = <object object>, proof_close: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, next_sequence_recv: int = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgTimeoutOnClose timed-out packet upon counterparty channel closure.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgTimeoutOnCloseResponse[source]
Bases:
MessageMsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgTimeoutResponse[source]
Bases:
MessageMsgTimeoutResponse defines the Msg/Timeout response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.Order(value)[source]
Bases:
EnumOrder defines if a channel is ORDERED or UNORDERED
- ORDER_NONE_UNSPECIFIED = 0
zero-value for channel ordering
- ORDER_ORDERED = 2
packets are delivered exactly in the order which they were sent
- ORDER_UNORDERED = 1
packets can be delivered in any order, which may differ from the order in which they were sent.
- class evmos.proto.autogen.py.ibc.core.channel.v1.Packet(sequence: int = <object object>, source_port: str = <object object>, source_channel: str = <object object>, destination_port: str = <object object>, destination_channel: str = <object object>, data: bytes = <object object>, timeout_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, timeout_timestamp: int = <object object>)[source]
Bases:
MessagePacket defines a type that carries data across different chains through IBC
- class evmos.proto.autogen.py.ibc.core.channel.v1.PacketSequence(port_id: str = <object object>, channel_id: str = <object object>, sequence: int = <object object>)[source]
Bases:
MessagePacketSequence defines the genesis type necessary to retrieve and store next send and receive sequences.
- class evmos.proto.autogen.py.ibc.core.channel.v1.PacketState(port_id: str = <object object>, channel_id: str = <object object>, sequence: int = <object object>, data: bytes = <object object>)[source]
Bases:
MessagePacketState defines the generic type necessary to retrieve and store packet commitments, acknowledgements, and receipts. Caller is responsible for knowing the context necessary to interpret this state as a commitment, acknowledgement, or a receipt.
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryBase[source]
Bases:
ServiceBase- async channel(query_channel_request: QueryChannelRequest) QueryChannelResponse[source]
- async channel_client_state(query_channel_client_state_request: QueryChannelClientStateRequest) QueryChannelClientStateResponse[source]
- async channel_consensus_state(query_channel_consensus_state_request: QueryChannelConsensusStateRequest) QueryChannelConsensusStateResponse[source]
- async channels(query_channels_request: QueryChannelsRequest) QueryChannelsResponse[source]
- async connection_channels(query_connection_channels_request: QueryConnectionChannelsRequest) QueryConnectionChannelsResponse[source]
- async next_sequence_receive(query_next_sequence_receive_request: QueryNextSequenceReceiveRequest) QueryNextSequenceReceiveResponse[source]
- async packet_acknowledgement(query_packet_acknowledgement_request: QueryPacketAcknowledgementRequest) QueryPacketAcknowledgementResponse[source]
- async packet_acknowledgements(query_packet_acknowledgements_request: QueryPacketAcknowledgementsRequest) QueryPacketAcknowledgementsResponse[source]
- async packet_commitment(query_packet_commitment_request: QueryPacketCommitmentRequest) QueryPacketCommitmentResponse[source]
- async packet_commitments(query_packet_commitments_request: QueryPacketCommitmentsRequest) QueryPacketCommitmentsResponse[source]
- async packet_receipt(query_packet_receipt_request: QueryPacketReceiptRequest) QueryPacketReceiptResponse[source]
- async unreceived_acks(query_unreceived_acks_request: QueryUnreceivedAcksRequest) QueryUnreceivedAcksResponse[source]
- async unreceived_packets(query_unreceived_packets_request: QueryUnreceivedPacketsRequest) QueryUnreceivedPacketsResponse[source]
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelClientStateRequest(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageQueryChannelClientStateRequest is the request type for the Query/ClientState RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelClientStateResponse(identified_client_state: ~evmos.proto.autogen.py.ibc.core.client.v1.IdentifiedClientState = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryChannelClientStateResponse is the Response type for the Query/QueryChannelClientState RPC method
- identified_client_state: IdentifiedClientState = <object object>
client state associated with the channel
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelConsensusStateRequest(port_id: str = <object object>, channel_id: str = <object object>, revision_number: int = <object object>, revision_height: int = <object object>)[source]
Bases:
MessageQueryChannelConsensusStateRequest is the request type for the Query/ConsensusState RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelConsensusStateResponse(consensus_state: ~betterproto.lib.google.protobuf.Any = <object object>, client_id: str = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryChannelClientStateResponse is the Response type for the Query/QueryChannelClientState RPC method
- consensus_state: Any = <object object>
consensus state associated with the channel
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelRequest(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageQueryChannelRequest is the request type for the Query/Channel RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelResponse(channel: ~evmos.proto.autogen.py.ibc.core.channel.v1.Channel = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryChannelResponse is the response type for the Query/Channel RPC method. Besides the Channel end, it includes a proof and the height from which the proof was retrieved.
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelsRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryChannelsRequest is the request type for the Query/Channels RPC method
- pagination: PageRequest = <object object>
pagination request
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelsResponse(channels: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.IdentifiedChannel] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>, height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryChannelsResponse is the response type for the Query/Channels RPC method.
- channels: List[IdentifiedChannel] = <object object>
list of stored channels of the chain.
- pagination: PageResponse = <object object>
pagination response
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryConnectionChannelsRequest(connection: str = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryConnectionChannelsRequest is the request type for the Query/QueryConnectionChannels RPC method
- pagination: PageRequest = <object object>
pagination request
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryConnectionChannelsResponse(channels: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.IdentifiedChannel] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>, height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryConnectionChannelsResponse is the Response type for the Query/QueryConnectionChannels RPC method
- channels: List[IdentifiedChannel] = <object object>
list of channels associated with a connection.
- pagination: PageResponse = <object object>
pagination response
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryNextSequenceReceiveRequest(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageQueryNextSequenceReceiveRequest is the request type for the Query/QueryNextSequenceReceiveRequest RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryNextSequenceReceiveResponse(next_sequence_receive: int = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQuerySequenceResponse is the request type for the Query/QueryNextSequenceReceiveResponse RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketAcknowledgementRequest(port_id: str = <object object>, channel_id: str = <object object>, sequence: int = <object object>)[source]
Bases:
MessageQueryPacketAcknowledgementRequest is the request type for the Query/PacketAcknowledgement RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketAcknowledgementResponse(acknowledgement: bytes = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryPacketAcknowledgementResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest(port_id: str = <object object>, channel_id: str = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>, packet_commitment_sequences: ~typing.List[int] = <object object>)[source]
Bases:
MessageQueryPacketAcknowledgementsRequest is the request type for the Query/QueryPacketCommitments RPC method
- pagination: PageRequest = <object object>
pagination request
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse(acknowledgements: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.PacketState] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>, height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryPacketAcknowledgemetsResponse is the request type for the Query/QueryPacketAcknowledgements RPC method
- acknowledgements: List[PacketState] = <object object>
- pagination: PageResponse = <object object>
pagination response
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketCommitmentRequest(port_id: str = <object object>, channel_id: str = <object object>, sequence: int = <object object>)[source]
Bases:
MessageQueryPacketCommitmentRequest is the request type for the Query/PacketCommitment RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketCommitmentResponse(commitment: bytes = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryPacketCommitmentResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketCommitmentsRequest(port_id: str = <object object>, channel_id: str = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryPacketCommitmentsRequest is the request type for the Query/QueryPacketCommitments RPC method
- pagination: PageRequest = <object object>
pagination request
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketCommitmentsResponse(commitments: ~typing.List[~evmos.proto.autogen.py.ibc.core.channel.v1.PacketState] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>, height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryPacketCommitmentsResponse is the request type for the Query/QueryPacketCommitments RPC method
- commitments: List[PacketState] = <object object>
- pagination: PageResponse = <object object>
pagination response
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketReceiptRequest(port_id: str = <object object>, channel_id: str = <object object>, sequence: int = <object object>)[source]
Bases:
MessageQueryPacketReceiptRequest is the request type for the Query/PacketReceipt RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryPacketReceiptResponse(received: bool = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryPacketReceiptResponse defines the client query response for a packet receipt which also includes a proof, and the height from which the proof was retrieved
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryStub(channel: Channel, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[Union[Mapping[str, Union[str, bytes]], Collection[Tuple[str, Union[str, bytes]]]]] = None)[source]
Bases:
ServiceStub- async channel(query_channel_request: QueryChannelRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryChannelResponse[source]
- async channel_client_state(query_channel_client_state_request: QueryChannelClientStateRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryChannelClientStateResponse[source]
- async channel_consensus_state(query_channel_consensus_state_request: QueryChannelConsensusStateRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryChannelConsensusStateResponse[source]
- async channels(query_channels_request: QueryChannelsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryChannelsResponse[source]
- async connection_channels(query_connection_channels_request: QueryConnectionChannelsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryConnectionChannelsResponse[source]
- async next_sequence_receive(query_next_sequence_receive_request: QueryNextSequenceReceiveRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryNextSequenceReceiveResponse[source]
- async packet_acknowledgement(query_packet_acknowledgement_request: QueryPacketAcknowledgementRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryPacketAcknowledgementResponse[source]
- async packet_acknowledgements(query_packet_acknowledgements_request: QueryPacketAcknowledgementsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryPacketAcknowledgementsResponse[source]
- async packet_commitment(query_packet_commitment_request: QueryPacketCommitmentRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryPacketCommitmentResponse[source]
- async packet_commitments(query_packet_commitments_request: QueryPacketCommitmentsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryPacketCommitmentsResponse[source]
- async packet_receipt(query_packet_receipt_request: QueryPacketReceiptRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryPacketReceiptResponse[source]
- async unreceived_acks(query_unreceived_acks_request: QueryUnreceivedAcksRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryUnreceivedAcksResponse[source]
- async unreceived_packets(query_unreceived_packets_request: QueryUnreceivedPacketsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryUnreceivedPacketsResponse[source]
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryUnreceivedAcksRequest(port_id: str = <object object>, channel_id: str = <object object>, packet_ack_sequences: ~typing.List[int] = <object object>)[source]
Bases:
MessageQueryUnreceivedAcks is the request type for the Query/UnreceivedAcks RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryUnreceivedAcksResponse(sequences: ~typing.List[int] = <object object>, height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryUnreceivedAcksResponse is the response type for the Query/UnreceivedAcks RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryUnreceivedPacketsRequest(port_id: str = <object object>, channel_id: str = <object object>, packet_commitment_sequences: ~typing.List[int] = <object object>)[source]
Bases:
MessageQueryUnreceivedPacketsRequest is the request type for the Query/UnreceivedPackets RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryUnreceivedPacketsResponse(sequences: ~typing.List[int] = <object object>, height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryUnreceivedPacketsResponse is the response type for the Query/UnreceivedPacketCommitments RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.State(value)[source]
Bases:
EnumState defines if a channel is in one of the following states: CLOSED, INIT, TRYOPEN, OPEN or UNINITIALIZED.
- STATE_CLOSED = 4
A channel has been closed and can no longer be used to send or receive packets.
- STATE_INIT = 1
A channel has just started the opening handshake.
- STATE_OPEN = 3
A channel has completed the handshake. Open channels are ready to send and receive packets.
- STATE_TRYOPEN = 2
A channel has acknowledged the handshake step on the counterparty chain.
- STATE_UNINITIALIZED_UNSPECIFIED = 0
Default State