Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthzLimiterDecorator ¶
type AuthzLimiterDecorator struct {
// contains filtered or unexported fields
}
AuthzLimiterDecorator blocks certain msg types from being granted or executed within authz.
func NewAuthzLimiterDecorator ¶
func NewAuthzLimiterDecorator(disabledMsgTypes ...string) AuthzLimiterDecorator
NewAuthzLimiterDecorator creates a decorator to block certain msg types from being granted or executed within authz.
func (AuthzLimiterDecorator) AnteHandle ¶
type EvmMinGasFilter ¶
type EvmMinGasFilter struct {
// contains filtered or unexported fields
}
EvmMinGasFilter filters out the EvmDenom min gas price and calls the next ante handle with an updated context
func NewEvmMinGasFilter ¶
func NewEvmMinGasFilter(evmKeeper EVMKeeper) EvmMinGasFilter
NewEvmMinGasFilter takes an EVMKeeper and returns a new min gas filter for it's EvmDenom
func (EvmMinGasFilter) AnteHandle ¶
func (emgf EvmMinGasFilter) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error)
AnteHandle checks the EvmDenom from the evmKeeper and filters out the EvmDenom from the ctx
type MinCommissionDecorator ¶
type MinCommissionDecorator struct {
// contains filtered or unexported fields
}
func NewMinCommissionDecorator ¶
func NewMinCommissionDecorator(cdc codec.BinaryCodec) MinCommissionDecorator
func (MinCommissionDecorator) AnteHandle ¶
type VestingAccountDecorator ¶
type VestingAccountDecorator struct{}
VestingAccountDecorator blocks MsgCreateVestingAccount from reaching the mempool
func NewVestingAccountDecorator ¶
func NewVestingAccountDecorator() VestingAccountDecorator
func (VestingAccountDecorator) AnteHandle ¶
Click to show internal directories.
Click to hide internal directories.