package crescent.liquidstaking.v1beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Msg

tx.proto:12

Msg defines the liquid staking Msg service.

service Query

query.proto:12

Query defines the gRPC query service for the liquidstaking module.

message GenesisState

genesis.proto:11

GenesisState defines the liquidstaking module's genesis state.

message LiquidValidator

liquidstaking.proto:77

LiquidValidator defines a Validator that can be the target of LiquidStaking and LiquidUnstaking, Active, Weight, etc. fields are derived as functions to deal with by maintaining consistency with the state of the staking module.

Used in: GenesisState

message LiquidValidatorState

liquidstaking.proto:86

LiquidValidatorState is type LiquidValidator with state added to return to query results.

Used in: QueryLiquidValidatorsResponse

message NetAmountState

liquidstaking.proto:115

NetAmountState is type for net amount raw data and mint rate, This is a value that depends on the several module state every time, so it is used only for calculation and query and is not stored in kv.

Used in: QueryStatesResponse

message Params

liquidstaking.proto:14

Params defines the set of params for the liquidstaking module.

Used in: GenesisState, QueryParamsResponse

enum ValidatorStatus

liquidstaking.proto:45

ValidatorStatus enumerates the status of a liquid validator.

Used in: LiquidValidatorState

message VotingPower

liquidstaking.proto:158

VotingPower is type for current voting power of the voter including staking module's voting power and liquid staking module's voting power, It depends on the amount of delegation of staking module, the bonded state of the delegated validator, the value of btoken(liquid_bond_denom), and the pool coin and farming position containing btoken..

Used in: QueryVotingPowerResponse

message WhitelistedValidator

liquidstaking.proto:59

WhitelistedValidator consists of the validator operator address and the target weight, which is a value for calculating the real weight to be derived according to the active status. In the case of inactive, it is calculated as zero.

Used in: Params