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

# getVoteAccounts

> Mengembalikan informasi akun dan stake terkait untuk semua akun voting di bank saat ini.

## Parameter Permintaan

<ParamField body="commitment" type="string">
  Tingkat komitmen untuk permintaan.

  * `confirmed`
  * `finalized`
  * `processed`
</ParamField>

<ParamField body="votePubkey" type="string">
  Alamat akun voting validator tertentu untuk memfilter hasil (dikodekan dalam base-58).
</ParamField>

<ParamField body="keepUnstakedDelinquents" type="boolean">
  Sertakan validator yang tertinggal tetapi tidak memiliki stake yang didelegasikan kepadanya.
</ParamField>

<ParamField body="delinquentSlotDistance" type="number">
  Ambang batas khusus jumlah slot ketertinggalan untuk menandai validator sebagai bermasalah atau berkinerja buruk.
</ParamField>


## OpenAPI

````yaml id/openapi/rpc-http/getVoteAccounts.yaml POST /
openapi: 3.1.0
info:
  title: Solana RPC API
  version: 1.0.0
  description: >-
    API pemantauan validator Solana yang komprehensif untuk melacak peserta
    jaringan, aktivitas staking, dan partisipasi konsensus di seluruh ekosistem
    blockchain.
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://mainnet.helius-rpc.com
    description: Endpoint RPC Mainnet
  - url: https://devnet.helius-rpc.com
    description: Endpoint RPC Devnet
security: []
paths:
  /:
    post:
      tags:
        - RPC
      summary: getVoteAccounts
      description: >
        Mengambil informasi mendetail tentang validator Solana dan
        partisipasinya dalam konsensus jaringan.

        API canggih ini menyediakan metrik validator yang komprehensif, termasuk
        alamat identitas, jumlah staking,

        tingkat komisi, aktivitas pemungutan suara, dan status kinerja. Sangat
        penting untuk aplikasi staking, alat

        pemilihan validator, dasbor pemantauan jaringan, dan analisis
        desentralisasi. Mengategorikan validator

        sebagai current (peserta aktif) atau delinquent (berkinerja buruk),
        sehingga memberikan wawasan penting

        bagi delegator yang ingin mengoptimalkan strategi staking dan imbalan
        mereka di blockchain Solana.
      operationId: getVoteAccounts
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  description: Versi protokol JSON-RPC.
                  example: '2.0'
                  default: '2.0'
                id:
                  type: string
                  description: Pengidentifikasi unik untuk permintaan.
                  example: '1'
                  default: '1'
                method:
                  type: string
                  enum:
                    - getVoteAccounts
                  description: Nama metode RPC yang akan dipanggil.
                  example: getVoteAccounts
                  default: getVoteAccounts
                params:
                  type: array
                  description: >-
                    Objek konfigurasi opsional untuk memfilter akun pemungutan
                    suara.
                  items:
                    type: object
                    properties:
                      commitment:
                        type: string
                        description: Tingkat commitment untuk permintaan.
                        enum:
                          - confirmed
                          - finalized
                          - processed
                        example: finalized
                      votePubkey:
                        type: string
                        description: >-
                          Alamat akun pemungutan suara validator tertentu untuk
                          memfilter hasil (dikodekan dengan base-58).
                        example: 3ZT31jkAGhUaw8jsy4bTknwBMP8i4Eueh52By4zXcsVw
                      keepUnstakedDelinquents:
                        type: boolean
                        description: >-
                          Sertakan validator yang tertinggal tetapi tidak
                          memiliki stake yang didelegasikan kepadanya.
                        example: true
                      delinquentSlotDistance:
                        type: integer
                        description: >-
                          Ambang batas khusus untuk jumlah slot yang tertinggal
                          guna menandai validator sebagai delinquent atau
                          berkinerja buruk.
                        example: 128
      responses:
        '200':
          description: Berhasil mengambil akun pemungutan suara.
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    description: Versi protokol JSON-RPC.
                    enum:
                      - '2.0'
                    example: '2.0'
                  id:
                    type: string
                    description: Pengidentifikasi yang cocok dengan permintaan.
                    example: '1'
                  result:
                    type: object
                    description: Daftar akun pemungutan suara current dan delinquent.
                    properties:
                      current:
                        type: array
                        description: >-
                          Validator aktif yang berpartisipasi dengan benar dalam
                          konsensus jaringan Solana.
                        items:
                          type: object
                          properties:
                            votePubkey:
                              type: string
                              description: >-
                                Alamat akun pemungutan suara Solana unik yang
                                terkait dengan validator ini.
                              example: 3ZT31jkAGhUaw8jsy4bTknwBMP8i4Eueh52By4zXcsVw
                            nodePubkey:
                              type: string
                              description: >-
                                Alamat identitas validator yang mengontrol akun
                                pemungutan suara.
                              example: B97CCUW3AEZFGy6uUg6zUdnNYvnVq5VG8PUtb2HayTDD
                            activatedStake:
                              type: integer
                              description: >-
                                Total SOL yang didelegasikan kepada validator
                                ini dalam lamport, yang menentukan bobot
                                konsensusnya.
                              example: 42
                            epochVoteAccount:
                              type: boolean
                              description: >-
                                Apakah validator ini memenuhi syarat untuk
                                menerima imbalan dalam epoch saat ini.
                              example: true
                            commission:
                              type: integer
                              description: >-
                                Persentase komisi validator (0-100) yang
                                dipotong dari imbalan staking.
                              example: 0
                            lastVote:
                              type: integer
                              description: >-
                                Slot Solana terbaru yang dipilih oleh validator
                                ini, yang menunjukkan aktivitasnya.
                              example: 147
                            epochCredits:
                              type: array
                              description: >-
                                Riwayat terbaru kredit yang diperoleh hingga
                                lima epoch.
                              items:
                                type: array
                                description: >-
                                  Riwayat kredit [epoch, credits,
                                  previousCredits].
                                items:
                                  type: integer
                                example:
                                  - 1
                                  - 64
                                  - 0
                            rootSlot:
                              type: integer
                              description: >-
                                Slot root saat ini untuk akun pemungutan suara
                                ini.
                              example: 42
                      delinquent:
                        type: array
                        description: >-
                          Validator berkinerja buruk yang tertinggal dalam
                          partisipasi konsensus.
                        items:
                          type: object
                          properties:
                            votePubkey:
                              type: string
                              description: Alamat akun pemungutan suara.
                              example: 3ZT31jkAGhUaw8jsy4bTknwBMP8i4Eueh52By4zXcsVw
                            nodePubkey:
                              type: string
                              description: Identitas validator.
                              example: B97CCUW3AEZFGy6uUg6zUdnNYvnVq5VG8PUtb2HayTDD
                            activatedStake:
                              type: integer
                              description: >-
                                Stake yang didelegasikan kepada akun pemungutan
                                suara ini (lamport).
                              example: 0
                            epochVoteAccount:
                              type: boolean
                              description: >-
                                Apakah akun pemungutan suara memiliki stake
                                untuk epoch ini.
                              example: false
                            commission:
                              type: integer
                              description: >-
                                Persentase (0-100) pembayaran imbalan yang
                                menjadi hak akun pemungutan suara.
                              example: 0
                            lastVote:
                              type: integer
                              description: >-
                                Slot terbaru yang dipilih oleh akun pemungutan
                                suara ini.
                              example: 147
                            epochCredits:
                              type: array
                              description: >-
                                Riwayat terbaru kredit yang diperoleh hingga
                                lima epoch.
                              items:
                                type: array
                                description: >-
                                  Riwayat kredit [epoch, credits,
                                  previousCredits].
                                items:
                                  type: integer
                                example:
                                  - 1
                                  - 64
                                  - 0
                            rootSlot:
                              type: integer
                              description: >-
                                Slot root saat ini untuk akun pemungutan suara
                                ini.
                              example: 42
              examples:
                default:
                  value:
                    jsonrpc: '2.0'
                    id: '1'
                    result:
                      current:
                        - votePubkey: 3ZT31jkAGhUaw8jsy4bTknwBMP8i4Eueh52By4zXcsVw
                          nodePubkey: B97CCUW3AEZFGy6uUg6zUdnNYvnVq5VG8PUtb2HayTDD
                          activatedStake: 42
                          epochVoteAccount: true
                          commission: 0
                          lastVote: 147
                          epochCredits:
                            - - 1
                              - 64
                              - 0
                            - - 2
                              - 192
                              - 64
                          rootSlot: 42
                      delinquent: []
        '400':
          description: >-
            Permintaan Buruk - Parameter permintaan tidak valid atau format
            permintaan salah.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32602
                  message: Parameter tidak valid
                id: '1'
        '401':
          description: Tidak Diotorisasi - Kunci API tidak valid atau tidak disertakan.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32001
                  message: Tidak diotorisasi
                id: '1'
        '429':
          description: Terlalu Banyak Permintaan - Batas laju terlampaui.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32005
                  message: Terlalu banyak permintaan
                id: '1'
        '500':
          description: Kesalahan Server Internal - Terjadi kesalahan pada server.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32603
                  message: Kesalahan internal
                id: '1'
        '503':
          description: Layanan Tidak Tersedia - Layanan untuk sementara tidak tersedia.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32002
                  message: Layanan tidak tersedia
                id: '1'
        '504':
          description: Batas Waktu Gateway - Waktu permintaan habis.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                jsonrpc: '2.0'
                error:
                  code: -32003
                  message: Waktu gateway habis
                id: '1'
      security:
        - ApiKeyQuery: []
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        jsonrpc:
          type: string
          description: Versi protokol JSON-RPC.
          enum:
            - '2.0'
          example: '2.0'
        error:
          type: object
          properties:
            code:
              type: integer
              description: Kode kesalahan.
              example: -32602
            message:
              type: string
              description: Pesan kesalahan.
            data:
              type: object
              description: Data tambahan tentang kesalahan.
        id:
          type: string
          description: Pengidentifikasi yang cocok dengan permintaan.
          example: '1'
  securitySchemes:
    ApiKeyQuery:
      type: apiKey
      in: query
      name: api-key
      description: >-
        Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di
        [dasbor](https://dashboard.helius.dev/api-keys).

````