Versions in this module Expand all Collapse all v2 v2.0.1 Nov 8, 2023 v2.0.0 Oct 23, 2023 Changes in this version + const FlagAllowedContract + const FlagDisableFilter + const FlagInitHeight + const FlagTxFilter + func DefaultDisableFilter() bool + func DefaultTxFilter() []string + func GenAllowedContractMap(contracts []string, isOff bool) map[string]bool + func GenAllowedMsgRegex(targets []string) string + func NewAnteHandler(opts HandlerOptions, appOpts servertypes.AppOptions) (sdk.AnteHandler, error) + type AppOptionsMock map[string]any + func MakeAppOptionsMock() AppOptionsMock + func (msc AppOptionsMock) Get(key string) any + type HandlerOptions struct + IBCkeeper *ibckeeper.Keeper + WasmConfig *wasmtypes.WasmConfig + type TxFilterDecorator struct + Options TxFilterOptions + func NewTxFilterDecorator(opts TxFilterOptions) TxFilterDecorator + func (tfd TxFilterDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + func (tfd TxFilterDecorator) CheckIfAllowed(msgs []sdk.Msg) error + type TxFilterOptions struct + AllowedContract map[string]bool + AllowedMsgRegex string + InitialBlockHeight int64 + func NewTxFilterOptions(appOpts servertypes.AppOptions) TxFilterOptions Other modules containing this package github.com/Finschia/finschia-proxy/v3 github.com/Finschia/finschia-proxy/v4