Skip to main content
POST
getValidatorStakers

Overview

Queries the FenineSystem contract to get the list of all delegators staked to a specific validator. The array is returned in proximity order, which is important for the reward distribution mechanism.

Contract Call Details

address
required
0x0000000000000000000000000000000000001000 (FenineSystem)
bytes
required
Function call data: getValidatorStakers(address)
address
required
The validator address to query

Response

address[]
Array of delegator addresses in proximity order (first = deepest in chain)

Examples

Proximity Order Explained

The order matters! This array determines proximity reward distribution.

Use Cases

Important Notes

Proximity Position is Fixed: Once a delegator stakes, their position in this array is fixed until they unstake. New delegators are always added to the end.
When a delegator unstakes, they are removed from the array (swap-pop operation), which changes the index of subsequent delegators.

getValidatorInfo

Get validator details including delegator count

getDelegatorInfo

Get specific delegator’s stake info

getProximityConfig

Get proximity reward distribution settings