Glosario

Después de enviar la solicitud de información, la API del servidor de F2Pool devolverá los datos, como los campos de abajo, a través del formato JSON.

Campo Descripción
balance Balance impagado
paid Balance pagado
payout_history Historial de pagos
value Ingresos totales
value_last_day Ingresos de las últimas 24 horas
stale_hashes_rejected_last_day Rechazos de hashes expirados en las últimas 24 horas
hashes_last_day Hashes de las últimas 24 horas
hashrate Hashrate actual
hashrate_history Historial de hash en las últimas 24 horas
worker_length Cantidad de mineros
worker_length_online Cantidad de mineros en línia
Lista de campos
workers Datos del minero (Lista)
Ubicación 0 Nombre del minero
Ubicación 1 Hashrate del minero
Ubicación 2 Hashrate en la última hora
Ubicación 3 Hashes caducados rechazados en la última hora
Ubicación 4 Historial de hashrate de las últimas 24 horas
Ubicación 5 Rechazos de hashes expirados en las últimas 24 horas
Ubicación 6 Tiempo de envio reciente
Ubicación 7 Campos de más
value_workers Historial de ingresos (Diccionario)
Minero 1 Historial de ingresos
Minero 2 Historial de ingresos

Solicita ejemplos

Todo el acceso API es http://api.f2pool.com a través de HTTP, y todos los datos correctos son recibidos en formato JSON, como a continuación:


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
}
                    

Para solicitar datos de usuarios de diversas monedas, necesitáis acceder al servidor a través de diferentes URLs. Por ahora son accesibles los datos de las siguientes monedas:

  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( Nombre de usuario )

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

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

    https://api.f2pool.com/aleo-test3/user
  15. ALEO STAGING - Aleo staging

    https://api.f2pool.com/aleo-staging/user
  16. ALEO - Aleo

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

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

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

    https://api.f2pool.com/ironfish/user
  20. SPACE - MicroVisionChain

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

    https://api.f2pool.com/nexa/user
  22. ALPH - Alph

    https://api.f2pool.com/alephium/user
  23. FB - Fractal Bitcoin

    https://api.f2pool.com/fractal-bitcoin/user
  24. SC - Siacoin

    https://api.f2pool.com/siacoin-new/address
  25. RVN - Ravencoin( Dirección )

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

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

    https://api.f2pool.com/zilliqa-etc/address

Un mensaje erróneo 404: No encontrado seria recibido en los casos en que cualquier moneda distinta a las de arriba haya sido solicitada al servidor API de F2Pool o los parámetros usuario/dirección sean erróneos. Nota: el remitente que ha enviado solicitudes maliciosas con frecuencia al servidor API de F2Pool será añadido a la lista negra o recibirá un mensaje de error 503: Puerta fuera de tiempo.

Solicita la información de un único usuario

URL de solicitud de un usuario único:

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

Respuesta:


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

Solicita la información de múltiples usuarios

La API de F2Pool permite solicitar datos detallados de un usuario único o de múltiples usuarios de una vez.

URL de solicitud de múltiples usuarios:

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

Respuesta:


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

Nota: Cuando se use una consulta de datos de múltiples usuarios, los parámetros URL: {moneda}, los cuáles una cuenta de monedas legal (o una dirección legal de una moneda anónima) deberá ser annexada, de otra manera el sistema devolverá:404: No encontrada.

Solicita los datos de hashrate del minero de las últimas 24 horas

Energia de computación de datos del minero en la solicitud del historial URL

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

Respuesta:


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