Documentation ¶
Index ¶
- type Keeper
- func (k Keeper) AssertInvariants(ctx sdk.Context)
- func (k Keeper) ExportGenesis(ctx sdk.Context) *types.GenesisState
- func (k Keeper) GetConstantFee(ctx sdk.Context) (constantFee sdk.Coin)
- func (k Keeper) InitGenesis(ctx sdk.Context, data *types.GenesisState)
- func (k Keeper) InvCheckPeriod() uint
- func (k Keeper) Invariants() []sdk.Invariant
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k *Keeper) RegisterRoute(moduleName, route string, invar sdk.Invariant)
- func (k Keeper) Routes() []types.InvarRoute
- func (k Keeper) SendCoinsFromAccountToFeeCollector(ctx sdk.Context, senderAddr sdk.AccAddress, amt sdk.Coins) error
- func (k Keeper) SetConstantFee(ctx sdk.Context, constantFee sdk.Coin)
- func (k Keeper) VerifyInvariant(goCtx context.Context, msg *types.MsgVerifyInvariant) (*types.MsgVerifyInvariantResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
Keeper - crisis keeper
func NewKeeper ¶
func NewKeeper( paramSpace paramtypes.Subspace, invCheckPeriod uint, supplyKeeper types.SupplyKeeper, feeCollectorName string, ) Keeper
NewKeeper creates a new Keeper object
func (Keeper) AssertInvariants ¶
AssertInvariants asserts all registered invariants. If any invariant fails, the method panics.
func (Keeper) ExportGenesis ¶
func (k Keeper) ExportGenesis(ctx sdk.Context) *types.GenesisState
ExportGenesis returns a GenesisState for a given context and keeper.
func (Keeper) GetConstantFee ¶
GetConstantFee get's the constant fee from the paramSpace
func (Keeper) InitGenesis ¶
func (k Keeper) InitGenesis(ctx sdk.Context, data *types.GenesisState)
new crisis genesis
func (Keeper) InvCheckPeriod ¶
InvCheckPeriod returns the invariant checks period.
func (Keeper) Invariants ¶
Invariants returns a copy of all registered Crisis keeper invariants.
func (*Keeper) RegisterRoute ¶
RegisterRoute register the routes for each of the invariants
func (Keeper) Routes ¶
func (k Keeper) Routes() []types.InvarRoute
Routes - return the keeper's invariant routes
func (Keeper) SendCoinsFromAccountToFeeCollector ¶
func (k Keeper) SendCoinsFromAccountToFeeCollector(ctx sdk.Context, senderAddr sdk.AccAddress, amt sdk.Coins) error
SendCoinsFromAccountToFeeCollector transfers amt to the fee collector account.
func (Keeper) SetConstantFee ¶
GetConstantFee set's the constant fee in the paramSpace
func (Keeper) VerifyInvariant ¶
func (k Keeper) VerifyInvariant(goCtx context.Context, msg *types.MsgVerifyInvariant) (*types.MsgVerifyInvariantResponse, error)