Documentation ¶
Index ¶
- type Keeper
- func (k Keeper) AllEpochInfos(ctx sdk.Context) []types.EpochInfo
- func (k Keeper) BeginBlocker(ctx sdk.Context)
- func (k Keeper) CurrentEpoch(c context.Context, req *types.QueryCurrentEpochRequest) (*types.QueryCurrentEpochResponse, error)
- func (k Keeper) DeleteEpochInfo(ctx sdk.Context, identifier string)
- func (k Keeper) EpochInfos(c context.Context, req *types.QueryEpochsInfoRequest) (*types.QueryEpochsInfoResponse, error)
- func (k Keeper) GetEpochInfo(ctx sdk.Context, identifier string) (types.EpochInfo, bool)
- func (k Keeper) IterateEpochInfo(ctx sdk.Context, fn func(index int64, epochInfo types.EpochInfo) (stop bool))
- func (k Keeper) Logger(ctx sdk.Context) log.Logger
- func (k Keeper) RunHooksAfterEpochEnd(ctx sdk.Context, identifier string, epochNumber int64) error
- func (k Keeper) RunHooksBeforeEpochStart(ctx sdk.Context, identifier string, epochNumber int64) error
- func (k Keeper) SetEpochInfo(ctx sdk.Context, epoch types.EpochInfo)
- func (k *Keeper) SetHooks(eh types.EpochHooks) *Keeper
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 of this module maintains collections of epochs and hooks.
func NewKeeper ¶
func NewKeeper(cdc codec.Codec, storeService store.KVStoreService) *Keeper
NewKeeper returns a new instance of epochs Keeper
func (Keeper) AllEpochInfos ¶
AllEpochInfos returns every epochInfo in the store
func (Keeper) BeginBlocker ¶
BeginBlocker of epochs module
func (Keeper) CurrentEpoch ¶
func (k Keeper) CurrentEpoch( c context.Context, req *types.QueryCurrentEpochRequest, ) (*types.QueryCurrentEpochResponse, error)
CurrentEpoch provides current epoch of specified identifier
func (Keeper) DeleteEpochInfo ¶
DeleteEpochInfo delete epoch info
func (Keeper) EpochInfos ¶
func (k Keeper) EpochInfos( c context.Context, req *types.QueryEpochsInfoRequest, ) (*types.QueryEpochsInfoResponse, error)
EpochInfos provide running epochInfos
func (Keeper) GetEpochInfo ¶
GetEpochInfo returns epoch info by identifier
func (Keeper) IterateEpochInfo ¶
func (k Keeper) IterateEpochInfo(ctx sdk.Context, fn func(index int64, epochInfo types.EpochInfo) (stop bool))
IterateEpochInfo iterate through epochs
func (Keeper) RunHooksAfterEpochEnd ¶ added in v0.48.0
AfterEpochEnd executes the indicated hook after epochs ends
func (Keeper) RunHooksBeforeEpochStart ¶ added in v0.48.0
func (k Keeper) RunHooksBeforeEpochStart(ctx sdk.Context, identifier string, epochNumber int64) error
BeforeEpochStart executes the indicated hook before the epochs
func (Keeper) SetEpochInfo ¶
SetEpochInfo set epoch info
Click to show internal directories.
Click to hide internal directories.