package
7.0.0-20240311071335-a58b48b0a6d6
Repository: https://github.com/sideprotocol/packet-forward-middleware.git
Documentation: pkg.go.dev

# Functions

DefaultGenesisState returns a GenesisState with a default fee percentage of 0.
DefaultParams is the default parameter configuration for the pfm module.
NewGenesisState creates a pfm GenesisState instance.
NewJSONObject is a constructor used for tests.
No description provided by the author
NewParams creates a new parameter configuration for the pfm module.
No description provided by the author
ParamKeyTable type declaration for parameters.
No description provided by the author
No description provided by the author
RegisterLegacyAminoCodec registers concrete types on the LegacyAmino codec.
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author

# Constants

ModuleName defines the module name.
QuerierRoute is the querier route for IBC transfer.
RouterKey is the message route for IBC transfer.
StoreKey is the store key string for IBC transfer.

# Variables

DefaultFeePercentage is the default value used to extract a fee from all forwarded packets.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
KeyFeePercentage is store's key for FeePercentage Params.
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
GenesisState defines the packetforward genesis state.
No description provided by the author
JSONObject is a wrapper type to allow either a primitive type or a JSON object.
MsgUpdateParams is the Msg/UpdateParams request type.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
InFlightPacket contains information about original packet for writing the acknowledgement and refunding if necessary.
No description provided by the author
No description provided by the author
Params defines the set of packetforward parameters.
No description provided by the author
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
No description provided by the author

# Interfaces

BankKeeper defines the expected bank keeper.
ChannelKeeper defines the expected IBC channel keeper.
DistributionKeeper defines the expected distribution keeper.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
TransferKeeper defines the expected transfer keeper.

# Type aliases

No description provided by the author