evmos.proto.autogen.py.ibc.applications.fee.v1
Classes
|
Fee defines the ICS29 receive, acknowledgement and timeout fees |
|
FeeEnabledChannel contains the PortID & ChannelID for a fee enabled channel |
|
ForwardRelayerAddress contains the forward relayer address and PacketId used for async acknowledgements |
|
GenesisState defines the ICS29 fee middleware genesis state |
|
IdentifiedPacketFees contains a list of type PacketFee and associated PacketId |
IncentivizedAcknowledgement is the acknowledgement format to be used by applications wrapped in the fee middleware |
|
|
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 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 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 defines the response type for the PayPacketFeeAsync rpc |
|
MsgPayPacketFeeResponse defines the response type for the PayPacketFee rpc |
|
|
MsgRegisterCounterpartyPayee defines the request type for the RegisterCounterpartyPayee rpc |
MsgRegisterCounterpartyPayeeResponse defines the response type for the RegisterCounterpartyPayee rpc |
|
|
MsgRegisterPayee defines the request type for the RegisterPayee rpc |
MsgRegisterPayeeResponse defines the response type for the RegisterPayee rpc |
|
|
|
|
PacketFee contains ICS29 relayer fees, refund address and optional list of permitted relayers |
|
PacketFees contains a list of type PacketFee |
|
QueryCounterpartyPayeeRequest defines the request type for the CounterpartyPayee rpc |
QueryCounterpartyPayeeResponse defines the response type for the CounterpartyPayee rpc |
|
|
QueryFeeEnabledChannelRequest defines the request type for the FeeEnabledChannel rpc |
|
QueryFeeEnabledChannelResponse defines the response type for the FeeEnabledChannel rpc |
|
QueryFeeEnabledChannelsRequest defines the request type for the FeeEnabledChannels rpc |
QueryFeeEnabledChannelsResponse defines the response type for the FeeEnabledChannels rpc |
|
|
QueryIncentivizedPacketRequest defines the request type for the IncentivizedPacket rpc |
QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPacket rpc |
|
QueryIncentivizedPacketsForChannelRequest defines the request type for querying for all incentivized packets for a specific channel |
|
QueryIncentivizedPacketsResponse defines the response type for the incentivized packets RPC |
|
|
QueryIncentivizedPacketsRequest defines the request type for the IncentivizedPackets rpc |
QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc |
|
|
QueryPayeeRequest defines the request type for the Payee rpc |
|
QueryPayeeResponse defines the response type for the Payee rpc |
|
|
|
QueryTotalAckFeesRequest defines the request type for the TotalAckFees rpc |
|
QueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc |
|
QueryTotalRecvFeesRequest defines the request type for the TotalRecvFees rpc |
|
QueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc |
|
QueryTotalTimeoutFeesRequest defines the request type for the TotalTimeoutFees rpc |
|
QueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc |
|
RegisteredCounterpartyPayee contains the relayer address and counterparty payee address for a specific channel (used for recv fee distribution) |
|
RegisteredPayee contains the relayer address and payee address for a specific channel |
- class evmos.proto.autogen.py.ibc.applications.fee.v1.Fee(recv_fee: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>, ack_fee: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>, timeout_fee: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageFee defines the ICS29 receive, acknowledgement and timeout fees
- class evmos.proto.autogen.py.ibc.applications.fee.v1.FeeEnabledChannel(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageFeeEnabledChannel contains the PortID & ChannelID for a fee enabled channel
- class evmos.proto.autogen.py.ibc.applications.fee.v1.ForwardRelayerAddress(address: str = <object object>, packet_id: ~evmos.proto.autogen.py.ibc.core.channel.v1.PacketId = <object object>)[source]
Bases:
MessageForwardRelayerAddress contains the forward relayer address and PacketId used for async acknowledgements
- class evmos.proto.autogen.py.ibc.applications.fee.v1.GenesisState(identified_fees: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.IdentifiedPacketFees] = <object object>, fee_enabled_channels: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.FeeEnabledChannel] = <object object>, registered_payees: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.RegisteredPayee] = <object object>, registered_counterparty_payees: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.RegisteredCounterpartyPayee] = <object object>, forward_relayers: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.ForwardRelayerAddress] = <object object>)[source]
Bases:
MessageGenesisState defines the ICS29 fee middleware genesis state
- fee_enabled_channels: List[FeeEnabledChannel] = <object object>
list of fee enabled channels
- forward_relayers: List[ForwardRelayerAddress] = <object object>
list of forward relayer addresses
- identified_fees: List[IdentifiedPacketFees] = <object object>
list of identified packet fees
- registered_counterparty_payees: List[RegisteredCounterpartyPayee] = <object object>
list of registered counterparty payees
- registered_payees: List[RegisteredPayee] = <object object>
list of registered payees
- class evmos.proto.autogen.py.ibc.applications.fee.v1.IdentifiedPacketFees(packet_id: ~evmos.proto.autogen.py.ibc.core.channel.v1.PacketId = <object object>, packet_fees: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.PacketFee] = <object object>)[source]
Bases:
MessageIdentifiedPacketFees contains a list of type PacketFee and associated PacketId
- class evmos.proto.autogen.py.ibc.applications.fee.v1.IncentivizedAcknowledgement(app_acknowledgement: bytes = <object object>, forward_relayer_address: str = <object object>, underlying_app_success: bool = <object object>)[source]
Bases:
MessageIncentivizedAcknowledgement is the acknowledgement format to be used by applications wrapped in the fee middleware
- class evmos.proto.autogen.py.ibc.applications.fee.v1.Metadata(fee_version: str = <object object>, app_version: str = <object object>)[source]
Bases:
MessageMetadata 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
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgBase[source]
Bases:
ServiceBase- async pay_packet_fee(msg_pay_packet_fee: MsgPayPacketFee) MsgPayPacketFeeResponse[source]
- async pay_packet_fee_async(msg_pay_packet_fee_async: MsgPayPacketFeeAsync) MsgPayPacketFeeAsyncResponse[source]
- async register_counterparty_payee(msg_register_counterparty_payee: MsgRegisterCounterpartyPayee) MsgRegisterCounterpartyPayeeResponse[source]
- async register_payee(msg_register_payee: MsgRegisterPayee) MsgRegisterPayeeResponse[source]
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgPayPacketFee(fee: ~evmos.proto.autogen.py.ibc.applications.fee.v1.Fee = <object object>, source_port_id: str = <object object>, source_channel_id: str = <object object>, signer: str = <object object>, relayers: ~typing.List[str] = <object object>)[source]
Bases:
MessageMsgPayPacketFee 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
- fee: Fee = <object object>
fee encapsulates the recv, ack and timeout fees associated with an IBC packet
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgPayPacketFeeAsync(packet_id: ~evmos.proto.autogen.py.ibc.core.channel.v1.PacketId = <object object>, packet_fee: ~evmos.proto.autogen.py.ibc.applications.fee.v1.PacketFee = <object object>)[source]
Bases:
MessageMsgPayPacketFeeAsync 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)
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgPayPacketFeeAsyncResponse[source]
Bases:
MessageMsgPayPacketFeeAsyncResponse defines the response type for the PayPacketFeeAsync rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgPayPacketFeeResponse[source]
Bases:
MessageMsgPayPacketFeeResponse defines the response type for the PayPacketFee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgRegisterCounterpartyPayee(port_id: str = <object object>, channel_id: str = <object object>, relayer: str = <object object>, counterparty_payee: str = <object object>)[source]
Bases:
MessageMsgRegisterCounterpartyPayee defines the request type for the RegisterCounterpartyPayee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgRegisterCounterpartyPayeeResponse[source]
Bases:
MessageMsgRegisterCounterpartyPayeeResponse defines the response type for the RegisterCounterpartyPayee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgRegisterPayee(port_id: str = <object object>, channel_id: str = <object object>, relayer: str = <object object>, payee: str = <object object>)[source]
Bases:
MessageMsgRegisterPayee defines the request type for the RegisterPayee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.MsgRegisterPayeeResponse[source]
Bases:
MessageMsgRegisterPayeeResponse defines the response type for the RegisterPayee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.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 pay_packet_fee(msg_pay_packet_fee: MsgPayPacketFee, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgPayPacketFeeResponse[source]
- async pay_packet_fee_async(msg_pay_packet_fee_async: MsgPayPacketFeeAsync, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgPayPacketFeeAsyncResponse[source]
- async register_counterparty_payee(msg_register_counterparty_payee: MsgRegisterCounterpartyPayee, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgRegisterCounterpartyPayeeResponse[source]
- async register_payee(msg_register_payee: MsgRegisterPayee, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgRegisterPayeeResponse[source]
- class evmos.proto.autogen.py.ibc.applications.fee.v1.PacketFee(fee: ~evmos.proto.autogen.py.ibc.applications.fee.v1.Fee = <object object>, refund_address: str = <object object>, relayers: ~typing.List[str] = <object object>)[source]
Bases:
MessagePacketFee contains ICS29 relayer fees, refund address and optional list of permitted relayers
- class evmos.proto.autogen.py.ibc.applications.fee.v1.PacketFees(packet_fees: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.PacketFee] = <object object>)[source]
Bases:
MessagePacketFees contains a list of type PacketFee
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryBase[source]
Bases:
ServiceBase- async counterparty_payee(query_counterparty_payee_request: QueryCounterpartyPayeeRequest) QueryCounterpartyPayeeResponse[source]
- async fee_enabled_channel(query_fee_enabled_channel_request: QueryFeeEnabledChannelRequest) QueryFeeEnabledChannelResponse[source]
- async fee_enabled_channels(query_fee_enabled_channels_request: QueryFeeEnabledChannelsRequest) QueryFeeEnabledChannelsResponse[source]
- async incentivized_packet(query_incentivized_packet_request: QueryIncentivizedPacketRequest) QueryIncentivizedPacketResponse[source]
- async incentivized_packets(query_incentivized_packets_request: QueryIncentivizedPacketsRequest) QueryIncentivizedPacketsResponse[source]
- async incentivized_packets_for_channel(query_incentivized_packets_for_channel_request: QueryIncentivizedPacketsForChannelRequest) QueryIncentivizedPacketsForChannelResponse[source]
- async payee(query_payee_request: QueryPayeeRequest) QueryPayeeResponse[source]
- async total_ack_fees(query_total_ack_fees_request: QueryTotalAckFeesRequest) QueryTotalAckFeesResponse[source]
- async total_recv_fees(query_total_recv_fees_request: QueryTotalRecvFeesRequest) QueryTotalRecvFeesResponse[source]
- async total_timeout_fees(query_total_timeout_fees_request: QueryTotalTimeoutFeesRequest) QueryTotalTimeoutFeesResponse[source]
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryCounterpartyPayeeRequest(channel_id: str = <object object>, relayer: str = <object object>)[source]
Bases:
MessageQueryCounterpartyPayeeRequest defines the request type for the CounterpartyPayee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryCounterpartyPayeeResponse(counterparty_payee: str = <object object>)[source]
Bases:
MessageQueryCounterpartyPayeeResponse defines the response type for the CounterpartyPayee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryFeeEnabledChannelRequest(port_id: str = <object object>, channel_id: str = <object object>)[source]
Bases:
MessageQueryFeeEnabledChannelRequest defines the request type for the FeeEnabledChannel rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryFeeEnabledChannelResponse(fee_enabled: bool = <object object>)[source]
Bases:
MessageQueryFeeEnabledChannelResponse defines the response type for the FeeEnabledChannel rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryFeeEnabledChannelsRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>, query_height: int = <object object>)[source]
Bases:
MessageQueryFeeEnabledChannelsRequest defines the request type for the FeeEnabledChannels rpc
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse(fee_enabled_channels: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.FeeEnabledChannel] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryFeeEnabledChannelsResponse defines the response type for the FeeEnabledChannels rpc
- fee_enabled_channels: List[FeeEnabledChannel] = <object object>
list of fee enabled channels
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryIncentivizedPacketRequest(packet_id: ~evmos.proto.autogen.py.ibc.core.channel.v1.PacketId = <object object>, query_height: int = <object object>)[source]
Bases:
MessageQueryIncentivizedPacketRequest defines the request type for the IncentivizedPacket rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryIncentivizedPacketResponse(incentivized_packet: ~evmos.proto.autogen.py.ibc.applications.fee.v1.IdentifiedPacketFees = <object object>)[source]
Bases:
MessageQueryIncentivizedPacketsResponse defines the response type for the IncentivizedPacket rpc
- incentivized_packet: IdentifiedPacketFees = <object object>
the identified fees for the incentivized packet
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>, port_id: str = <object object>, channel_id: str = <object object>, query_height: int = <object object>)[source]
Bases:
MessageQueryIncentivizedPacketsForChannelRequest defines the request type for querying for all incentivized packets for a specific channel
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse(incentivized_packets: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.IdentifiedPacketFees] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryIncentivizedPacketsResponse defines the response type for the incentivized packets RPC
- incentivized_packets: List[IdentifiedPacketFees] = <object object>
Map of all incentivized_packets
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryIncentivizedPacketsRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>, query_height: int = <object object>)[source]
Bases:
MessageQueryIncentivizedPacketsRequest defines the request type for the IncentivizedPackets rpc
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryIncentivizedPacketsResponse(incentivized_packets: ~typing.List[~evmos.proto.autogen.py.ibc.applications.fee.v1.IdentifiedPacketFees] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc
- incentivized_packets: List[IdentifiedPacketFees] = <object object>
list of identified fees for incentivized packets
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryPayeeRequest(channel_id: str = <object object>, relayer: str = <object object>)[source]
Bases:
MessageQueryPayeeRequest defines the request type for the Payee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryPayeeResponse(payee_address: str = <object object>)[source]
Bases:
MessageQueryPayeeResponse defines the response type for the Payee rpc
- class evmos.proto.autogen.py.ibc.applications.fee.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 counterparty_payee(query_counterparty_payee_request: QueryCounterpartyPayeeRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryCounterpartyPayeeResponse[source]
- async fee_enabled_channel(query_fee_enabled_channel_request: QueryFeeEnabledChannelRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryFeeEnabledChannelResponse[source]
- async fee_enabled_channels(query_fee_enabled_channels_request: QueryFeeEnabledChannelsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryFeeEnabledChannelsResponse[source]
- async incentivized_packet(query_incentivized_packet_request: QueryIncentivizedPacketRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryIncentivizedPacketResponse[source]
- async incentivized_packets(query_incentivized_packets_request: QueryIncentivizedPacketsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryIncentivizedPacketsResponse[source]
- async incentivized_packets_for_channel(query_incentivized_packets_for_channel_request: QueryIncentivizedPacketsForChannelRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryIncentivizedPacketsForChannelResponse[source]
- async payee(query_payee_request: QueryPayeeRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryPayeeResponse[source]
- async total_ack_fees(query_total_ack_fees_request: QueryTotalAckFeesRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryTotalAckFeesResponse[source]
- async total_recv_fees(query_total_recv_fees_request: QueryTotalRecvFeesRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryTotalRecvFeesResponse[source]
- async total_timeout_fees(query_total_timeout_fees_request: QueryTotalTimeoutFeesRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryTotalTimeoutFeesResponse[source]
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryTotalAckFeesRequest(packet_id: ~evmos.proto.autogen.py.ibc.core.channel.v1.PacketId = <object object>)[source]
Bases:
MessageQueryTotalAckFeesRequest defines the request type for the TotalAckFees rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryTotalAckFeesResponse(ack_fees: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageQueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryTotalRecvFeesRequest(packet_id: ~evmos.proto.autogen.py.ibc.core.channel.v1.PacketId = <object object>)[source]
Bases:
MessageQueryTotalRecvFeesRequest defines the request type for the TotalRecvFees rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryTotalRecvFeesResponse(recv_fees: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageQueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryTotalTimeoutFeesRequest(packet_id: ~evmos.proto.autogen.py.ibc.core.channel.v1.PacketId = <object object>)[source]
Bases:
MessageQueryTotalTimeoutFeesRequest defines the request type for the TotalTimeoutFees rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse(timeout_fees: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageQueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc
- class evmos.proto.autogen.py.ibc.applications.fee.v1.RegisteredCounterpartyPayee(channel_id: str = <object object>, relayer: str = <object object>, counterparty_payee: str = <object object>)[source]
Bases:
MessageRegisteredCounterpartyPayee contains the relayer address and counterparty payee address for a specific channel (used for recv fee distribution)