get Delegated Staking Activities
abstract suspend fun getDelegatedStakingActivities(poolAddress: AccountAddressInput, delegatorAddress: AccountAddressInput, minimumLedgerVersion: Long? = null): Result<GetDelegatedStakingActivitiesQuery.Data?, AptosIndexerError>
Queries delegated staking activities for a specific delegator and pool.
This function can wait for the indexer to be synchronized to a specific ledger version before querying.
Usage
val poolAddr = AccountAddress.fromString("0x...")
val delegatorAddr = AccountAddress.fromString("0x...")
val resolution = aptos.getDelegatedStakingActivities(poolAddr, delegatorAddr)
when (resolution) {
is Result.Ok -> {
val data = resolution.value
println("Successfully retrieved staking activities: $data")
}
is Result.Err -> {
println("Error querying staking activities: ${resolution.error.message}")
}
}Content copied to clipboard
Return
A Result which is either Result.Ok containing the query data, or Result.Err containing an AptosIndexerError.
Parameters
pool Address
The address of the staking pool.
delegator Address
The address of the delegator.
minimum Ledger Version
An optional ledger version. The function will wait for the indexer to be at or beyond this version before querying.