Skip to content
docs

ValidatorInfo

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

A validator as the precompile reports it, with the module’s verdict. Amounts in wei.

active: boolean

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

In the consensus set this epoch and in good standing.


apr: number | null

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

APR in percent: enrich’s when given, else the network estimate after commission.


aprSource: "enrich" | "estimate" | null

Defined in: protocol-staking-native-monad/src/validators.ts:56


authAddress: string

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

The validator’s own delegator account (zero address when the id does not exist).


commission: number

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

Commission set for the coming epochs (execution view), percent.


consensusCommission: number

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

Commission now in force (consensus view), percent.


consensusStake: bigint

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

Stake in the current consensus set (0 when not producing blocks this epoch).


eligible: boolean

Defined in: protocol-staking-native-monad/src/validators.ts:52

Can take new stake: listed, exists, active (unless allowInactive), commission within maxCommission.


optional extra?: ValidatorExtra

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


flags: bigint

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

Precompile status flags; 0 = in good standing.


id: bigint

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


listed: boolean

Defined in: protocol-staking-native-monad/src/validators.ts:50


name: string | null

Defined in: protocol-staking-native-monad/src/validators.ts:35


refusals: ValidatorRefusal[]

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


stake: bigint

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

Execution view: the stake the next snapshot will see.