package ibc.applications.fee.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Msg

tx.proto:12

Msg defines the ICS29 Msg service.

service Query

query.proto:16

Query defines the ICS29 gRPC querier service.

message Fee

fee.proto:12

Fee defines the ICS29 receive, acknowledgement and timeout fees

Used in: MsgPayPacketFee, PacketFee

message FeeEnabledChannel

genesis.proto:31

FeeEnabledChannel contains the PortID & ChannelID for a fee enabled channel

Used in: GenesisState, QueryFeeEnabledChannelsResponse

message ForwardRelayerAddress

genesis.proto:60

ForwardRelayerAddress contains the forward relayer address and PacketId used for async acknowledgements

Used in: GenesisState

message GenesisState

genesis.proto:12

GenesisState defines the ICS29 fee middleware genesis state

message IdentifiedPacketFees

fee.proto:50

IdentifiedPacketFees contains a list of type PacketFee and associated PacketId

Used in: GenesisState, QueryIncentivizedPacketResponse, QueryIncentivizedPacketsForChannelResponse, QueryIncentivizedPacketsResponse

message IncentivizedAcknowledgement

ack.proto:10

IncentivizedAcknowledgement is the acknowledgement format to be used by applications wrapped in the fee middleware

message Metadata

metadata.proto:11

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

message PacketFee

fee.proto:34

PacketFee contains ICS29 relayer fees, refund address and optional list of permitted relayers

Used in: IdentifiedPacketFees, MsgPayPacketFeeAsync, PacketFees

message PacketFees

fee.proto:44

PacketFees contains a list of type PacketFee

message RegisteredCounterpartyPayee

genesis.proto:50

RegisteredCounterpartyPayee contains the relayer address and counterparty payee address for a specific channel (used for recv fee distribution)

Used in: GenesisState

message RegisteredPayee

genesis.proto:39

RegisteredPayee contains the relayer address and payee address for a specific channel

Used in: GenesisState