-
Notifications
You must be signed in to change notification settings - Fork 1
StakingHooks
ratranqu edited this page Jan 28, 2021
·
1 revision
/ DistributionKeeper expected distribution keeper (noalias) / AccountKeeper defines the expected account keeper (noalias) / SupplyKeeper defines the expected supply Keeper (noalias) / ValidatorSet expected properties for the set of all validators (noalias) / DelegationSet expected properties for the set of all delegations for a particular (noalias)
public protocol StakingHooksfunc afterValidatorCreated(request: Request, validatorAddress: ValidatorAddress)func beforeValidatorModified(request: Request, validatorAddress: ValidatorAddress)func afterValidatorRemoved(request: Request, consensusAddress: ConsensusAddress, validatorAddress: ValidatorAddress)func afterValidatorBonded(request: Request, consensusAddress: ConsensusAddress, validatorAddress: ValidatorAddress)func afterValidatorBeginUnbonding(request: Request, consensusAddress: ConsensusAddress, validatorAddress: ValidatorAddress)func beforeDelegationCreated(request: Request, delegationAddress: AccountAddress, validatorAddress: ValidatorAddress)func beforeDelegationSharesModified(request: Request, delegationAddress: AccountAddress, validatorAddress: ValidatorAddress)func beforeDelegationRemoved(request: Request, delegationAddress: AccountAddress, validatorAddress: ValidatorAddress)func afterDelegationModified(request: Request, delegationAddress: AccountAddress, validatorAddress: ValidatorAddress)func beforeValidatorSlashed(request: Request, validatorAddress: ValidatorAddress, fraction: Decimal)Generated at 2021-04-21T13:08:01+0000 using swift-doc 1.0.0-beta.5.
Types
- BuyName
- BuyNameMessage
- DeleteName
- DeleteNameMessage
- GenesisState
- GetWhois
- KeysOptions
- ListWhois
- NameServiceApp
- NameServiceAppModule
- NameServiceAppModuleBasic
- NameServiceKeeper
- NameServiceKeys
- QueryCommand
- QueryNameserviceCommand
- ResolveName
- SetName
- SetNameMessage
- TransactionCommand
- TransactionNameserviceCommand
- Whois