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 DecCoin
- type DecCoins
- type DelegationDistInfo
- type DelegatorWithdrawInfo
- type FeeCollectionKeeper
- type FeePool
- type GenesisState
- type Hooks
- type Keeper
- type MsgSetWithdrawAddress
- type MsgWithdrawDelegatorReward
- type MsgWithdrawDelegatorRewardsAll
- type MsgWithdrawValidatorRewardsAll
- type StakeKeeper
- type TotalAccum
- type ValidatorDistInfo
Constants ¶
View Source
const ( DefaultCodespace = types.DefaultCodespace CodeInvalidInput = types.CodeInvalidInput )
Variables ¶
View Source
var ( NewKeeper = keeper.NewKeeper GetValidatorDistInfoKey = keeper.GetValidatorDistInfoKey GetDelegationDistInfoKey = keeper.GetDelegationDistInfoKey GetDelegationDistInfosKey = keeper.GetDelegationDistInfosKey GetDelegatorWithdrawAddrKey = keeper.GetDelegatorWithdrawAddrKey FeePoolKey = keeper.FeePoolKey ValidatorDistInfoKey = keeper.ValidatorDistInfoKey DelegationDistInfoKey = keeper.DelegationDistInfoKey DelegatorWithdrawInfoKey = keeper.DelegatorWithdrawInfoKey ProposerKey = keeper.ProposerKey DefaultParamspace = keeper.DefaultParamspace InitialFeePool = types.InitialFeePool NewGenesisState = types.NewGenesisState ValidateGenesis = types.ValidateGenesis DefaultGenesisState = types.DefaultGenesisState DefaultGenesisWithValidators = types.DefaultGenesisWithValidators RegisterCodec = types.RegisterCodec NewMsgSetWithdrawAddress = types.NewMsgSetWithdrawAddress NewMsgWithdrawDelegatorRewardsAll = types.NewMsgWithdrawDelegatorRewardsAll NewMsgWithdrawDelegatorReward = types.NewMsgWithdrawDelegatorReward NewMsgWithdrawValidatorRewardsAll = types.NewMsgWithdrawValidatorRewardsAll NewDecCoins = types.NewDecCoins NewTotalAccum = types.NewTotalAccum )
View Source
var ( ErrNilDelegatorAddr = types.ErrNilDelegatorAddr ErrNilWithdrawAddr = types.ErrNilWithdrawAddr ErrNilValidatorAddr = types.ErrNilValidatorAddr TagValidator = tags.Validator TagDelegator = tags.Delegator )
Functions ¶
func BeginBlocker ¶
set the proposer for determining distribution during endblock
func ExportGenesis ¶
func ExportGenesis(ctx sdk.Context, keeper Keeper) types.GenesisState
ExportGenesis returns a GenesisState for a given context and keeper. The GenesisState will contain the pool, and validator/delegator distribution info's
func InitGenesis ¶
func InitGenesis(ctx sdk.Context, keeper Keeper, data types.GenesisState)
InitGenesis sets distribution information for genesis
Types ¶
type BankKeeper ¶ added in v0.25.0
type BankKeeper = types.BankKeeper
type DelegationDistInfo ¶ added in v0.25.0
type DelegationDistInfo = types.DelegationDistInfo
type DelegatorWithdrawInfo ¶
type DelegatorWithdrawInfo = types.DelegatorWithdrawInfo
type FeeCollectionKeeper ¶ added in v0.25.0
type FeeCollectionKeeper = types.FeeCollectionKeeper
type GenesisState ¶
type GenesisState = types.GenesisState
type MsgSetWithdrawAddress ¶
type MsgSetWithdrawAddress = types.MsgSetWithdrawAddress
type MsgWithdrawDelegatorReward ¶
type MsgWithdrawDelegatorReward = types.MsgWithdrawDelegatorReward
type MsgWithdrawDelegatorRewardsAll ¶ added in v0.25.0
type MsgWithdrawDelegatorRewardsAll = types.MsgWithdrawDelegatorRewardsAll
type MsgWithdrawValidatorRewardsAll ¶ added in v0.25.0
type MsgWithdrawValidatorRewardsAll = types.MsgWithdrawValidatorRewardsAll
type TotalAccum ¶ added in v0.25.0
type TotalAccum = types.TotalAccum
type ValidatorDistInfo ¶ added in v0.25.0
type ValidatorDistInfo = types.ValidatorDistInfo
Click to show internal directories.
Click to hide internal directories.