Module v1

Source

Modules§

msg_client
Generated client implementations.
msg_server
Generated server implementations.
query_client
Generated client implementations.
query_server
Generated server implementations.

Structs§

Fee
Fee defines the ICS29 receive, acknowledgement and timeout fees
FeeEnabledChannel
FeeEnabledChannel contains the PortID & ChannelID for a fee enabled channel
ForwardRelayerAddress
ForwardRelayerAddress contains the forward relayer address and PacketId used for async acknowledgements
GenesisState
GenesisState defines the ICS29 fee middleware genesis state
IdentifiedPacketFees
IdentifiedPacketFees contains a list of type PacketFee and associated PacketId
IncentivizedAcknowledgement
IncentivizedAcknowledgement is the acknowledgement format to be used by applications wrapped in the fee middleware
Metadata
Metadata defines the ICS29 channel specific metadata encoded into the channel version bytestring See ICS004: https://github.com/cosmos/ibc/tree/master/spec/core/ics-004-channel-and-packet-semantics#Versioning
MsgPayPacketFee
MsgPayPacketFee defines the request type for the PayPacketFee rpc This Msg can be used to pay for a packet at the next sequence send & should be combined with the Msg that will be paid for
MsgPayPacketFeeAsync
MsgPayPacketFeeAsync defines the request type for the PayPacketFeeAsync rpc This Msg can be used to pay for a packet at a specified sequence (instead of the next sequence send)
MsgPayPacketFeeAsyncResponse
MsgPayPacketFeeAsyncResponse defines the response type for the PayPacketFeeAsync rpc
MsgPayPacketFeeResponse
MsgPayPacketFeeResponse defines the response type for the PayPacketFee rpc
MsgRegisterCounterpartyPayee
MsgRegisterCounterpartyPayee defines the request type for the RegisterCounterpartyPayee rpc
MsgRegisterCounterpartyPayeeResponse
MsgRegisterCounterpartyPayeeResponse defines the response type for the RegisterCounterpartyPayee rpc
MsgRegisterPayee
MsgRegisterPayee defines the request type for the RegisterPayee rpc
MsgRegisterPayeeResponse
MsgRegisterPayeeResponse defines the response type for the RegisterPayee rpc
PacketFee
PacketFee contains ICS29 relayer fees, refund address and optional list of permitted relayers
PacketFees
PacketFees contains a list of type PacketFee
QueryCounterpartyPayeeRequest
QueryCounterpartyPayeeRequest defines the request type for the CounterpartyPayee rpc
QueryCounterpartyPayeeResponse
QueryCounterpartyPayeeResponse defines the response type for the CounterpartyPayee rpc
QueryFeeEnabledChannelRequest
QueryFeeEnabledChannelRequest defines the request type for the FeeEnabledChannel rpc
QueryFeeEnabledChannelResponse
QueryFeeEnabledChannelResponse defines the response type for the FeeEnabledChannel rpc
QueryFeeEnabledChannelsRequest
QueryFeeEnabledChannelsRequest defines the request type for the FeeEnabledChannels rpc
QueryFeeEnabledChannelsResponse
QueryFeeEnabledChannelsResponse defines the response type for the FeeEnabledChannels rpc
QueryIncentivizedPacketRequest
QueryIncentivizedPacketRequest defines the request type for the IncentivizedPacket rpc
QueryIncentivizedPacketResponse
QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPacket rpc
QueryIncentivizedPacketsForChannelRequest
QueryIncentivizedPacketsForChannelRequest defines the request type for querying for all incentivized packets for a specific channel
QueryIncentivizedPacketsForChannelResponse
QueryIncentivizedPacketsResponse defines the response type for the incentivized packets RPC
QueryIncentivizedPacketsRequest
QueryIncentivizedPacketsRequest defines the request type for the IncentivizedPackets rpc
QueryIncentivizedPacketsResponse
QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc
QueryPayeeRequest
QueryPayeeRequest defines the request type for the Payee rpc
QueryPayeeResponse
QueryPayeeResponse defines the response type for the Payee rpc
QueryTotalAckFeesRequest
QueryTotalAckFeesRequest defines the request type for the TotalAckFees rpc
QueryTotalAckFeesResponse
QueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc
QueryTotalRecvFeesRequest
QueryTotalRecvFeesRequest defines the request type for the TotalRecvFees rpc
QueryTotalRecvFeesResponse
QueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc
QueryTotalTimeoutFeesRequest
QueryTotalTimeoutFeesRequest defines the request type for the TotalTimeoutFees rpc
QueryTotalTimeoutFeesResponse
QueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc
RegisteredCounterpartyPayee
RegisteredCounterpartyPayee contains the relayer address and counterparty payee address for a specific channel (used for recv fee distribution)
RegisteredPayee
RegisteredPayee contains the relayer address and payee address for a specific channel