Documentation
¶
Index ¶
- Constants
- func NewLegacyQueryServer(originalServer stakingtypes.QueryServer, legacySubspace paramtypes.Subspace, ...) stakingtypes.QueryServer
- type AppModule
- type AppModuleBasic
- type LegacyQueryServer
- func (q *LegacyQueryServer) Delegation(ctx context.Context, req *stakingtypes.QueryDelegationRequest) (*stakingtypes.QueryDelegationResponse, error)
- func (q *LegacyQueryServer) DelegatorDelegations(ctx context.Context, req *stakingtypes.QueryDelegatorDelegationsRequest) (*stakingtypes.QueryDelegatorDelegationsResponse, error)
- func (q *LegacyQueryServer) DelegatorUnbondingDelegations(ctx context.Context, ...) (*stakingtypes.QueryDelegatorUnbondingDelegationsResponse, error)
- func (q *LegacyQueryServer) DelegatorValidator(ctx context.Context, req *stakingtypes.QueryDelegatorValidatorRequest) (*stakingtypes.QueryDelegatorValidatorResponse, error)
- func (q *LegacyQueryServer) DelegatorValidators(ctx context.Context, req *stakingtypes.QueryDelegatorValidatorsRequest) (*stakingtypes.QueryDelegatorValidatorsResponse, error)
- func (q *LegacyQueryServer) HistoricalInfo(ctx context.Context, req *stakingtypes.QueryHistoricalInfoRequest) (*stakingtypes.QueryHistoricalInfoResponse, error)
- func (q *LegacyQueryServer) Params(ctx context.Context, req *stakingtypes.QueryParamsRequest) (*stakingtypes.QueryParamsResponse, error)
- func (q *LegacyQueryServer) Pool(ctx context.Context, req *stakingtypes.QueryPoolRequest) (*stakingtypes.QueryPoolResponse, error)
- func (q *LegacyQueryServer) Redelegations(ctx context.Context, req *stakingtypes.QueryRedelegationsRequest) (*stakingtypes.QueryRedelegationsResponse, error)
- func (q *LegacyQueryServer) UnbondingDelegation(ctx context.Context, req *stakingtypes.QueryUnbondingDelegationRequest) (*stakingtypes.QueryUnbondingDelegationResponse, error)
- func (q *LegacyQueryServer) Validator(ctx context.Context, req *stakingtypes.QueryValidatorRequest) (*stakingtypes.QueryValidatorResponse, error)
- func (q *LegacyQueryServer) ValidatorDelegations(ctx context.Context, req *stakingtypes.QueryValidatorDelegationsRequest) (*stakingtypes.QueryValidatorDelegationsResponse, error)
- func (q *LegacyQueryServer) ValidatorUnbondingDelegations(ctx context.Context, ...) (*stakingtypes.QueryValidatorUnbondingDelegationsResponse, error)
- func (q *LegacyQueryServer) Validators(ctx context.Context, req *stakingtypes.QueryValidatorsRequest) (*stakingtypes.QueryValidatorsResponse, error)
- type TerraStakingHooks
- func (h TerraStakingHooks) AfterDelegationModified(ctx sdk.Context, _ sdk.AccAddress, valAddr sdk.ValAddress) error
- func (h TerraStakingHooks) AfterUnbondingInitiated(_ sdk.Context, _ uint64) error
- func (h TerraStakingHooks) AfterValidatorBeginUnbonding(_ sdk.Context, _ sdk.ConsAddress, _ sdk.ValAddress) error
- func (h TerraStakingHooks) AfterValidatorBonded(_ sdk.Context, _ sdk.ConsAddress, _ sdk.ValAddress) error
- func (h TerraStakingHooks) AfterValidatorCreated(_ sdk.Context, _ sdk.ValAddress) error
- func (h TerraStakingHooks) AfterValidatorRemoved(_ sdk.Context, _ sdk.ConsAddress, _ sdk.ValAddress) error
- func (h TerraStakingHooks) BeforeDelegationCreated(_ sdk.Context, _ sdk.AccAddress, _ sdk.ValAddress) error
- func (h TerraStakingHooks) BeforeDelegationRemoved(_ sdk.Context, _ sdk.AccAddress, _ sdk.ValAddress) error
- func (h TerraStakingHooks) BeforeDelegationSharesModified(_ sdk.Context, _ sdk.AccAddress, _ sdk.ValAddress) error
- func (h TerraStakingHooks) BeforeValidatorModified(_ sdk.Context, _ sdk.ValAddress) error
- func (h TerraStakingHooks) BeforeValidatorSlashed(_ sdk.Context, _ sdk.ValAddress, _ sdk.Dec) error
Constants ¶
const (
ColumbusChainID = "columbus-5"
)
Variables ¶
This section is empty.
Functions ¶
func NewLegacyQueryServer ¶ added in v3.5.1
func NewLegacyQueryServer( originalServer stakingtypes.QueryServer, legacySubspace paramtypes.Subspace, keeper *keeper.Keeper, ) stakingtypes.QueryServer
NewLegacyQueryServer creates a new LegacyQueryServer instance
Types ¶
type AppModule ¶ added in v3.5.1
AppModule implements an application module for the staking module.
func NewAppModule ¶ added in v3.5.1
func NewAppModule(cdc codec.Codec, keeper *keeper.Keeper, ak stakingtypes.AccountKeeper, bk stakingtypes.BankKeeper, pk paramskeeper.Keeper, ss paramtypes.Subspace, ) AppModule
NewAppModule creates a new AppModule object
func (AppModule) RegisterServices ¶ added in v3.5.1
func (am AppModule) RegisterServices(cfg module.Configurator)
RegisterServices registers module services.
type AppModuleBasic ¶
type AppModuleBasic struct {
staking.AppModuleBasic
}
AppModuleBasic defines the basic application module used by the staking module.
func (AppModuleBasic) DefaultGenesis ¶
func (am AppModuleBasic) DefaultGenesis(cdc codec.JSONCodec) json.RawMessage
DefaultGenesis returns default genesis state as raw bytes for the gov module.
func (AppModuleBasic) RegisterLegacyAminoCodec ¶
func (AppModuleBasic) RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers the staking module's types for the given codec.
type LegacyQueryServer ¶ added in v3.5.1
type LegacyQueryServer struct {
// Embed the original query server to inherit all methods
stakingtypes.QueryServer
// contains filtered or unexported fields
}
LegacyQueryServer wraps the staking QueryServer and sets legacy parameters for pre-upgrade height queries
func (*LegacyQueryServer) Delegation ¶ added in v3.5.1
func (q *LegacyQueryServer) Delegation(ctx context.Context, req *stakingtypes.QueryDelegationRequest) (*stakingtypes.QueryDelegationResponse, error)
func (*LegacyQueryServer) DelegatorDelegations ¶ added in v3.5.1
func (q *LegacyQueryServer) DelegatorDelegations(ctx context.Context, req *stakingtypes.QueryDelegatorDelegationsRequest) (*stakingtypes.QueryDelegatorDelegationsResponse, error)
func (*LegacyQueryServer) DelegatorUnbondingDelegations ¶ added in v3.5.1
func (q *LegacyQueryServer) DelegatorUnbondingDelegations(ctx context.Context, req *stakingtypes.QueryDelegatorUnbondingDelegationsRequest) (*stakingtypes.QueryDelegatorUnbondingDelegationsResponse, error)
func (*LegacyQueryServer) DelegatorValidator ¶ added in v3.5.1
func (q *LegacyQueryServer) DelegatorValidator(ctx context.Context, req *stakingtypes.QueryDelegatorValidatorRequest) (*stakingtypes.QueryDelegatorValidatorResponse, error)
func (*LegacyQueryServer) DelegatorValidators ¶ added in v3.5.1
func (q *LegacyQueryServer) DelegatorValidators(ctx context.Context, req *stakingtypes.QueryDelegatorValidatorsRequest) (*stakingtypes.QueryDelegatorValidatorsResponse, error)
func (*LegacyQueryServer) HistoricalInfo ¶ added in v3.5.1
func (q *LegacyQueryServer) HistoricalInfo(ctx context.Context, req *stakingtypes.QueryHistoricalInfoRequest) (*stakingtypes.QueryHistoricalInfoResponse, error)
func (*LegacyQueryServer) Params ¶ added in v3.5.1
func (q *LegacyQueryServer) Params(ctx context.Context, req *stakingtypes.QueryParamsRequest) (*stakingtypes.QueryParamsResponse, error)
func (*LegacyQueryServer) Pool ¶ added in v3.5.1
func (q *LegacyQueryServer) Pool(ctx context.Context, req *stakingtypes.QueryPoolRequest) (*stakingtypes.QueryPoolResponse, error)
func (*LegacyQueryServer) Redelegations ¶ added in v3.5.1
func (q *LegacyQueryServer) Redelegations(ctx context.Context, req *stakingtypes.QueryRedelegationsRequest) (*stakingtypes.QueryRedelegationsResponse, error)
func (*LegacyQueryServer) UnbondingDelegation ¶ added in v3.5.1
func (q *LegacyQueryServer) UnbondingDelegation(ctx context.Context, req *stakingtypes.QueryUnbondingDelegationRequest) (*stakingtypes.QueryUnbondingDelegationResponse, error)
func (*LegacyQueryServer) Validator ¶ added in v3.5.1
func (q *LegacyQueryServer) Validator(ctx context.Context, req *stakingtypes.QueryValidatorRequest) (*stakingtypes.QueryValidatorResponse, error)
func (*LegacyQueryServer) ValidatorDelegations ¶ added in v3.5.1
func (q *LegacyQueryServer) ValidatorDelegations(ctx context.Context, req *stakingtypes.QueryValidatorDelegationsRequest) (*stakingtypes.QueryValidatorDelegationsResponse, error)
func (*LegacyQueryServer) ValidatorUnbondingDelegations ¶ added in v3.5.1
func (q *LegacyQueryServer) ValidatorUnbondingDelegations(ctx context.Context, req *stakingtypes.QueryValidatorUnbondingDelegationsRequest) (*stakingtypes.QueryValidatorUnbondingDelegationsResponse, error)
func (*LegacyQueryServer) Validators ¶ added in v3.5.1
func (q *LegacyQueryServer) Validators(ctx context.Context, req *stakingtypes.QueryValidatorsRequest) (*stakingtypes.QueryValidatorsResponse, error)
type TerraStakingHooks ¶ added in v3.4.0
type TerraStakingHooks struct {
// contains filtered or unexported fields
}
TerraStakingHooks implements staking hooks to enforce validator power limit
func NewTerraStakingHooks ¶ added in v3.4.0
func NewTerraStakingHooks(sk stakingkeeper.Keeper) *TerraStakingHooks
func (TerraStakingHooks) AfterDelegationModified ¶ added in v3.4.0
func (h TerraStakingHooks) AfterDelegationModified(ctx sdk.Context, _ sdk.AccAddress, valAddr sdk.ValAddress) error
Other required hook methods with empty implementations
func (TerraStakingHooks) AfterUnbondingInitiated ¶ added in v3.4.0
func (h TerraStakingHooks) AfterUnbondingInitiated(_ sdk.Context, _ uint64) error
func (TerraStakingHooks) AfterValidatorBeginUnbonding ¶ added in v3.4.0
func (h TerraStakingHooks) AfterValidatorBeginUnbonding(_ sdk.Context, _ sdk.ConsAddress, _ sdk.ValAddress) error
func (TerraStakingHooks) AfterValidatorBonded ¶ added in v3.4.0
func (h TerraStakingHooks) AfterValidatorBonded(_ sdk.Context, _ sdk.ConsAddress, _ sdk.ValAddress) error
func (TerraStakingHooks) AfterValidatorCreated ¶ added in v3.4.0
func (h TerraStakingHooks) AfterValidatorCreated(_ sdk.Context, _ sdk.ValAddress) error
Add this method to TerraStakingHooks
func (TerraStakingHooks) AfterValidatorRemoved ¶ added in v3.4.0
func (h TerraStakingHooks) AfterValidatorRemoved(_ sdk.Context, _ sdk.ConsAddress, _ sdk.ValAddress) error
func (TerraStakingHooks) BeforeDelegationCreated ¶ added in v3.4.0
func (h TerraStakingHooks) BeforeDelegationCreated(_ sdk.Context, _ sdk.AccAddress, _ sdk.ValAddress) error
Implement required staking hooks interface methods
func (TerraStakingHooks) BeforeDelegationRemoved ¶ added in v3.4.0
func (h TerraStakingHooks) BeforeDelegationRemoved(_ sdk.Context, _ sdk.AccAddress, _ sdk.ValAddress) error
Add the missing method
func (TerraStakingHooks) BeforeDelegationSharesModified ¶ added in v3.4.0
func (h TerraStakingHooks) BeforeDelegationSharesModified(_ sdk.Context, _ sdk.AccAddress, _ sdk.ValAddress) error
func (TerraStakingHooks) BeforeValidatorModified ¶ added in v3.4.0
func (h TerraStakingHooks) BeforeValidatorModified(_ sdk.Context, _ sdk.ValAddress) error
func (TerraStakingHooks) BeforeValidatorSlashed ¶ added in v3.4.0
func (h TerraStakingHooks) BeforeValidatorSlashed(_ sdk.Context, _ sdk.ValAddress, _ sdk.Dec) error