Documentation
¶
Index ¶
- func NewFixedAddressRewardsAddressProvider(rewardsAddress sdk.AccAddress) types.RewardsAddressProvider
- func NewProposerRewardsAddressProvider(distrKeeper types.DistributionKeeper, stakingKeeper types.StakingKeeper) types.RewardsAddressProvider
- type FixedAddressDepInjectInput
- type FixedAddressDepInjectOutput
- type FixedAddressRewardsAddressProvider
- type ProposerRewardsAddressProvider
- type ProposerRewardsDepInjectInput
- type ProposerRewardsDepInjectOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFixedAddressRewardsAddressProvider ¶
func NewFixedAddressRewardsAddressProvider( rewardsAddress sdk.AccAddress, ) types.RewardsAddressProvider
NewFixedAddressRewardsAddressProvider creates a reward provider for a fixed address.
func NewProposerRewardsAddressProvider ¶
func NewProposerRewardsAddressProvider( distrKeeper types.DistributionKeeper, stakingKeeper types.StakingKeeper, ) types.RewardsAddressProvider
NewFixedAddressRewardsAddressProvider creates a reward provider for a fixed address.
Types ¶
type FixedAddressDepInjectInput ¶
type FixedAddressDepInjectInput struct { depinject.In AccountKeeper types.AccountKeeper }
type FixedAddressDepInjectOutput ¶
type FixedAddressDepInjectOutput struct { depinject.Out RewardsAddressProvider types.RewardsAddressProvider }
func ProvideModuleAddress ¶
func ProvideModuleAddress(in FixedAddressDepInjectInput) FixedAddressDepInjectOutput
type FixedAddressRewardsAddressProvider ¶
type FixedAddressRewardsAddressProvider struct {
// contains filtered or unexported fields
}
FixedAddressRewardsAddressProvider provides auction profits to a fixed address
func (*FixedAddressRewardsAddressProvider) GetRewardsAddress ¶
func (p *FixedAddressRewardsAddressProvider) GetRewardsAddress(_ sdk.Context) sdk.AccAddress
type ProposerRewardsAddressProvider ¶
type ProposerRewardsAddressProvider struct {
// contains filtered or unexported fields
}
ProposerRewardsAddressProvider provides auction profits to the block proposer.
func (*ProposerRewardsAddressProvider) GetRewardsAddress ¶
func (p *ProposerRewardsAddressProvider) GetRewardsAddress(context sdk.Context) sdk.AccAddress
type ProposerRewardsDepInjectInput ¶
type ProposerRewardsDepInjectInput struct { depinject.In types.DistributionKeeper types.StakingKeeper }
type ProposerRewardsDepInjectOutput ¶
type ProposerRewardsDepInjectOutput struct { depinject.Out RewardsAddressProvider types.RewardsAddressProvider }
func ProvideProposerRewards ¶
func ProvideProposerRewards(in ProposerRewardsDepInjectInput) ProposerRewardsDepInjectOutput
Click to show internal directories.
Click to hide internal directories.