Когда seine майнит на bntpool.com, пул показывает всё, что видит: хешрейт, принятые шары, заработанное и каждую выплату вашему адресу. Руководство объясняет My Stats, общие публичные страницы и API для скриптов и домашних панелей.
Если ещё не начали, руководство по установке seine приведёт к первым шарам за несколько минут.
Как проверить статистику майнера на bntpool.com?
Откройте My Stats на bntpool.com/stats, вставьте адрес Blocknet или @name и нажмите Lookup. Появятся хешрейт, принятые и отклонённые шары, оценочный, подтверждённый и выплаченный балансы, график хешрейта, строка каждого рига и последние выплаты. Пока вкладка открыта, данные обновляются автоматически.
Введите на My Stats тот же адрес или короткое имя Blocknet ID, что в seine. Имя @name или $name разрешается через blocknet.id, после чего в поиске появляется полный адрес. Браузер запоминает последний запрос, поэтому при следующем визите ваши числа уже будут на месте.
Что показывает My Stats?
Карточки и таблицы сгруппированы по вопросам о вашем майнере.
Баланс
- Estimated Rewards: ваша часть найденных пулом блоков, которые ещё созревают.
- Confirmed Rewards: созревший баланс перед следующей выплатой.
- Paid Balance: всё уже отправленное на ваш адрес.
При незавершённых наградах таблица Estimated From Recent Blocks показывает каждый блок: высоту, оценочную долю, оставшиеся подтверждения и время находки. Высота ведёт в обозреватель Blocknet для самостоятельной проверки. Выплаты PPLNS объясняют разделение награды и сроки платежа.
Майнинг и шары
Карточки Mining показывают Hashrate, число решённых вашими ригами блоков Blocks Found и дату старта Mining Since. Ниже идут Shares Accepted, Shares Rejected, Reject Rate и Avg Difficulty. Исправный риг постоянно присылает принятые шары с долей отклонений около нуля.
Hashrate History показывает историю за 1h, 24h, 7d или 30d. Длинные интервалы лучше всего показывают, работал ли риг всю ночь.
Отдельная строка каждого рига
При нескольких машинах задайте каждой имя: пул покажет их отдельно с хешрейтом, принятыми и отклонёнными шарами и временем последней шары. При первом запуске seine выбирает seine- с четырьмя цифрами. Своё имя можно указать так:
./seine --pool-worker rig-01
Старая версия seine получает метку update available со ссылкой на релизы seine. Так легко заметить забытую при обновлении машину.
Выплаты и последние шары
Recent Payouts перечисляет платежи на ваш адрес с суммой, ссылкой на транзакцию и статусом queued, unconfirmed или confirmed. Recent Shares содержит последние 20 шар с заданием, ригом, сложностью и статусом. Это самый быстрый способ убедиться, что новая машина достучалась до пула.
Почему хешрейт пула отличается от seine?
seine считает каждый вычисленный хеш. Пул видит лишь шары и оценивает хешрейт по суммарной сложности принятых за последний час. Каждая шара случайна; сложность соединения bntpool.com нацелена на около 10 шар каждые 5 минут, поэтому короткое окно шумное.
Два приёма делают сравнение корректным:
- Сравнивайте средние: график 24h My Stats со средним seine за тот же отрезок.
- Дайте новому ригу время. Сначала среднее считается по уже отработанным минутам и немногим шарам. Через час используется полное часовое окно.
Recent Shares сразу показывает поступление работы, ещё до стабилизации хешрейта.
Какие публичные страницы показывают весь пул?
Они не требуют поиска адреса и открыто показывают всю работу. Панель собирает основные числа: подключённых майнеров, хешрейт пула и сети, блоки и среднюю удачу.
Блоки
Blocks перечисляет все блоки bntpool.com от новых к старым: высоту со ссылкой, награду, effort, время раунда, статус и момент находки. Фильтры Confirmed, Pending и Orphaned показывают состояние каждого блока.
Выплаты
Payouts показывает каждый пакет выплат с общей суммой, числом получателей, ссылками транзакций и статусом. Сразу после рассылки он unconfirmed, а вскоре после первого подтверждения становится confirmed. Платёж можно проследить и со стороны пула, и в обозревателе.
Удача
Luck показывает effort каждого раунда: принятую работу шар, делённую на сложность блока. 100% — точно ожидаемый объём работы; меньше означает более раннюю находку. Отдельные раунды сильно отклоняются в обе стороны, поэтому следите за Average Luck. Таблица Pool Luck History на панели ссылается сюда через View All.
Состояние
Status — собственная страница состояния пула. Она показывает доступность пула, публичного HTTP, API, Stratum, базы и демона, свежесть шаблона задания, высоту цепи, доступность за 10 минут, 6 часов, 24 часа и 7 дней и историю сбоев. Проверки идут из двух мест: с сервера пула и внешним монитором Cloudflare.
Как использовать API bntpool.com?
API публикует JSON по HTTPS без ключа. Вызовите https://bntpool.com/api/miner/ с вашим адресом для хешрейта, ригов, шар и выплат. Добавьте /balance для балансов; /api/stats даёт хешрейт пула и сети. Суммы атомарные: делите на 100 000 000 для BNT.
Все страницы выше читают эти эндпоинты, поэтому всё видимое на сайте можно получить самостоятельно:
| Эндпоинт | Ответ |
|---|---|
/api/stats |
Майнеры, хешрейт пула, блоки, хешрейт сети, текущая высота |
/api/stats/history?range=24h |
История хешрейта пула (1h, 24h, 7d, 30d) |
/api/stats/insights |
Текущий раунд, средний effort, недавние раунды |
/api/info |
Порт Stratum, схема и окно выплат, минимум |
/api/blocks?status=confirmed |
Найденные блоки с фильтром статуса |
/api/payouts/recent |
Пакеты выплат с хешами транзакций |
/api/luck |
Effort и длительность раундов |
/api/status |
Состояние служб, окна доступности, сбои |
/api/miner/{address} |
Ваш хешрейт, итоги, риги, последние шары и выплаты |
/api/miner/{address}/balance |
Оценочный, подтверждённый и выплаченный балансы |
/api/miner/{address}/hashrate?range=24h |
Ваша история хешрейта |
Списки принимают limit — 25 по умолчанию, максимум 200 — и offset, отвечая items и total. Эндпоинтам майнера нужен полный адрес: после поиска @name на My Stats скопируйте его из поля.
Запрос из терминала:
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS
С jq можно выбрать отдельные значения, например хешрейт и принятые шары либо выплаченную сумму BNT:
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS | jq '{hashrate, total_accepted, total_rejected}'
curl -s https://bntpool.com/api/miner/YOUR_ADDRESS/balance | jq '.balance.paid / 100000000'
Майнер на домашней панели
Тот же эндпоинт работает как датчик. В Home Assistant интеграция RESTful читает его несколькими строками configuration.yaml:
rest:
- resource: https://bntpool.com/api/miner/YOUR_ADDRESS
scan_interval: 60
sensor:
- name: "bntpool hashrate"
value_template: "{{ value_json.hashrate | round(2) }}"
unit_of_measurement: "H/s"
- name: "bntpool accepted shares"
value_template: "{{ value_json.total_accepted }}"
Опроса раз в 30–60 секунд достаточно: хешрейт усреднён за час, а сама My Stats обновляет детали каждые 30 секунд. API ограничивает частоту по клиенту. При HTTP 429 скрипт должен отступить и ждать время из заголовка Retry-After перед новой попыткой.
А собственная панель seine?
Пул показывает начисленное вам. Для живого состояния машины терминальная панель seine показывает хешрейт и шары сразу. Также доступен локальный API управления: REST, поток Server-Sent Events и метрики Prometheus на /metrics, по умолчанию привязанные к 127.0.0.1:9977. Руководство API объясняет флаги и эндпоинты. Многие используют оба источника: seine для каждой машины, пул для балансов и выплат.
Ещё не знакомы с seine? Скачайте его, подключите к пулу по умолчанию, и через несколько минут после первой принятой шары адрес появится на My Stats.
Часто задаваемые вопросы
Почему хешрейт bntpool.com отличается от seine?
seine считает все хеши машины, а пул оценивает хешрейт по сложности принятых шар за последний час. Они приходят случайно, поэтому оценка пула колеблется сильнее и стабилизируется со временем. Сравнивайте 24-часовой график My Stats со средним seine.
Можно ли найти статистику bntpool.com по @name?
Да. Введите короткое имя Blocknet ID вида @name или $name в поиск My Stats. Страница разрешит его через blocknet.id, покажет статистику и поместит полный адрес в поле поиска. Используйте этот адрес в скриптах API.
Нужен ли ключ для API bntpool.com?
Нет. Статистика, блоки, выплаты, удача, статус и персональные эндпоинты открыты в JSON по HTTPS. curl или домашняя панель могут читать их без регистрации. Суммы в атомарных единицах: делите на 100 000 000 для BNT и опрашивайте раз в 30–60 секунд.
Почему Estimated Rewards на My Stats равен нулю?
Оценочные награды появляются, когда пул находит блок, пока ваши шары в окне выплат. Для нового майнера это может занять несколько раундов. Сначала видны принятые шары и хешрейт, затем оценки наград, которые созревают в Confirmed Rewards и автоматически выплачиваются.