Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BeginBlocker ¶
func BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock, bm BandwidthKeeper)
BeginBlocker
func EndBlocker ¶
func EndBlocker( ctx sdk.Context, req abci.RequestEndBlock, bm BandwidthKeeper)
EndBlocker
func NewQuerier ¶
func NewQuerier(bm BandwidthKeeper) sdk.Querier
creates a querier for account REST endpoints
Types ¶
type BandwidthKeeper ¶
type BandwidthKeeper interface { InitGenesis(ctx sdk.Context) error DecayMaxMPS(ctx sdk.Context) sdk.Error ReCalculateAppBandwidthInfo(ctx sdk.Context) sdk.Error CheckBandwidth(ctx sdk.Context, accKey linotypes.AccountKey, fee auth.StdFee) sdk.Error EndBlocker(ctx sdk.Context) sdk.Error BeginBlocker(ctx sdk.Context) sdk.Error // getter GetBandwidthInfo(ctx sdk.Context) (*model.BandwidthInfo, sdk.Error) GetBlockInfo(ctx sdk.Context) (*model.BlockInfo, sdk.Error) GetAppBandwidthInfo(ctx sdk.Context, accKey linotypes.AccountKey) (*model.AppBandwidthInfo, sdk.Error) }
Click to show internal directories.
Click to hide internal directories.