get Number Of Delegators
open suspend override fun getNumberOfDelegators(poolAddress: AccountAddressInput, sortOrder: List<ActiveDelegatorPerPoolOrder>?, minimumLedgerVersion: Long?): Result<Long, AptosIndexerError>
Queries the current number of delegators in a specified pool.
This function can wait for the indexer to be synchronized to a specific ledger version before querying.
Usage
val poolAddress = AccountAddress.fromString("0x...")
val resolution = aptos.getNumberOfDelegators(poolAddress)
when (resolution) {
is Result.Ok -> {
val count = resolution.value
println("Number of delegators: $count")
}
is Result.Err -> {
println("Error querying delegator count: ${resolution.error.message}")
}
}Content copied to clipboard
Return
A Result which is either Result.Ok containing the number of delegators as a Long, or Result.Err containing an AptosIndexerError.
Parameters
pool Address
The address of the staking pool to query.
sort Order
An optional list of sorting options for the results.
minimum Ledger Version
An optional ledger version. The function will wait for the indexer to be at or beyond this version before querying.