Перейти к основному содержанию

Параметры

mint
string
обязательно
Открытый ключ монетного двора токена (в кодировке base-58)
config
object
Объект конфигурации, содержащий:
limit
number
Максимальное количество возвращаемых счетов (по умолчанию: 20)
commitment
string
Уровень подтверждения (processed, confirmed, finalized)

Ответ

result
object
Объект, содержащий:
context
object
slot
number
Слот, в котором был обработан запрос
value
array
Массив объектов токеновых счетов, содержащих:
address
string
Открытый ключ токенового счёта (в кодировке base-58)
amount
string
Необработанное количество токенов в виде строки
decimals
number
Количество десятичных знаков, настроенных для монетного двора токена
uiAmount
number
Количество токенов в виде числа с плавающей точкой с учётом десятичных знаков
uiAmountString
string
Количество токенов в виде строки с учётом десятичных знаков

Примеры кода

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

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

Примечания

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

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

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

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

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

  1. Анализ распределения токенов
  2. Мониторинг крупных держателей токенов
  3. Планирование предложения токенов