keeper

package
v2.1.0-a6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FilterMessenger

type FilterMessenger struct {
	// contains filtered or unexported fields
}

FilterMessenger wraps the default messenger with Phase 1 restrictions

func (*FilterMessenger) DispatchMsg

func (m *FilterMessenger) DispatchMsg(
	ctx sdk.Context,
	contractAddr sdk.AccAddress,
	contractIBCPortID string,
	msg wasmvmtypes.CosmosMsg,
) (events []sdk.Event, data [][]byte, msgResponses [][]*codectypes.Any, err error)

DispatchMsg applies Phase 1 filtering before dispatching

type Keeper

type Keeper interface {
	StoreKey() storetypes.StoreKey
	Codec() codec.BinaryCodec
	GetParams(ctx sdk.Context) (params types.Params)
	SetParams(ctx sdk.Context, params types.Params) error
	NewMsgFilterDecorator() func(wasmkeeper.Messenger) wasmkeeper.Messenger

	AddOnSetParamsHook(SetParamsHook) Keeper

	NewQuerier() Querier
	GetAuthority() string
}

func NewKeeper

func NewKeeper(cdc codec.BinaryCodec, skey storetypes.StoreKey, authority string) Keeper

NewKeeper creates and returns an instance of take keeper

type Querier

type Querier struct {
	Keeper
}

Querier is used as Keeper will have duplicate methods if used directly, and gRPC names take precedence over keeper

func (Querier) Params

type SetParamsHook

type SetParamsHook func(sdk.Context, types.Params)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL