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 |
|
ErrorReceipt defines a type which encapsulates the upgrade sequence and error associated with the upgrade handshake failure. |
|
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. |
|
MsgChannelUpgradeAck defines the request type for the ChannelUpgradeAck rpc |
|
MsgChannelUpgradeAckResponse defines MsgChannelUpgradeAck response type |
|
MsgChannelUpgradeCancel defines the request type for the ChannelUpgradeCancel rpc |
MsgChannelUpgradeCancelResponse defines the MsgChannelUpgradeCancel response type |
|
|
MsgChannelUpgradeConfirm defines the request type for the ChannelUpgradeConfirm rpc |
|
MsgChannelUpgradeConfirmResponse defines MsgChannelUpgradeConfirm response type |
|
MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc WARNING: Initializing a channel upgrade in the same block as opening the channel may result in the counterparty being incapable of opening. |
|
MsgChannelUpgradeInitResponse defines the MsgChannelUpgradeInit response type |
|
MsgChannelUpgradeOpen defines the request type for the ChannelUpgradeOpen rpc |
MsgChannelUpgradeOpenResponse defines the MsgChannelUpgradeOpen response type |
|
|
MsgChannelUpgradeTimeout defines the request type for the ChannelUpgradeTimeout rpc |
MsgChannelUpgradeTimeoutRepsonse defines the MsgChannelUpgradeTimeout response type |
|
|
MsgChannelUpgradeTry defines the request type for the ChannelUpgradeTry rpc |
|
MsgChannelUpgradeTryResponse defines the MsgChannelUpgradeTry response type |
|
MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc. |
MsgPruneAcknowledgementsResponse defines the response type for the PruneAcknowledgements rpc. |
|
|
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. |
|
MsgUpdateParams is the MsgUpdateParams request type. |
MsgUpdateParamsResponse defines the MsgUpdateParams response type. |
|
|
Order defines if a channel is ORDERED or UNORDERED |
|
Packet defines a type that carries data across different chains through IBC |
|
PacketId is an identifer for a unique Packet Source chains refer to packets by source port/channel Destination chains refer to packets by destination port/channel |
|
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. |
|
Params defines the set of IBC channel parameters. |
|
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 |
|
QueryChannelParamsRequest is the request type for the Query/ChannelParams RPC method. |
|
|
QueryChannelParamsResponse is the response type for the Query/ChannelParams 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 response type for the Query/QueryNextSequenceReceiveResponse RPC method |
|
|
QueryNextSequenceSendRequest is the request type for the Query/QueryNextSequenceSend RPC method |
QueryNextSequenceSendResponse is the request type for the Query/QueryNextSequenceSend 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 |
|
QueryUpgradeErrorRequest is the request type for the Query/QueryUpgradeError RPC method |
|
QueryUpgradeErrorResponse is the response type for the Query/QueryUpgradeError RPC method |
|
QueryUpgradeRequest is the request type for the QueryUpgradeRequest RPC method |
|
QueryUpgradeResponse is the response type for the QueryUpgradeResponse RPC method |
|
ResponseResultType defines the possible outcomes of the execution of a message |
|
State defines if a channel is in one of the following states: CLOSED, INIT, TRYOPEN, OPEN, FLUSHING, FLUSHCOMPLETE or UNINITIALIZED. |
|
Timeout defines an execution deadline structure for 04-channel handlers. |
|
Upgrade is a verifiable type which contains the relevant information for an attempted upgrade. |
|
UpgradeFields are the fields in a channel end which may be changed during a channel upgrade. |
- 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>, upgrade_sequence: int = <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.ErrorReceipt(sequence: int = <object object>, message: str = <object object>)[source]
Bases:
MessageErrorReceipt defines a type which encapsulates the upgrade sequence and error associated with the upgrade handshake failure. When a channel upgrade handshake is aborted both chains are expected to increment to the next sequence.
- 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>, params: ~evmos.proto.autogen.py.ibc.core.channel.v1.Params = <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>, upgrade_sequence: int = <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(result: ~evmos.proto.autogen.py.ibc.core.channel.v1.ResponseResultType = <object object>)[source]
Bases:
MessageMsgAcknowledgementResponse defines the Msg/Acknowledgement response type.
- result: ResponseResultType = <object object>
- 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 channel_upgrade_ack(msg_channel_upgrade_ack: MsgChannelUpgradeAck) MsgChannelUpgradeAckResponse[source]
- async channel_upgrade_cancel(msg_channel_upgrade_cancel: MsgChannelUpgradeCancel) MsgChannelUpgradeCancelResponse[source]
- async channel_upgrade_confirm(msg_channel_upgrade_confirm: MsgChannelUpgradeConfirm) MsgChannelUpgradeConfirmResponse[source]
- async channel_upgrade_init(msg_channel_upgrade_init: MsgChannelUpgradeInit) MsgChannelUpgradeInitResponse[source]
- async channel_upgrade_open(msg_channel_upgrade_open: MsgChannelUpgradeOpen) MsgChannelUpgradeOpenResponse[source]
- async channel_upgrade_timeout(msg_channel_upgrade_timeout: MsgChannelUpgradeTimeout) MsgChannelUpgradeTimeoutResponse[source]
- async channel_upgrade_try(msg_channel_upgrade_try: MsgChannelUpgradeTry) MsgChannelUpgradeTryResponse[source]
- async prune_acknowledgements(msg_prune_acknowledgements: MsgPruneAcknowledgements) MsgPruneAcknowledgementsResponse[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]
- async update_channel_params(msg_update_params: MsgUpdateParams) MsgUpdateParamsResponse[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>, counterparty_upgrade_sequence: int = <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. WARNING: a channel upgrade MUST NOT initialize an upgrade for this channel in the same block as executing this message otherwise the counterparty will be incapable of opening.
- 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>, version: 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(version: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageMsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeAck(port_id: str = <object object>, channel_id: str = <object object>, counterparty_upgrade: ~evmos.proto.autogen.py.ibc.core.channel.v1.Upgrade = <object object>, proof_channel: bytes = <object object>, proof_upgrade: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelUpgradeAck defines the request type for the ChannelUpgradeAck rpc
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeAckResponse(result: ~evmos.proto.autogen.py.ibc.core.channel.v1.ResponseResultType = <object object>)[source]
Bases:
MessageMsgChannelUpgradeAckResponse defines MsgChannelUpgradeAck response type
- result: ResponseResultType = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeCancel(port_id: str = <object object>, channel_id: str = <object object>, error_receipt: ~evmos.proto.autogen.py.ibc.core.channel.v1.ErrorReceipt = <object object>, proof_error_receipt: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelUpgradeCancel defines the request type for the ChannelUpgradeCancel rpc
- error_receipt: ErrorReceipt = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeCancelResponse[source]
Bases:
MessageMsgChannelUpgradeCancelResponse defines the MsgChannelUpgradeCancel response type
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeConfirm(port_id: str = <object object>, channel_id: str = <object object>, counterparty_channel_state: ~evmos.proto.autogen.py.ibc.core.channel.v1.State = <object object>, counterparty_upgrade: ~evmos.proto.autogen.py.ibc.core.channel.v1.Upgrade = <object object>, proof_channel: bytes = <object object>, proof_upgrade: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelUpgradeConfirm defines the request type for the ChannelUpgradeConfirm rpc
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeConfirmResponse(result: ~evmos.proto.autogen.py.ibc.core.channel.v1.ResponseResultType = <object object>)[source]
Bases:
MessageMsgChannelUpgradeConfirmResponse defines MsgChannelUpgradeConfirm response type
- result: ResponseResultType = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeInit(port_id: str = <object object>, channel_id: str = <object object>, fields: ~evmos.proto.autogen.py.ibc.core.channel.v1.UpgradeFields = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc WARNING: Initializing a channel upgrade in the same block as opening the channel may result in the counterparty being incapable of opening.
- fields: UpgradeFields = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeInitResponse(upgrade: ~evmos.proto.autogen.py.ibc.core.channel.v1.Upgrade = <object object>, upgrade_sequence: int = <object object>)[source]
Bases:
MessageMsgChannelUpgradeInitResponse defines the MsgChannelUpgradeInit response type
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeOpen(port_id: str = <object object>, channel_id: str = <object object>, counterparty_channel_state: ~evmos.proto.autogen.py.ibc.core.channel.v1.State = <object object>, counterparty_upgrade_sequence: int = <object object>, proof_channel: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelUpgradeOpen defines the request type for the ChannelUpgradeOpen rpc
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeOpenResponse[source]
Bases:
MessageMsgChannelUpgradeOpenResponse defines the MsgChannelUpgradeOpen response type
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeTimeout(port_id: str = <object object>, channel_id: str = <object object>, counterparty_channel: ~evmos.proto.autogen.py.ibc.core.channel.v1.Channel = <object object>, proof_channel: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelUpgradeTimeout defines the request type for the ChannelUpgradeTimeout rpc
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeTimeoutResponse[source]
Bases:
MessageMsgChannelUpgradeTimeoutRepsonse defines the MsgChannelUpgradeTimeout response type
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeTry(port_id: str = <object object>, channel_id: str = <object object>, proposed_upgrade_connection_hops: ~typing.List[str] = <object object>, counterparty_upgrade_fields: ~evmos.proto.autogen.py.ibc.core.channel.v1.UpgradeFields = <object object>, counterparty_upgrade_sequence: int = <object object>, proof_channel: bytes = <object object>, proof_upgrade: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgChannelUpgradeTry defines the request type for the ChannelUpgradeTry rpc
- counterparty_upgrade_fields: UpgradeFields = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgChannelUpgradeTryResponse(upgrade: ~evmos.proto.autogen.py.ibc.core.channel.v1.Upgrade = <object object>, upgrade_sequence: int = <object object>, result: ~evmos.proto.autogen.py.ibc.core.channel.v1.ResponseResultType = <object object>)[source]
Bases:
MessageMsgChannelUpgradeTryResponse defines the MsgChannelUpgradeTry response type
- result: ResponseResultType = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgPruneAcknowledgements(port_id: str = <object object>, channel_id: str = <object object>, limit: int = <object object>, signer: str = <object object>)[source]
Bases:
MessageMsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgPruneAcknowledgementsResponse(total_pruned_sequences: int = <object object>, total_remaining_sequences: int = <object object>)[source]
Bases:
MessageMsgPruneAcknowledgementsResponse defines the response type for the PruneAcknowledgements rpc.
- 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(result: ~evmos.proto.autogen.py.ibc.core.channel.v1.ResponseResultType = <object object>)[source]
Bases:
MessageMsgRecvPacketResponse defines the Msg/RecvPacket response type.
- result: ResponseResultType = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async acknowledgement(msg_acknowledgement: MsgAcknowledgement, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgAcknowledgementResponse[source]
- async channel_close_confirm(msg_channel_close_confirm: MsgChannelCloseConfirm, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelCloseConfirmResponse[source]
- async channel_close_init(msg_channel_close_init: MsgChannelCloseInit, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelCloseInitResponse[source]
- async channel_open_ack(msg_channel_open_ack: MsgChannelOpenAck, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelOpenAckResponse[source]
- async channel_open_confirm(msg_channel_open_confirm: MsgChannelOpenConfirm, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelOpenConfirmResponse[source]
- async channel_open_init(msg_channel_open_init: MsgChannelOpenInit, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelOpenInitResponse[source]
- async channel_open_try(msg_channel_open_try: MsgChannelOpenTry, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelOpenTryResponse[source]
- async channel_upgrade_ack(msg_channel_upgrade_ack: MsgChannelUpgradeAck, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelUpgradeAckResponse[source]
- async channel_upgrade_cancel(msg_channel_upgrade_cancel: MsgChannelUpgradeCancel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelUpgradeCancelResponse[source]
- async channel_upgrade_confirm(msg_channel_upgrade_confirm: MsgChannelUpgradeConfirm, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelUpgradeConfirmResponse[source]
- async channel_upgrade_init(msg_channel_upgrade_init: MsgChannelUpgradeInit, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelUpgradeInitResponse[source]
- async channel_upgrade_open(msg_channel_upgrade_open: MsgChannelUpgradeOpen, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelUpgradeOpenResponse[source]
- async channel_upgrade_timeout(msg_channel_upgrade_timeout: MsgChannelUpgradeTimeout, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelUpgradeTimeoutResponse[source]
- async channel_upgrade_try(msg_channel_upgrade_try: MsgChannelUpgradeTry, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgChannelUpgradeTryResponse[source]
- async prune_acknowledgements(msg_prune_acknowledgements: MsgPruneAcknowledgements, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgPruneAcknowledgementsResponse[source]
- async recv_packet(msg_recv_packet: MsgRecvPacket, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgRecvPacketResponse[source]
- async timeout(msg_timeout: MsgTimeout, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgTimeoutResponse[source]
- async timeout_on_close(msg_timeout_on_close: MsgTimeoutOnClose, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgTimeoutOnCloseResponse[source]
- async update_channel_params(msg_update_params: MsgUpdateParams, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgUpdateParamsResponse[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>, counterparty_upgrade_sequence: int = <object object>)[source]
Bases:
MessageMsgTimeoutOnClose timed-out packet upon counterparty channel closure.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgTimeoutOnCloseResponse(result: ~evmos.proto.autogen.py.ibc.core.channel.v1.ResponseResultType = <object object>)[source]
Bases:
MessageMsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.
- result: ResponseResultType = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgTimeoutResponse(result: ~evmos.proto.autogen.py.ibc.core.channel.v1.ResponseResultType = <object object>)[source]
Bases:
MessageMsgTimeoutResponse defines the Msg/Timeout response type.
- result: ResponseResultType = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgUpdateParams(authority: str = <object object>, params: ~evmos.proto.autogen.py.ibc.core.channel.v1.Params = <object object>)[source]
Bases:
MessageMsgUpdateParams is the MsgUpdateParams request type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.MsgUpdateParamsResponse[source]
Bases:
MessageMsgUpdateParamsResponse defines the MsgUpdateParams response type.
- class evmos.proto.autogen.py.ibc.core.channel.v1.Order(*values)[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.PacketId(port_id: str = <object object>, channel_id: str = <object object>, sequence: int = <object object>)[source]
Bases:
MessagePacketId is an identifer for a unique Packet Source chains refer to packets by source port/channel Destination chains refer to packets by destination port/channel
- 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.Params(upgrade_timeout: ~evmos.proto.autogen.py.ibc.core.channel.v1.Timeout = <object object>)[source]
Bases:
MessageParams defines the set of IBC channel parameters.
- 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 channel_params(query_channel_params_request: QueryChannelParamsRequest) QueryChannelParamsResponse[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 next_sequence_send(query_next_sequence_send_request: QueryNextSequenceSendRequest) QueryNextSequenceSendResponse[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]
- async upgrade(query_upgrade_request: QueryUpgradeRequest) QueryUpgradeResponse[source]
- async upgrade_error(query_upgrade_error_request: QueryUpgradeErrorRequest) QueryUpgradeErrorResponse[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.QueryChannelParamsRequest[source]
Bases:
MessageQueryChannelParamsRequest is the request type for the Query/ChannelParams RPC method.
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryChannelParamsResponse(params: ~evmos.proto.autogen.py.ibc.core.channel.v1.Params = <object object>)[source]
Bases:
MessageQueryChannelParamsResponse is the response type for the Query/ChannelParams RPC method.
- 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 response type for the Query/QueryNextSequenceReceiveResponse RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryNextSequenceSendRequest(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageQueryNextSequenceSendRequest is the request type for the Query/QueryNextSequenceSend RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryNextSequenceSendResponse(next_sequence_send: int = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryNextSequenceSendResponse is the request type for the Query/QueryNextSequenceSend 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: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub- async channel(query_channel_request: QueryChannelRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryChannelResponse[source]
- async channel_client_state(query_channel_client_state_request: QueryChannelClientStateRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryChannelClientStateResponse[source]
- async channel_consensus_state(query_channel_consensus_state_request: QueryChannelConsensusStateRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryChannelConsensusStateResponse[source]
- async channel_params(query_channel_params_request: QueryChannelParamsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryChannelParamsResponse[source]
- async channels(query_channels_request: QueryChannelsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryChannelsResponse[source]
- async connection_channels(query_connection_channels_request: QueryConnectionChannelsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryConnectionChannelsResponse[source]
- async next_sequence_receive(query_next_sequence_receive_request: QueryNextSequenceReceiveRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryNextSequenceReceiveResponse[source]
- async next_sequence_send(query_next_sequence_send_request: QueryNextSequenceSendRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryNextSequenceSendResponse[source]
- async packet_acknowledgement(query_packet_acknowledgement_request: QueryPacketAcknowledgementRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryPacketAcknowledgementResponse[source]
- async packet_acknowledgements(query_packet_acknowledgements_request: QueryPacketAcknowledgementsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryPacketAcknowledgementsResponse[source]
- async packet_commitment(query_packet_commitment_request: QueryPacketCommitmentRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryPacketCommitmentResponse[source]
- async packet_commitments(query_packet_commitments_request: QueryPacketCommitmentsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryPacketCommitmentsResponse[source]
- async packet_receipt(query_packet_receipt_request: QueryPacketReceiptRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryPacketReceiptResponse[source]
- async unreceived_acks(query_unreceived_acks_request: QueryUnreceivedAcksRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryUnreceivedAcksResponse[source]
- async unreceived_packets(query_unreceived_packets_request: QueryUnreceivedPacketsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryUnreceivedPacketsResponse[source]
- async upgrade(query_upgrade_request: QueryUpgradeRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryUpgradeResponse[source]
- async upgrade_error(query_upgrade_error_request: QueryUpgradeErrorRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryUpgradeErrorResponse[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.QueryUpgradeErrorRequest(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageQueryUpgradeErrorRequest is the request type for the Query/QueryUpgradeError RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryUpgradeErrorResponse(error_receipt: ~evmos.proto.autogen.py.ibc.core.channel.v1.ErrorReceipt = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryUpgradeErrorResponse is the response type for the Query/QueryUpgradeError RPC method
- error_receipt: ErrorReceipt = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryUpgradeRequest(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageQueryUpgradeRequest is the request type for the QueryUpgradeRequest RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.QueryUpgradeResponse(upgrade: ~evmos.proto.autogen.py.ibc.core.channel.v1.Upgrade = <object object>, proof: bytes = <object object>, proof_height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>)[source]
Bases:
MessageQueryUpgradeResponse is the response type for the QueryUpgradeResponse RPC method
- class evmos.proto.autogen.py.ibc.core.channel.v1.ResponseResultType(*values)[source]
Bases:
EnumResponseResultType defines the possible outcomes of the execution of a message
- RESPONSE_RESULT_TYPE_FAILURE = 3
The message was executed unsuccessfully
- RESPONSE_RESULT_TYPE_NOOP = 1
The message did not call the IBC application callbacks (because, for example, the packet had already been relayed)
- RESPONSE_RESULT_TYPE_SUCCESS = 2
The message was executed successfully
- RESPONSE_RESULT_TYPE_UNSPECIFIED = 0
Default zero value enumeration
- class evmos.proto.autogen.py.ibc.core.channel.v1.State(*values)[source]
Bases:
EnumState defines if a channel is in one of the following states: CLOSED, INIT, TRYOPEN, OPEN, FLUSHING, FLUSHCOMPLETE or UNINITIALIZED.
- STATE_CLOSED = 4
A channel has been closed and can no longer be used to send or receive packets.
- STATE_FLUSHCOMPLETE = 6
A channel has just completed flushing any in-flight packets.
- STATE_FLUSHING = 5
A channel has just accepted the upgrade handshake attempt and is flushing in-flight 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
- class evmos.proto.autogen.py.ibc.core.channel.v1.Timeout(height: ~evmos.proto.autogen.py.ibc.core.client.v1.Height = <object object>, timestamp: int = <object object>)[source]
Bases:
MessageTimeout defines an execution deadline structure for 04-channel handlers. This includes packet lifecycle handlers as well as the upgrade handshake handlers. A valid Timeout contains either one or both of a timestamp and block height (sequence).
- class evmos.proto.autogen.py.ibc.core.channel.v1.Upgrade(fields: ~evmos.proto.autogen.py.ibc.core.channel.v1.UpgradeFields = <object object>, timeout: ~evmos.proto.autogen.py.ibc.core.channel.v1.Timeout = <object object>, next_sequence_send: int = <object object>)[source]
Bases:
MessageUpgrade is a verifiable type which contains the relevant information for an attempted upgrade. It provides the proposed changes to the channel end, the timeout for this upgrade attempt and the next packet sequence which allows the counterparty to efficiently know the highest sequence it has received. The next sequence send is used for pruning and upgrading from unordered to ordered channels.
- fields: UpgradeFields = <object object>
- class evmos.proto.autogen.py.ibc.core.channel.v1.UpgradeFields(ordering: ~evmos.proto.autogen.py.ibc.core.channel.v1.Order = <object object>, connection_hops: ~typing.List[str] = <object object>, version: str = <object object>)[source]
Bases:
MessageUpgradeFields are the fields in a channel end which may be changed during a channel upgrade.