keeper

package
v2.2.2-elysium-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewQuerier

func NewQuerier(k Keeper, legacyQuerierCdc *codec.LegacyAmino) sdk.Querier

NewQuerier returns a halving Querier handler.

Types

type Keeper

type Keeper struct {
	// contains filtered or unexported fields
}

Keeper of the halving store

func NewKeeper

func NewKeeper(
	key storetypes.StoreKey, paramSpace paramsTypes.Subspace,
	mintKeeper types.MintKeeper,
) Keeper

NewKeeper creates a new halving Keeper instance

func (Keeper) GetMintingParams

func (k Keeper) GetMintingParams(ctx sdk.Context) (params mintTypes.Params)

GetMintingParams returns the total set of halving parameters.

func (Keeper) GetParams

func (k Keeper) GetParams(ctx sdk.Context) (params types.Params)

GetParams returns the total set of parameters.

func (Keeper) Logger

func (k Keeper) Logger(ctx sdk.Context) log.Logger

Logger returns a module-specific logger.

func (Keeper) Params

func (Keeper) SetMintingParams

func (k Keeper) SetMintingParams(ctx sdk.Context, params mintTypes.Params)

SetMintingParams sets the total set of halving parameters.

func (Keeper) SetParams

func (k Keeper) SetParams(ctx sdk.Context, params types.Params)

SetParams sets the total set of parameters.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL