পুল API দিয়ে শুরু করা
পাবলিক JSON API থেকে লাইভ পুল আর মাইনার-ভিত্তিক পরিসংখ্যান পড়ুন: দুটি এন্ডপয়েন্ট, নিজের ঠিকানার তথ্য কীভাবে চাইবেন, আর কত ঘন ঘন পোল করবেন।
পুলের API দিয়ে কী করতে পারি?
পুলের একটি পাবলিক, শুধু-পড়ার JSON API আছে, যা ড্যাশবোর্ডের দেখানো সব কিছু দেয়। এর জন্য কোনো কী বা অ্যাকাউন্ট লাগে না।
এটি দিয়ে আপনি নিজের মনিটরিং, ঘরের একটি ড্যাশবোর্ড, একটি বট, বা আপনার মাইনিং ট্র্যাক করার একটি স্প্রেডশিট বানাতে পারেন। এটি আপনাকে দুই ধরনের ডেটা দেয়:
- পুরো পুলের পরিসংখ্যান: হ্যাশরেট, নেটওয়ার্ক ডিফিকাল্টি, ব্লক আর পেমেন্ট।
- যেকোনো ঠিকানার জন্য মাইনার-ভিত্তিক পরিসংখ্যান।
পুরো পুলের পরিসংখ্যান কীভাবে পাব?
পুল স্ট্যাটস এন্ডপয়েন্ট সেই একই সংখ্যাগুলো দেয় যা আপনি হেডারে আর ড্যাশবোর্ডে দেখেন:
- পুল ও নেটওয়ার্কের হ্যাশরেট।
- সংযুক্ত মাইনার।
- ডিফিকাল্টি।
- সর্বশেষ ব্লকগুলো।
- সাম্প্রতিক পেমেন্ট।
যেকোনো JSON URL-এর মতোই এটি ফেচ করুন:
curl https://qubitcoin.herominers.com/api/statsনিজের ঠিকানার পরিসংখ্যান কীভাবে পাব?
একটি ঠিকানার তথ্য পড়তে সেটি মাইনার স্ট্যাটস এন্ডপয়েন্টে দিন। YOUR_QTC_ADDRESS-এর জায়গায় আপনার ওয়ালেট ঠিকানা বসান।
উত্তরে সেই ঠিকানার হ্যাশরেট, ওয়ার্কার, ব্যালেন্স আর সাম্প্রতিক পেমেন্ট থাকে। এটি আপনার ড্যাশবোর্ড পেজের পেছনের কাঁচা ডেটা:
curl https://qubitcoin.herominers.com/api/stats_address?address=YOUR_QTC_ADDRESSAPI কত ঘন ঘন পোল করব?
প্রতি এক বা দুই মিনিটে একবারই যথেষ্ট। API ব্যবহারের জন্যই আছে, তবে ভদ্রভাবে পোল করুন।
এর পেছনের সংখ্যাগুলো কিছু সময় পরপরই আপডেট হয়। অনেক বেশি ঘন ঘন পোল করলে দুই পক্ষেরই ব্যান্ডউইথ নষ্ট হয়, আর আপনি নতুন কোনো ডেটা পান না।
যা ফেচ করেন তা ক্যাশ করুন। ড্যাশবোর্ড যে আপডেটের ছন্দ মেনে চলে, সেটিকে ভিত্তি করে বানান।