Versions in this module Expand all Collapse all v17 v17.0.0 Aug 17, 2023 Changes in this version + type Keeper struct + func NewKeeper(storeKey sdk.StoreKey, transientKey *sdk.TransientStoreKey, ...) *Keeper + func (k *Keeper) PruneEpochIdentifier(ctx sdk.Context) string + func (k *Keeper) RecordHistoryKeepPeriod(ctx sdk.Context) time.Duration + func (k Keeper) ConcentratedLiquidityListener() concentratedliquiditytypes.ConcentratedLiquidityListener + func (k Keeper) DeleteHistoricalRecord(ctx sdk.Context, twap types.TwapRecord) + func (k Keeper) DeleteMostRecentRecord(ctx sdk.Context, twap types.TwapRecord) + func (k Keeper) EndBlock(ctx sdk.Context) + func (k Keeper) EpochHooks() epochtypes.EpochHooks + func (k Keeper) ExportGenesis(ctx sdk.Context) *types.GenesisState + func (k Keeper) GammHooks() gammtypes.GammHooks + func (k Keeper) GetAllHistoricalPoolIndexedTWAPsForPoolId(ctx sdk.Context, poolId uint64) ([]types.TwapRecord, error) + func (k Keeper) GetAllHistoricalTimeIndexedTWAPs(ctx sdk.Context) ([]types.TwapRecord, error) + func (k Keeper) GetAllMostRecentRecordsForPool(ctx sdk.Context, poolId uint64) ([]types.TwapRecord, error) + func (k Keeper) GetArithmeticStrategy() *arithmetic + func (k Keeper) GetArithmeticTwap(ctx sdk.Context, poolId uint64, baseAssetDenom string, quoteAssetDenom string, ...) (sdk.Dec, error) + func (k Keeper) GetArithmeticTwapToNow(ctx sdk.Context, poolId uint64, baseAssetDenom string, quoteAssetDenom string, ...) (sdk.Dec, error) + func (k Keeper) GetBeginBlockAccumulatorRecord(ctx sdk.Context, poolId uint64, asset0Denom string, asset1Denom string) (types.TwapRecord, error) + func (k Keeper) GetGeometricStrategy() *geometric + func (k Keeper) GetGeometricTwap(ctx sdk.Context, poolId uint64, baseAssetDenom string, quoteAssetDenom string, ...) (sdk.Dec, error) + func (k Keeper) GetGeometricTwapToNow(ctx sdk.Context, poolId uint64, baseAssetDenom string, quoteAssetDenom string, ...) (sdk.Dec, error) + func (k Keeper) GetParams(ctx sdk.Context) (params types.Params) + func (k Keeper) InitGenesis(ctx sdk.Context, genState *types.GenesisState) + func (k Keeper) MigrateExistingPools(ctx sdk.Context, latestPoolId uint64) error + func (k Keeper) SetParams(ctx sdk.Context, params types.Params) + func (k Keeper) StoreHistoricalTWAP(ctx sdk.Context, twap types.TwapRecord) + func (k Keeper) StoreNewRecord(ctx sdk.Context, twap types.TwapRecord) v17.0.0-rc0 Aug 15, 2023 Other modules containing this package github.com/osmosis-labs/osmosis/v12 github.com/osmosis-labs/osmosis/v13 github.com/osmosis-labs/osmosis/v14 github.com/osmosis-labs/osmosis/v15 github.com/osmosis-labs/osmosis/v16 github.com/osmosis-labs/osmosis/v19 github.com/osmosis-labs/osmosis/v20 github.com/osmosis-labs/osmosis/v21 github.com/osmosis-labs/osmosis/v22 github.com/osmosis-labs/osmosis/v23 github.com/osmosis-labs/osmosis/v24 github.com/osmosis-labs/osmosis/v25 github.com/osmosis-labs/osmosis/v26 github.com/osmosis-labs/osmosis/v27 github.com/osmosis-labs/osmosis/v28