# Functions
DefaultGenesis returns the default Capability genesis state.
DefaultParams returns a default set of parameters.
Get the whitelist path key from a sender and receiver address.
Get the pending send packet key from the channel ID and sequence number The channel ID must be fixed length to allow for extracting the underlying values from a key.
Get the rate limit byte key built from the denom and channelId.
No description provided by the author
Initializes a new flow from the channel value.
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
NewParams creates a new Params instance.
No description provided by the author
ParamKeyTable the param key table for launch module.
Splits a pending send packet of the form {channelId}/{sequenceNumber} into the channel Id and sequence number respectively.
No description provided by the author
No description provided by the author
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
No description provided by the author
No description provided by the author
No description provided by the author
QuerierRoute defines the module's query routing key.
RouterKey is the message route for slashing.
StoreKey defines the primary module store key.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
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
x/ratelimit module sentinel errors.
x/ratelimit module sentinel errors.
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
x/ratelimit module sentinel errors.
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
x/ratelimit module sentinel errors.
x/ratelimit module sentinel errors.
x/ratelimit module sentinel errors.
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
x/ratelimit module sentinel errors.
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
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
GenesisState defines the ratelimit module's genesis state.
No description provided by the author
Gov tx to add a new rate limit.
No description provided by the author
Gov tx to remove a rate limit.
No description provided by the author
Gov tx to reset the flow on a rate limit.
No description provided by the author
Gov tx to update an existing rate limit.
No description provided by the author
Params defines the ratelimit module's parameters.
Path holds the denom and channelID that define the rate limited route.
Queries all blacklisted denoms.
No description provided by the author
Queries all rate limits.
No description provided by the author
Queries all whitelisted address pairs.
No description provided by the author
Queries a specific rate limit by channel ID and denom.
No description provided by the author
Queries all the rate limits for a given chain.
No description provided by the author
Queries all the rate limits for a given channel ID.
No description provided by the author
Quota defines the rate limit thresholds for transfer packets.
RateLimit stores all the context about a given rate limit, including the relevant denom and channel, rate limit thresholds, and current progress towards the limits.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
WhitelistedAddressPair represents a sender-receiver combo that is not subject to rate limit restrictions.
# Interfaces
BankKeeper defines the banking contract that must be fulfilled when creating a x/ratelimit keeper.
ChannelKeeper defines the channel contract that must be fulfilled when creating a x/ratelimit keeper.
ICS4Wrapper defines the expected ICS4Wrapper for middleware.
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.
# Type aliases
PacketDirection defines whether the transfer packet is being sent from this chain or is being received on this chain.