ValidatorInfo
Defined in: protocol-staking-native-solana/src/validators.ts:33
A validator as the chain reports it, with the module’s verdict.
Properties
Section titled “Properties”activatedStake
Section titled “activatedStake”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
Section titled “aprSource”aprSource:
"enrich"|"estimate"|null
Defined in: protocol-staking-native-solana/src/validators.ts:57
Where apr came from.
commission
Section titled “commission”commission:
number
Defined in: protocol-staking-native-solana/src/validators.ts:39
Inflation-reward commission, percent.
delinquent
Section titled “delinquent”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
Section titled “eligible”eligible:
boolean
Defined in: protocol-staking-native-solana/src/validators.ts:51
Can take new stake: listed, found, not delinquent, commission within maxCommission.
epochCredits
Section titled “epochCredits”epochCredits:
bigint|null
Defined in: protocol-staking-native-solana/src/validators.ts:47
Vote credits earned in the latest epoch the node reports.
extra?
Section titled “extra?”
optionalextra?:ValidatorExtra
Defined in: protocol-staking-native-solana/src/validators.ts:59
Whatever enrich returned for it.
lastVote
Section titled “lastVote”lastVote:
bigint
Defined in: protocol-staking-native-solana/src/validators.ts:45
Last slot it voted on.
listed
Section titled “listed”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
Section titled “nodePubkey”nodePubkey:
string|null
Defined in: protocol-staking-native-solana/src/validators.ts:36
Identity (node) key.
refusals
Section titled “refusals”refusals:
ValidatorRefusal[]
Defined in: protocol-staking-native-solana/src/validators.ts:53
Why it is not eligible (empty when it is).
voteAccount
Section titled “voteAccount”voteAccount:
string
Defined in: protocol-staking-native-solana/src/validators.ts:34