Skip to main content
POST
getValidatorInfo

Overview

Queries the FenineSystem contract to get comprehensive information about a specific validator including status, stakes, commission, and rewards.

Contract Call Details

address
required
0x0000000000000000000000000000000000001000 (FenineSystem)
bytes
required
Function selector: 0xb5d89627 + ABI-encoded validator address
address
required
The validator address to query

Response

uint8
Validator status:
  • 0: NOT_EXIST (never registered)
  • 1: CREATED (registered, not staked)
  • 2: STAKED (staked, waiting activation)
  • 3: VALIDATED (active, earning rewards)
  • 4: UNSTAKED (unstaking in progress)
uint256
Validator’s self-stake amount in wei
uint256
Total stake (self + delegated) in wei
uint256
Commission rate in basis points (e.g., 500 = 5%)
uint256
Pending rewards available to claim in wei
uint256
Number of delegators staked to this validator

Examples

Use Cases

Status Lifecycle

getActiveValidators

Get all active validators

getValidatorStakers

Get validator’s delegators

getDelegatorInfo

Get delegator stake info