Skip to main content

getDelegators

Retrieves the addresses of all delegators bonded to a validator.

Queries the connected Aleo node, so it hits the network. Use it to inspect a validator's delegation base; pair with getCommittee for the validator's own stake and open/closed status.

Usage​

import { createPublicClient, http } from '@provablehq/veil-core'

const client = createPublicClient({
transport: http('https://edge.provable.com/api/v2', { network: 'mainnet' }),
})

const delegators = await client.getDelegators({
validator: 'aleo1q6qstg8q8shwqf5m6q5fcenuwsdqsvp4hhsgfnx5chzjm3secyzqt9mxm8',
})
// ['aleo1...', 'aleo1...']

Returns​

string[]

The delegator addresses (aleo1...) currently bonded to the validator.

Parameters​

validator​

  • Type: string

Validator address (aleo1...) whose delegators to list.