Versions in this module Expand all Collapse all v11 v11.0.1 Aug 15, 2022 Changes in this version + func ChangeAdmin(f *tokenfactorykeeper.Keeper, ctx sdk.Context, contractAddr sdk.AccAddress, ...) error + func ConvertSdkCoinToWasmCoin(coin sdk.Coin) wasmvmtypes.Coin + func ConvertSdkCoinsToWasmCoins(coins []sdk.Coin) wasmvmtypes.Coins + func CustomMessageDecorator(gammKeeper *gammkeeper.Keeper, bank *bankkeeper.BaseKeeper, ...) func(wasmkeeper.Messenger) wasmkeeper.Messenger + func CustomQuerier(osmoKeeper *QueryPlugin) func(ctx sdk.Context, request json.RawMessage) ([]byte, error) + func GetFullDenom(contract string, subDenom string) (string, error) + func PerformBurn(f *tokenfactorykeeper.Keeper, ctx sdk.Context, contractAddr sdk.AccAddress, ...) error + func PerformCreateDenom(f *tokenfactorykeeper.Keeper, b *bankkeeper.BaseKeeper, ctx sdk.Context, ...) error + func PerformMint(f *tokenfactorykeeper.Keeper, b *bankkeeper.BaseKeeper, ctx sdk.Context, ...) error + func PerformSwap(keeper *gammkeeper.Keeper, ctx sdk.Context, contractAddr sdk.AccAddress, ...) (*wasmbindings.SwapAmount, error) + func RegisterCustomPlugins(gammKeeper *gammkeeper.Keeper, bank *bankkeeper.BaseKeeper, ...) []wasmkeeper.Option + type CustomMessenger struct + func (m *CustomMessenger) DispatchMsg(ctx sdk.Context, contractAddr sdk.AccAddress, contractIBCPortID string, ...) ([]sdk.Event, [][]byte, error) + type QueryPlugin struct + func NewQueryPlugin(gammK *gammkeeper.Keeper) *QueryPlugin + func (qp QueryPlugin) EstimateSwap(ctx sdk.Context, estimateSwap *wasmbindings.EstimateSwap) (*wasmbindings.SwapAmount, error) + func (qp QueryPlugin) GetPoolState(ctx sdk.Context, poolID uint64) (*wasmbindings.PoolAssets, error) + func (qp QueryPlugin) GetSpotPrice(ctx sdk.Context, spotPrice *wasmbindings.SpotPrice) (*sdk.Dec, error) Other modules containing this package github.com/osmosis-labs/osmosis/v10 github.com/osmosis-labs/osmosis/v9