Documentation ¶
Overview ¶
nolint
Index ¶
- Constants
- Variables
- func BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock, k keeper.Keeper)
- func ExportGenesis(ctx sdk.Context, keeper Keeper) types.GenesisState
- func InitGenesis(ctx sdk.Context, keeper Keeper, data types.GenesisState)
- func NewHandler(k keeper.Keeper) sdk.Handler
- type BankKeeper
- type FeeCollectionKeeper
- type GenesisState
- type Hooks
- type Keeper
- type MsgSetWithdrawAddress
- type MsgWithdrawDelegatorReward
- type MsgWithdrawValidatorCommission
- type QueryDelegationRewardsParams
- type QueryDelegatorWithdrawAddrParams
- type QueryValidatorCommissionParams
- type QueryValidatorSlashesParams
- type StakingKeeper
Constants ¶
View Source
const ( DefaultCodespace = types.DefaultCodespace CodeInvalidInput = types.CodeInvalidInput StoreKey = types.StoreKey TStoreKey = types.TStoreKey RouterKey = types.RouterKey QuerierRoute = types.QuerierRoute )
Variables ¶
View Source
var ( ErrNilDelegatorAddr = types.ErrNilDelegatorAddr ErrNilWithdrawAddr = types.ErrNilWithdrawAddr ErrNilValidatorAddr = types.ErrNilValidatorAddr TagValidator = tags.Validator TagDelegator = tags.Delegator NewMsgSetWithdrawAddress = types.NewMsgSetWithdrawAddress NewMsgWithdrawDelegatorReward = types.NewMsgWithdrawDelegatorReward NewMsgWithdrawValidatorCommission = types.NewMsgWithdrawValidatorCommission NewKeeper = keeper.NewKeeper NewQuerier = keeper.NewQuerier NewQueryValidatorOutstandingRewardsParams = keeper.NewQueryValidatorOutstandingRewardsParams NewQueryValidatorCommissionParams = keeper.NewQueryValidatorCommissionParams NewQueryValidatorSlashesParams = keeper.NewQueryValidatorSlashesParams NewQueryDelegationRewardsParams = keeper.NewQueryDelegationRewardsParams NewQueryDelegatorParams = keeper.NewQueryDelegatorParams NewQueryDelegatorWithdrawAddrParams = keeper.NewQueryDelegatorWithdrawAddrParams DefaultParamspace = keeper.DefaultParamspace RegisterCodec = types.RegisterCodec DefaultGenesisState = types.DefaultGenesisState ValidateGenesis = types.ValidateGenesis InitialFeePool = types.InitialFeePool )
Functions ¶
func BeginBlocker ¶
set the proposer for determining distribution during endblock TODO 由 tendermint 发起调用 在当前区块 endblock期间结束前,计算出 上一个块的 出块奖励
func ExportGenesis ¶
func ExportGenesis(ctx sdk.Context, keeper Keeper) types.GenesisState
ExportGenesis returns a GenesisState for a given context and keeper.
func InitGenesis ¶
func InitGenesis(ctx sdk.Context, keeper Keeper, data types.GenesisState)
InitGenesis sets distribution information for genesis
Types ¶
type BankKeeper ¶
type BankKeeper = types.BankKeeper
type FeeCollectionKeeper ¶
type FeeCollectionKeeper = types.FeeCollectionKeeper
type GenesisState ¶
type GenesisState = types.GenesisState
type MsgSetWithdrawAddress ¶
type MsgSetWithdrawAddress = types.MsgSetWithdrawAddress
type MsgWithdrawDelegatorReward ¶
type MsgWithdrawDelegatorReward = types.MsgWithdrawDelegatorReward
type MsgWithdrawValidatorCommission ¶
type MsgWithdrawValidatorCommission = types.MsgWithdrawValidatorCommission
type QueryDelegationRewardsParams ¶
type QueryDelegationRewardsParams = keeper.QueryDelegationRewardsParams
type QueryDelegatorWithdrawAddrParams ¶
type QueryDelegatorWithdrawAddrParams = keeper.QueryDelegatorWithdrawAddrParams
type QueryValidatorCommissionParams ¶
type QueryValidatorCommissionParams = keeper.QueryValidatorCommissionParams
querier param types
type QueryValidatorSlashesParams ¶
type QueryValidatorSlashesParams = keeper.QueryValidatorSlashesParams
Click to show internal directories.
Click to hide internal directories.