Глосарій

Після надсилання запиту сервер API F2Pool поверне дані з наступними полями у форматі JSON.

Опис Опис
balance Неоплачений баланс
paid Оплачений баланс
payout_history Історія виплат
value Загальний дохід
value_last_day Дохід за останні 24 години
stale_hashes_rejected_last_day Застарілі відхилені хеши за останні 24 години
hashes_last_day Хеши за останні 24 години
hashrate Поточний хешрейт
hashrate_history Історія хешів за останні 24 години
worker_length Кількість воркеров
worker_length_online Кількість воркерів в мережі
Поле списку
workers Дані про воркерах (Список)
Місце розташування 0 Ім’я воркера
Місце розташування 1 Хешрейт
Місце розташування 2 Хешрейт за останню 1 годину's
Місце розташування 3 Відхилені частки за останню 1 годину
Місце розташування 4 Хешрейт за останні 24 години
Місце розташування 5 Застарілі відхилені хеши за останні 24 години
Місце розташування 6 Нещодавно представлені частки
Місце розташування 7 Додаткові поля
value_workers Історичний дохід (Словник)
Машина для майнінгу 1 Історичний дохід
Машина для майнінгу 2 Історичний дохід

Приклади запитів

Отримати доступ до API з https://api.f2pool.com через HTTP та переглянути дані у форматі JSON, як показано нижче:


curl https://api.f2pool.com/bitcoin/user

{
    "balance": 0.000045036645168645,
    "hashes_last_day": 0,
    "value": 0.000045036645168645,
    "stale_hashes_rejected_last_day": 0,
    "workers": [["minerx01", 12650560751040, 0, 0, 1084452716521979904, 2533274790395904, "2018-06-19T10:02:19.810789Z", false]],
    "value_workers": {"08ddb9f4552c": 4.211575399188521691, "018": 4.211575399188521691},
    "value_last_day": 0,
    "hashrate_history": {
        "2017-12-21T11:40:00Z": 0
    },
    "stale_hashes_rejected_last_hour": 0,
    "paid": 0,
    "hashes_last_hour": 0,
    "worker_length_online": 0,
    "payout_history": [["2017-11-01T00:00:00Z", "8f8fba3134ce15e9b0001e67cba93c4a2250445310b5cdada1ac676b5a19b8b9", 1.010047060000000000000000]],
    "worker_length": 0,
    "hashrate": 0
}
                    

Для запиту даних користувача в різних валютах потрібен доступ до сервера за іншою URL-адресою. В даний час ви можете отримувати дані в наступних валютах:

  1. BTC - Bitcoin

    https://api.f2pool.com/bitcoin/user
  2. BCH - Bitcoin Cash

    https://api.f2pool.com/bitcoin-cash/user
  3. LTC - Litecoin

    https://api.f2pool.com/litecoin/user
  4. ETC - Ethereum Classic

    https://api.f2pool.com/ethereum-classic/user
  5. ETHW - ethw

    https://api.f2pool.com/ethereumpow/user
  6. ZEC - Zcash

    https://api.f2pool.com/zec/user
  7. ZEN - Horizen

    https://api.f2pool.com/zen/user
  8. DASH - Dash

    https://api.f2pool.com/dash/user
  9. HNS - Handshake

    https://api.f2pool.com/handshake/user
  10. KDA - Kadena

    https://api.f2pool.com/kadena/user
  11. CKB - Nervos CKB

    https://api.f2pool.com/nervos/user
  12. RVN - Ravencoin( Ім’я користувача )

    https://api.f2pool.com/raven/user
  13. CFX - Conflux

    https://api.f2pool.com/conflux/user
  14. ALEO - Aleo

    https://api.f2pool.com/aleo-test3/user
  15. ETC+ZIL - etc+zil

    https://api.f2pool.com/etc-zil/user
  16. KAS - Kaspa

    https://api.f2pool.com/kaspa/user
  17. IRON - Iron Fish

    https://api.f2pool.com/ironfish/user
  18. BEL - Bells

    https://api.f2pool.com/bells/user
  19. SPACE - MicroVisionChain

    https://api.f2pool.com/microvisionchain/user
  20. ZEPH - Zephyr

    https://api.f2pool.com/zephyr/user
  21. NEXA - Nexa

    https://api.f2pool.com/nexa/user
  22. SC - Siacoin

    https://api.f2pool.com/siacoin-new/address
  23. RVN - Ravencoin( Адреса )

    https://api.f2pool.com/ravenp/address
  24. ZIL - zil

    https://api.f2pool.com/zilliqa-etc-zil/address
  25. ETC - etc

    https://api.f2pool.com/zilliqa-etc/address
  26. DNX - Dynex

    https://api.f2pool.com/dynex/address

Повідомлення про помилку 404: не знайдено буде відображатися, якщо з сервера API P2Pool були запитані будь-які валюти, відмінні від перерахованих вище, або якщо параметр user/address є незаконним. Будь ласка, зверніть увагу: будь-хто, хто відправляв часті, повторювані шкідливі запити на сервер API P2pool, буде занесений в чорний список або отримає повідомлення про помилку 503: GateWay Timeout.

Запросити дані одного користувача

Запит одного користувача:

https://api.f2pool.com/{currency}/{user}

Відповідь:


{
    "balance": 0.000045036645168645,
    "hashes_last_day": 0,
    ...
}
                        

Запросити дані декількох користувачів

F2Pool API дозволяє запитувати докладні дані одного користувача або декількох користувачів одночасно. Нижче наведено URL-адресу для запиту даних декількох користувачів:

Запит декількох користувачів:

https://api.f2pool.com/{currency}/{user1}?multi_account={user1}&multi_account={user2}

Відповідь:


{
   user1:{
       "balance": 0.000045036645168645,
       "hashes_last_day": 0,
       ...
   },
   user2:{
       "balance": 0.000045036645168645,
       "hashes_last_day": 0,
       ...
   }
}
                    

Будь ласка, зверніть увагу: коли запитується одноразовий запит багатокористувацьких даних, параметри в URL: {currency}, до якої повинен бути доданий юридичний валютний рахунок (або юридична адреса анонімної валюти), в іншому випадку система поверне: 404: Not Found.

Запросити дані про хешрейт майнера за останні 24 години

Запит історичних даних про хешрейті майнера:

https://api.f2pool.com/{currency}/{user}/{worker_name}

Відповідь:


{
    "hashrate_history": {
        "2017-12-21T18:50:00Z": 22906492245,
        "2017-12-21T19:00:00Z": 16950804262,
        "2017-12-21T19:10:00Z": 20157713176,
        ...
    }
}