Параметры
string
обязательно
Открытый ключ делегата (в кодировке base-58)
object
обязательно
Ответ
object
Объект, содержащий:
array
Массив объектов токеновых счетов, содержащих:
string
Открытый ключ токенового счёта (в кодировке base-58)
object
number
Количество lamports на счёте
string
Открытый ключ владельца счёта (в кодировке base-58)
boolean
Является ли счёт исполняемым
number
Эпоха, в которую счёт должен будет оплатить аренду следующий раз
object
object
object
object
string
Открытый ключ монетного двора токена (в кодировке base-58)
string
Открытый ключ владельца токенового счёта (в кодировке base-58)
string
Открытый ключ делегата (в кодировке base-58)
string
Тип счёта (account)
string
Программа, владеющая счётом (spl-token)
number
Количество байтов, выделенных для счёта
Примеры кода
Базовый запрос
Использование web3.js
Примечания
- Возвращает все токеновые счета, для которых указанный открытый ключ является делегатом
- Делегат имеет право переводить токены с этих счетов
- Ответ приходит немедленно, так как читается из текущего состояния
- Счета могут изменяться при переводах токенов и других операциях
- Делегат должен быть действительным открытым ключом
Рекомендации
- Используйте подходящий уровень подтверждения в зависимости от ваших потребностей
- Кэшируйте результаты там, где это уместно, для снижения нагрузки на RPC
- Отслеживайте изменения в делегированных счетах
- Рассмотрите использование подписки на websocket для обновлений в реальном времени
- Обрабатывайте сетевые ошибки и выполняйте повторные попытки при необходимости
Распространённые ошибки
Сценарии использования
-
Анализ счетов делегата
-
Мониторинг счетов делегата
-
Планирование счетов делегата