# Functions
TODO: write test for this BuildNextMemo create memo for IBC hook, this execute `CrossChainSwap contract`.
DefaultGenesis returns the incentive module's default genesis state.
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
NewClientUpdateProposal creates a new client update proposal.
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
NewQueryArithmeticTwapToNowRequest create new packet for ibc.
No description provided by the author
No description provided by the author
ParamTable for lockup module.
ParseMsgToMemo build a memo from msg, contractAddr, compatible with ValidateAndParseMemo in https://github.com/osmosis-labs/osmosis/blob/nicolas/crosschain-swaps-new/x/ibc-hooks/wasm_hook.go.
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
No description provided by the author
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Feeabs params default values .
Feeabs params default values .
Feeabs params default values .
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO: need to clean up (not use).
No description provided by the author
No description provided by the author
No description provided by the author
assume that query period is after 1 minute, thus a maximum of 32 minutes is enough todo: should be a parameter 1, 2, 4, 8, 16, 32.
after 4 jump, a connection is considered outdated.
No description provided by the author
No description provided by the author
No description provided by the author
IBCPortID is the default port id that profiles module binds to.
Contract: Coin denoms cannot contain this character.
MemStoreKey defines the in-memory store key.
Module name store the name of the module.
ProposalTypeAddHostZone defines the type for a AddHostZoneProposal.
No description provided by the author
No description provided by the author
QuerierRoute defines the module's query routing key.
RouterKey is the msg router key for the feeabs module.
StoreKey is the string store representation.
# 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
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
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
IBCPortKey defines the key to store the port ID in store.
No description provided by the author
No description provided by the author
IBCPortKey defines the key to store the port ID in store.
Parameter keys store keys.
Key for IBC channel to osmosis.
Key for IBC channel to osmosis.
Key for IBC channel to osmosis.
Parameter keys store keys.
Parameter keys store keys.
Parameter keys store keys.
Parameter keys store keys.
Parameter keys store keys.
KeyPrefixEpoch defines prefix key for storing epochs.
Key store token denom pair on feeabs and osmosis.
No description provided by the author
Key for the exchange rate of osmosis (to native token).
sub store that records the next block to send an ibc query or cross - chain swap.
# Structs
AddHostZoneProposal.
AllQueryHostChainConfigRequest.
AllQueryHostChainConfigResponse.
No description provided by the author
No description provided by the author
CosmosQuery contains a list of tendermint ABCI query requests.
CosmosResponse contains a list of tendermint ABCI query responses.
DeleteHostZoneProposal.
EpochInfo defines information of a epoch.
ExponentialBackoff defines backoff epoch.
No description provided by the author
GenesisState defines the feeabs module's genesis state.
No description provided by the author
HostChainFeeAbsConfig.
InterchainQueryPacketAck is comprised of an ABCI query response with non-deterministic fields left empty (e.g.
InterchainQueryPacketData is comprised of raw query.
InterchainQueryRequest.
InterchainQueryRequestPacket.
MsgAddHostZone is the Msg/AddHostZone request type.
MsgAddHostZoneResponse.
MsgFundFeeAbsModuleAccount.
MsgFundFeeAbsModuleAccountResponse.
MsgRemoveHostZone is the Msg/RemoveHostZone request type.
MsgRemoveHostZoneResponse.
MsgSendQueryIbcDenomTWAP.
MsgSendQueryIbcDenomTWAPResponse.
MsgSwapCrossChain.
MsgSwapCrossChainResponse.
MsgUpdateHostZone is the Msg/UpdateHostZone request type.
MsgUpdateHostZoneResponse.
MsgUpdateParams is the Msg/UpdateParams request type.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
No description provided by the author
No description provided by the author
No description provided by the author
Params defines the parameters for the feeabs module.
QueryArithmeticTwapToNowRequest.
QueryArithmeticTwapToNowResponse.
QueryFeeabsModuleBalacesRequest is the request type for the Query/Feeabs RPC method.
QueryFeeabsModuleBalacesResponse.
QueryHostChainConfigRequest.
QueryHostChainConfigResponse.
QueryOsmosisArithmeticTwapRequest is the request type for the Query/Feeabs RPC method.
QueryOsmosisArithmeticTwapResponse.
SetHostZoneProposal.
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
AccountKeeper defines the expected account keeper used for simulations (noalias).
BankKeeper defines the expected interface needed to retrieve account balances.
ChannelKeeper defines the expected IBC channel keeper.
ClientKeeper defines the expected IBC client keeper.
ConnectionKeeper defines the expected IBC connection keeper.
No description provided by the author
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
PortKeeper defines the expected IBC port keeper.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
ScopedKeeper defines the expected scoped keeper.
StakingKeeper define the expected interface to retrieve staking denom.
# Type aliases
HostChainFeeAbsStatus.