> ## Documentation Index
> Fetch the complete documentation index at: https://docs.validationcloud.io/llms.txt
> Use this file to discover all available pages before exploring further.

# getVoteAccounts

Returns the account info and associated stake for all the voting accounts in the current bank.

This method will use `30` [Compute Units](/nodeapi/about/billing).

***

## **Parameters**

* `object` *optional.* Configuration object containing the following fields:
  * `commitment` string. The level of commitment required for the query. The options include:
    * `finalized` string. The node will query the most recent block confirmed by the supermajority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized.
    * `confirmed` string. The node will query the most recent block that has been voted on by the supermajority of the cluster.
    * `processed` string. The node will query its most recent block. Note that the block may not be complete.
  * `votePubkey` string (optional). Only return results for this validator vote address (base-58 encoded).
  * `keepUnstakedDelinquents` boolean. The boolean value that determines whether or not to filter out delinquent validators with no stake.
  * `delinquentSlotDistance` u64. Specify the number of slots behind the tip that a validator must fall to be considered delinquent. The parameter is passed as an integer and it's not recomended to specify this argument.

## Returns

`result` A JSON object of current and delinquent accounts, each containing an array of JSON objects with the following fields:

* `current` The current account with the following fields:
  * `activatedStake` The stake, in lamports, delegated to this vote account and active in this epoch. Represented as an u64 integer.
  * `commission` The percentage (0-100) of rewards payout owed to the vote account.
  * `epochCredits` The latest history of earned credits for up to five epochs, as an array of arrays containing: epoch, credits, previousCredits.
  * `epochVoteAccount` Boolean value, whether the vote account is staked for this epoch.
  * `lastVote` Most recent slot voted on by this vote account.
  * `nodePubkey` The validator identity as base-58 encoded string.
  * `rootSlot` The current root slot for this vote account.
  * `votePubkey` The vote account address as base-58 encoded string.
* `delinquent` The delinquent account with the following fields:
  * `activatedStake` The stake, in lamports, delegated to this vote account and active in this epoch. Represented as an u64 integer.
  * `commission` The percentage (0-100) of rewards payout owed to the vote account.
  * `epochCredits` The latest history of earned credits for up to five epochs, as an array of arrays containing: epoch, credits, previousCredits.
  * `epochVoteAccount` Boolean value, whether the vote account is staked for this epoch.
  * `lastVote` Most recent slot voted on by this vote account.
  * `nodePubkey` The validator identity as base-58 encoded string.
  * `rootSlot` The current root slot for this vote account.
  * `votePubkey` The vote account address as base-58 encoded string.

```json theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
// Result
{
  "jsonrpc": "2.0",
  "result": {
    "current": [
      {
        "commission": 0,
        "epochVoteAccount": true,
        "epochCredits": [
          [1, 64, 0],
          [2, 192, 64]
        ],
        "nodePubkey": "B97CCUW3AEZFGy6uUg6zUdnNYvnVq5VG8PUtb2HayTDD",
        "lastVote": 147,
        "activatedStake": 42,
        "votePubkey": "3ZT31jkAGhUaw8jsy4bTknwBMP8i4Eueh52By4zXcsVw"
      }
    ],
    "delinquent": []
  },
  "id": 1
}
```

<CodeGroup>
  ```bash title="mainnet" theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
  curl https://mainnet.solana.validationcloud.io/v1/<YOUR_API_KEY_HERE> \
      -X POST \
      -H "Content-Type: application/json" \
      -d '{"jsonrpc":"2.0","id":1, "method":"getVoteAccounts"}'
      
  ```

  ```bash title="devnet" theme={"theme":{"light":"github-light","dark":"github-dark-default"}}
  curl https://devnet.solana.validationcloud.io/v1/<YOUR_API_KEY_HERE> \
      -X POST \
      -H "Content-Type: application/json" \
      -d '{"jsonrpc":"2.0","id":1, "method":"getVoteAccounts"}'
      
  ```
</CodeGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.