> ## 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.

# Как получить данные аккаунта Solana

> Читайте состояние аккаунтов Solana с помощью стандартных методов RPC — getAccountInfo, getMultipleAccounts, getProgramAccounts и getBalance.

## Что такое данные аккаунта?

Все данные о состоянии в Solana хранятся в аккаунтах — кошельках, аккаунтах токенов и состоянии программ (смарт-контрактов). Методы для работы с аккаунтами считывают это состояние непосредственно по адресу: необработанные или проанализированные данные, программу-владельца, баланс в лампортах (SOL) и метаданные аренды.

Для получения высокоуровневых данных о токенах и NFT используйте API [Токены и NFT](/docs/ru/das-api) вместо непосредственного чтения аккаунтов. Историю транзакций см. в разделе [Транзакции](/docs/ru/rpc/historical-data).

## Какой метод использовать?

| Что вам нужно | Используйте этот метод |
| - | - |
| Полное содержимое одного аккаунта | **`getAccountInfo`** |
| Несколько аккаунтов в одном запросе (до 100) | **`getMultipleAccounts`** |
| Все аккаунты, принадлежащие программе, с фильтрами | **`getProgramAccounts`** |
| Только баланс SOL аккаунта | **`getBalance`** |

## Основные методы

<CardGroup cols={2}>
  <Card title="getAccountInfo" icon="circle-info" href="/docs/ru/rpc/guides/getaccountinfo">
    Полное состояние аккаунта для одного адреса: данные, владелец, лампорты и эпоха аренды.
  </Card>

  <Card title="getMultipleAccounts" icon="layer-group" href="/docs/ru/rpc/guides/getmultipleaccounts">
    Получение до 100 аккаунтов за один вызов — эффективный способ одновременного чтения множества аккаунтов.
  </Card>

  <Card title="getProgramAccounts" icon="diagram-project" href="/docs/ru/rpc/guides/getprogramaccounts">
    Все аккаунты, принадлежащие программе, с фильтрами `memcmp` и `dataSize` для целевых запросов.
  </Card>

  <Card title="getBalance" icon="scale-balanced" href="/docs/ru/rpc/guides/getbalance">
    Баланс одного аккаунта в лампортах (SOL).
  </Card>
</CardGroup>

## Быстрый старт

Прочитайте один аккаунт с помощью `getAccountInfo`. Каждый вызов Solana RPC отправляется в одну и ту же конечную точку с вашим API-ключом из [dashboard.helius.dev](https://dashboard.helius.dev).

<CodeGroup>
  ```typescript TypeScript theme={"system"}
  const response = await fetch(`https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      jsonrpc: '2.0',
      id: '1',
      method: 'getAccountInfo',
      params: ['86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY', { encoding: 'jsonParsed' }],
    }),
  });

  const { result } = await response.json();
  console.log(result.value);
  ```

  ```python Python theme={"system"}
  import requests

  url = "https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY"
  payload = {
      "jsonrpc": "2.0",
      "id": "1",
      "method": "getAccountInfo",
      "params": ["86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY", {"encoding": "jsonParsed"}],
  }
  print(requests.post(url, json=payload).json()["result"]["value"])
  ```

  ```bash cURL theme={"system"}
  curl https://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{
      "jsonrpc": "2.0",
      "id": "1",
      "method": "getAccountInfo",
      "params": ["86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY", { "encoding": "jsonParsed" }]
    }'
  ```
</CodeGroup>

Нужно прочитать множество аккаунтов? Используйте `getMultipleAccounts` с массивом адресов вместо вызова `getAccountInfo` в цикле — один запрос возвращает до 100 аккаунтов.

## Следующие шаги

<CardGroup cols={2}>
  <Card title="getAccountInfo reference" icon="code" href="/docs/ru/api-reference/rpc/http/getaccountinfo">
    Полные сведения о параметрах, способах кодирования и схеме ответа.
  </Card>

  <Card title="Tokens & NFTs" icon="coins" href="/docs/ru/das-api">
    Для получения балансов токенов и данных NFT API DAS предоставляет более высокий уровень абстракции, чем непосредственное чтение аккаунтов.
  </Card>

  <Card title="Transactions" icon="clock-rotate-left" href="/docs/ru/rpc/historical-data">
    Запрашивайте историю транзакций и переводов для адреса.
  </Card>

  <Card title="All RPC methods" icon="server" href="/docs/ru/rpc/guides/overview">
    Изучите полный справочник методов Solana RPC.
  </Card>
</CardGroup>


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