Documentation ¶
Index ¶
- func NewQuerier(k Keeper) sdk.Querier
- func ValidateOriginalMintedPerBlock(originalMintedPerBlock sdk.Dec) error
- type Keeper
- func (k Keeper) AddCollectedFees(ctx sdk.Context, fees sdk.Coins) error
- func (k Keeper) AddYieldFarming(ctx sdk.Context, yieldAmt sdk.Coins) error
- func (k Keeper) BondedRatio(ctx sdk.Context) sdk.Dec
- func (k Keeper) GetMinter(ctx sdk.Context) (minter types.Minter)
- func (k Keeper) GetMinterCustom(ctx sdk.Context) (minter types.MinterCustom)
- func (k Keeper) GetOriginalMintedPerBlock() sdk.Dec
- func (k Keeper) GetParams(ctx sdk.Context) (params types.Params)
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k Keeper) MintCoins(ctx sdk.Context, newCoins sdk.Coins) error
- func (k Keeper) SetMinter(ctx sdk.Context, minter types.MinterCustom)
- func (k Keeper) SetMinterCustom(ctx sdk.Context, minter types.MinterCustom)
- func (k Keeper) SetOriginalMintedPerBlock(originalMintedPerBlock sdk.Dec)
- func (k Keeper) SetParams(ctx sdk.Context, params types.Params)
- func (k Keeper) StakingTokenSupply(ctx sdk.Context) sdk.Dec
- func (k Keeper) UpdateMinterCustom(ctx sdk.Context, minter *types.MinterCustom, params types.Params)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewQuerier ¶
NewQuerier returns a minting Querier handler.
func ValidateOriginalMintedPerBlock ¶
ValidateMinterCustom validate minter
Types ¶
type Keeper ¶
type Keeper struct {
// contains filtered or unexported fields
}
Keeper of the mint store
func NewKeeper ¶
func NewKeeper( cdc *codec.Codec, key sdk.StoreKey, paramSpace params.Subspace, sk types.StakingKeeper, supplyKeeper types.SupplyKeeper, feeCollectorName, farmModule string, ) Keeper
NewKeeper creates a new mint Keeper instance
func (Keeper) AddCollectedFees ¶
AddCollectedFees implements an alias call to the underlying supply keeper's AddCollectedFees to be used in BeginBlocker.
func (Keeper) AddYieldFarming ¶
func (Keeper) BondedRatio ¶
BondedRatio implements an alias call to the underlying staking keeper's BondedRatio to be used in BeginBlocker.
func (Keeper) GetMinterCustom ¶
func (k Keeper) GetMinterCustom(ctx sdk.Context) (minter types.MinterCustom)
get the minter custom
func (Keeper) GetOriginalMintedPerBlock ¶
GetOriginalMintedPerBlock returns the init tokens per block.
func (Keeper) MintCoins ¶
MintCoins implements an alias call to the underlying supply keeper's MintCoins to be used in BeginBlocker.
func (Keeper) SetMinter ¶
func (k Keeper) SetMinter(ctx sdk.Context, minter types.MinterCustom)
set the minter
func (Keeper) SetMinterCustom ¶
func (k Keeper) SetMinterCustom(ctx sdk.Context, minter types.MinterCustom)
set the minter custom
func (Keeper) SetOriginalMintedPerBlock ¶
SetOriginalMintedPerBlock sets the init tokens per block.
func (Keeper) StakingTokenSupply ¶
StakingTokenSupply implements an alias call to the underlying staking keeper's StakingTokenSupply to be used in BeginBlocker.