Skip to main content

Параметры

object
Объект конфигурации, содержащий:
string
Уровень подтверждения (processed, confirmed, finalized)
boolean
Исключать ли не находящиеся в обороте счета из общего предложения

Ответ

object
Объект, содержащий:
number
Общее предложение в lamports
number
Предложение в обороте в lamports
number
Предложение вне оборота в lamports
array
Массив адресов счетов, не находящихся в обороте

Примеры кода

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

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

Примечания

  1. Возвращает текущее предложение SOL в lamports
  2. Предложение разбито на общее, в обороте и вне оборота
  3. Ответ приходит немедленно, так как читается из текущего состояния
  4. Предложение может изменяться в зависимости от активности сети и инфляции
  5. Счета вне оборота, как правило, контролируются Фондом Solana

Рекомендации

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

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

Сценарии использования

  1. Анализ предложения
  2. Мониторинг предложения
  3. Планирование предложения