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
Click to show internal directories.
Click to hide internal directories.