بمجرد تعدين 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
يحصل الإصدار القديم على شارة update available ترتبط بـإصدارات seine، فتتعرف بسهولة على جهاز نسيت تحديثه.
الدفعات والحصص الحديثة
يسرد Recent Payouts كل دفعة بعنوانك ومبلغها ورابط معاملتها وحالتها queued أو unconfirmed أو confirmed. يعرض Recent Shares أحدث 20 حصة بالمهمة والجهاز والصعوبة والحالة، وهو أسرع فحص لوصول جهاز جديد إلى المجمع.
لماذا يختلف معدل المجمع عن seine؟
يعدّ seine كل تجزئة، لكن المجمع لا يرى إلا الحصص، فيقدّر المعدل من مجموع صعوبة المقبولة خلال الساعة الماضية. كل حصة حدث عشوائي، ويستهدف ضبط الاتصال نحو 10 حصص كل 5 دقائق، لذلك تحمل النافذة القصيرة ضوضاء.
تساعد عادتان على المقارنة:
- قارن المتوسطات: رسم 24h في My Stats بمتوسط seine للفترة نفسها.
- امنح الجهاز الجديد وقتًا. يحسب المجمع المتوسط على دقائق العمل الفعلية في البداية، فتستند القراءة إلى حصص قليلة. بعد ساعة تطبق النافذة الكاملة.
تؤكد Recent Shares وصول الحصص فورًا قبل استقرار المعدل.
ما الصفحات العامة التي تعرض المجمع كاملًا؟
لا تحتاج هذه الصفحات إلى بحث وتعرض العمل علنًا. تجمع اللوحة الأرقام الرئيسية: المعدّنين المتصلين ومعدلي المجمع والشبكة والكتل ومتوسط الحظ.
الكتل
تسرد Blocks كل اكتشافات bntpool.com بالأحدث أولًا: الارتفاع المرتبط بالمستكشف والمكافأة والجهد ومدة الجولة والحالة والوقت. رشّح بـConfirmed أو Pending أو Orphaned لمعرفة وضع الكتل.
الدفعات
تعرض Payouts كل دفعة مجمعة بإجماليها وعدد المستفيدين وروابط المعاملات والحالة. تظهر unconfirmed فور البث وتصبح confirmed بعد أول تأكيد بوقت قصير، فتتابع دفعتك من جانب المجمع والمستكشف.
الحظ
تعرض Luck جهد كل جولة: العمل المقبول مقسومًا على صعوبة الكتلة. 100% يعني العمل المتوقع تمامًا، والأقل اكتشافًا أسرع. تتقلب الجولات بقوة في الاتجاهين، لذا راقب Average Luck. يقود جدول Pool Luck History إلى الصفحة عبر View All.
الحالة
تعرض Status صحة المجمع: اتصال المجمع وHTTP العام وAPI وStratum وقاعدة البيانات وبرنامج العقدة، وحداثة قالب المهمة وارتفاع السلسلة والتوافر خلال 10 دقائق و6 ساعات و24 ساعة و7 أيام وتاريخ الحوادث. يقيسه مراقب على خادم المجمع وآخر خارجي على Cloudflare.
كيف تستخدم API bntpool.com؟
هو 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 |
الجولة الحالية ومتوسط الجهد والجولات الأخيرة |
/api/info |
منفذ Stratum ونظام الدفع ونافذته والحد الأدنى |
/api/blocks?status=confirmed |
الكتل المكتشفة مع ترشيح الحالة |
/api/payouts/recent |
دفعات مجمعة وتجزئات المعاملات |
/api/luck |
جهد كل جولة ومدتها |
/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 وتدفق أحداث يرسلها الخادم ومقاييس Prometheus على /metrics، مرتبطًا افتراضيًا بـ127.0.0.1:9977. يشرح دليل API الخيارات والمسارات. يستخدم كثيرون الاثنين: مقاييس seine لكل جهاز وAPI المجمع للأرصدة والدفعات.
جديد على seine؟ نزّله ووصّله بالمجمع الافتراضي، وسيظهر عنوانك في My Stats خلال دقائق من أول حصة مقبولة.
الأسئلة الشائعة
لماذا يختلف معدل bntpool.com عن seine؟
يعدّ seine كل تجزئة يحسبها جهازك، بينما يقدّر المجمع المعدل من صعوبة الحصص المقبولة خلال الساعة الأخيرة. تصل الحصص عشوائيًا، فيتغير رقم المجمع أكثر ويستقر مع الوقت. قارن رسم 24 ساعة في My Stats بمتوسط seine.
هل يمكن البحث عن إحصاءاتي باستخدام @name؟
نعم. اكتب اسم Blocknet ID المختصر مثل @name أو $name في بحث My Stats. تحله الصفحة عبر blocknet.id وتعرض الإحصاءات وتضع العنوان الكامل في مربع البحث. استخدم ذلك العنوان لاستدعاء API من نص برمجي.
هل يحتاج API bntpool.com إلى مفتاح؟
لا. إحصاءات المجمع والكتل والدفعات والحظ والحالة ومسارات المعدّنين JSON عام عبر HTTPS، يقرؤه curl أو لوحة منزلية دون تسجيل. المبالغ بوحدات ذرية: اقسم على 100,000,000 للحصول على BNT، واستعلم كل 30 إلى 60 ثانية.
لماذا تظهر Estimated Rewards بصفر؟
تظهر عندما يجد المجمع كتلة وحصصك داخل نافذة الدفع. قد يحتاج المعدّن الجديد بضع جولات. تظهر الحصص المقبولة والمعدل أولًا، ثم المكافآت المقدرة التي تنضج إلى Confirmed Rewards وتُدفع تلقائيًا.