# Functions

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

# Constants

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
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
DepositMsgState defines the state of deposit message that contains state information as it is processed in the next batch or batches.
No description provided by the author
No description provided by the author
GenesisState defines the liquidity module's genesis state.
MsgCreatePool defines an sdk.Msg type that supports submitting a create liquidity pool tx.
MsgCreatePoolResponse defines the Msg/CreatePool response type.
`MsgDepositWithinBatch defines` an `sdk.Msg` type that supports submitting a deposit request to the batch of the liquidity pool.
MsgDepositWithinBatchResponse defines the Msg/DepositWithinBatch response type.
`MsgSwapWithinBatch` defines an sdk.Msg type that supports submitting a swap offer request to the batch of the liquidity pool.
MsgSwapWithinBatchResponse defines the Msg/Swap response type.
`MsgWithdrawWithinBatch` defines an `sdk.Msg` type that supports submitting a withdraw request to the batch of the liquidity pool.
MsgWithdrawWithinBatchResponse defines the Msg/WithdrawWithinBatch response type.
Params defines the parameters for the liquidity module.
Pool defines the liquidity pool that contains pool information.
PoolBatch defines the batch or batches of a given liquidity pool that contains indexes of deposit, withdraw, and swap messages.
No description provided by the author
Metadata for the state of each pool for invariant checking after genesis export or import.
records the state of each pool after genesis export or import, used to check variables.
Structure for the pool type to distinguish the characteristics of the reserve pools.
No description provided by the author
the request type for the QueryLiquidityPoolBatch RPC method.
the response type for the QueryLiquidityPoolBatchResponse RPC method.
the request type for the QueryLiquidityByPoolCoinDenomPool RPC method.
the request type for the QueryLiquidityByReserveAcc RPC method.
the request type for the QueryLiquidityPool RPC method.
the response type for the QueryLiquidityPoolResponse RPC method.
the request type for the QueryLiquidityPools RPC method.
the response type for the QueryLiquidityPoolsResponse RPC method.
QueryParamsRequest is request type for the QueryParams RPC method.
the response type for the QueryParamsResponse RPC method.
the request type for the QueryPoolBatchDeposit RPC method.
the response type for the QueryPoolBatchDepositMsg RPC method.
the request type for the QueryPoolBatchDeposit RPC method.
the response type for the QueryPoolBatchDeposit RPC method.
the request type for the QueryPoolBatchSwap RPC method.
the response type for the QueryPoolBatchSwapMsg RPC method.
the request type for the QueryPoolBatchSwapMsgs RPC method.
the response type for the QueryPoolBatchSwapMsgs RPC method.
the request type for the QueryPoolBatchWithdraw RPC method.
the response type for the QueryPoolBatchWithdrawMsg RPC method.
the request type for the QueryPoolBatchWithdraw RPC method.
the response type for the QueryPoolBatchWithdraw RPC method.
the request type for the QueryPoolDepositSuccessMsgRequest RPC method.
the response type for the QueryPoolDepositSuccessMsg RPC method.
the request type for the QueryPoolDepositSuccessMsgsRequest RPC method.
the response type for the QueryPoolDepositSuccessMsgs RPC method.
No description provided by the author
the request type for the QueryPoolSwapSuccessMsgRequest RPC method.
the response type for the QueryPoolSwapSuccess RPC method.
the request type for the QueryPoolSwapSuccessMsgsRequest RPC method.
the response type for the QueryPoolSwapSuccessMsgs RPC method.
the request type for the QueryPoolWithdrawSuccessMsgRequest RPC method.
the response type for the QueryPoolWithdrawSuccessMsg RPC method.
==============================finish withdraw msg===============================// the request type for the QueryPoolWithdrawSuccessMsgsRequest RPC method.
the response type for the QueryPoolWithdrawSuccessMsgs RPC method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SwapMsgState defines the state of the swap message that contains state information as the message is processed in the next batch or batches.
No description provided by the author
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
WithdrawMsgState defines the state of the withdraw message that contains state information as the message is processed in the next batch or batches.
WithdrawSuccessMsg withdraw success record.
No description provided by the author
No description provided by the author

# Interfaces

expose Record module api for user.
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.