Skip to content
docs

ValidatorInfo

Defined in: protocol-staking-native-solana/src/validators.ts:33

A validator as the chain reports it, with the module’s verdict.

activatedStake: bigint

Defined in: protocol-staking-native-solana/src/validators.ts:41

Stake active on the validator, lamports.


apr: number | null

Defined in: protocol-staking-native-solana/src/validators.ts:55

APR in percent: the enrich hook’s figure when given, else the module’s inflation estimate after commission.


aprSource: "enrich" | "estimate" | null

Defined in: protocol-staking-native-solana/src/validators.ts:57

Where apr came from.


commission: number

Defined in: protocol-staking-native-solana/src/validators.ts:39

Inflation-reward commission, percent.


delinquent: boolean

Defined in: protocol-staking-native-solana/src/validators.ts:43

Has not voted recently (the cluster stops paying rewards to its stake).


eligible: boolean

Defined in: protocol-staking-native-solana/src/validators.ts:51

Can take new stake: listed, found, not delinquent, commission within maxCommission.


epochCredits: bigint | null

Defined in: protocol-staking-native-solana/src/validators.ts:47

Vote credits earned in the latest epoch the node reports.


optional extra?: ValidatorExtra

Defined in: protocol-staking-native-solana/src/validators.ts:59

Whatever enrich returned for it.


lastVote: bigint

Defined in: protocol-staking-native-solana/src/validators.ts:45

Last slot it voted on.


listed: boolean

Defined in: protocol-staking-native-solana/src/validators.ts:49

In the configured list (always true in 'any' mode for validators the cluster knows).


name: string | null

Defined in: protocol-staking-native-solana/src/validators.ts:37


nodePubkey: string | null

Defined in: protocol-staking-native-solana/src/validators.ts:36

Identity (node) key.


refusals: ValidatorRefusal[]

Defined in: protocol-staking-native-solana/src/validators.ts:53

Why it is not eligible (empty when it is).


voteAccount: string

Defined in: protocol-staking-native-solana/src/validators.ts:34