Modules§
- bonding_
state - Nested message and enum types in
BondingState
. - funding_
stream - Nested message and enum types in
FundingStream
. - query_
service_ client rpc
- Generated client implementations.
- query_
service_ server rpc
- Generated server implementations.
- validator_
state - Nested message and enum types in
ValidatorState
.
Structs§
- Base
Rate Data - Describes the base reward and exchange rates in some epoch.
- Bonding
State - Describes the unbonding state of a validator’s stake pool.
- Current
Consensus Keys - Tracks our view of Tendermint’s view of the validator set, so we can keep it from getting confused.
- Current
Validator Rate Request - Current
Validator Rate Response - Delegate
- A transaction action adding stake to a validator’s delegation pool.
- Delegation
Changes - A list of pending delegations and undelegations.
- Event
Delegate - Event
Rate Data Change - Event
Slashing Penalty Applied - Indicates a slashing penalty was applied to a validator’s reward rates.
- Event
Tombstone Validator - Event
Undelegate - Event
Validator Bonding State Change - Event
Validator Definition Upload - Event
Validator Missed Block - Event
Validator State Change - Event
Validator Voting Power Change - Funding
Stream - A portion of a validator’s commission.
- Genesis
Content - Genesis data for the staking component.
- GetValidator
Info Request - Requests information about a specific validator.
- GetValidator
Info Response - Penalty
- Tracks slashing penalties applied to a validator in some epoch.
- Rate
Data - Describes the reward and exchange rates and voting power for a validator in some epoch.
- Stake
Parameters - Staking configuration data.
- Undelegate
- A transaction action withdrawing stake from a validator’s delegation pool.
- Undelegate
Claim - A transaction action finishing an undelegation, converting (slashable) “unbonding tokens” to (unslashable) staking tokens.
- Undelegate
Claim Body - Undelegate
Claim Plan - Uptime
- Track’s a validator’s uptime.
- Validator
- Describes a validator’s configuration data.
- Validator
Definition - A transaction action (re)defining a validator.
- Validator
Info - Combines all validator info into a single packet.
- Validator
Info Request - Requests information on the chain’s validators.
- Validator
Info Response - Validator
List - For storing the list of keys of known validators.
- Validator
Penalty Request - Requests the compounded penalty for a validator over a range of epochs.
- Validator
Penalty Response - Validator
State - Describes the state of a validator
- Validator
Status - Describes the current state of a validator on-chain
- Validator
Status Request - Validator
Status Response - Validator
Uptime Request - Validator
Uptime Response - ZkUndelegate
Claim Proof - A Penumbra ZK undelegate claim proof.