Параметры
Объект конфигурации, содержащий следующие необязательные поля:
Ответ
Примеры кода
Базовый запрос
Запрос с фильтром
Использование web3.js
Примечания
- Возвращает топ-20 счетов по балансу в lamports
- Результаты отсортированы в порядке убывания баланса
- Счета в обороте — это счета, не принадлежащие системной программе
- Счета вне оборота, как правило, принадлежат системной программе
- Ответ приходит немедленно, так как читается из текущего состояния
Рекомендации
- Используйте подходящий уровень подтверждения в зависимости от ваших потребностей:
processedдля обновлений интерфейсаconfirmedдля большинства операцийfinalizedдля критических операций
- Используйте параметр
filterдля фокусировки на нужных счетах - Для отображения пользователям конвертируйте lamports в SOL, разделив на 1e9
- Рассмотрите кэширование результатов для обновлений интерфейса, чтобы снизить нагрузку на RPC
Распространённые ошибки
| Код | Сообщение | Решение |
|---|---|---|
| -32602 | Invalid param: Invalid filter | Используйте ‘circulating’ или ‘nonCirculating’ |
| -32601 | Method not found | Убедитесь, что вы подключены к узлу Solana RPC |
| -32007 | Account information unavailable | Узел может выполнять начальную загрузку или синхронизацию |
Сценарии использования
-
Анализ сети
-
Мониторинг распределения токенов
-
Отслеживание крупных держателей