Skip to main content

Параметры

string
обязательно
Публичный ключ программы (закодирован в base-58)
object

Ответ

array
Массив объектов информации об аккаунтах
string
Публичный ключ аккаунта (закодирован в base-58)
object
array
Данные аккаунта в указанном кодировании
boolean
Является ли аккаунт исполняемым
number
Баланс аккаунта в lamports
string
Владелец аккаунта (закодирован в base-58)
number
Epoch, при котором аккаунт должен будет в следующий раз заплатить аренду

Примеры кода

Базовый запрос

Запрос с фильтрами

Использование web3.js

Примечания

  1. Возвращает все аккаунты, принадлежащие конкретной программе
  2. Фильтры можно применять для сужения результатов
  3. Данные аккаунта можно нарезать для уменьшения размера ответа
  4. Ответ приходит немедленно, поскольку считывается из текущего состояния
  5. Для данных аккаунта можно указывать различные кодировки

Лучшие практики

  1. Используйте фильтры для эффективного запроса конкретных аккаунтов
  2. Рассмотрите использование dataSlice для уменьшения размера ответа
  3. Кэшируйте результаты при необходимости для снижения нагрузки на RPC
  4. Обрабатывайте большие наборы результатов с помощью пагинации
  5. Используйте подходящее кодирование в зависимости от ваших потребностей

Распространённые ошибки

Примеры использования

  1. Анализ аккаунтов программы
  2. Мониторинг аккаунтов программы
  3. Пагинация аккаунтов программы