Publica tu pool de minería
MiningBoard sigue pools de minería de todas las monedas que cubrimos. Publicar es gratis: sin cuota de alta, sin posiciones pagadas y sin ningún ranking que pueda comprarse. Si publicas las estadísticas de tu pool en el formato descrito abajo, las leemos cada cinco minutos y tu hashrate en vivo, número de mineros y bloques aparecen automáticamente en la página de tu moneda.
Envía tu pool
Rellena lo que tengas. Solo el nombre del pool y la web son obligatorios; el resto nos ayuda a publicarte antes y mejor.
Tu envío ha llegado a nuestro equipo. Si dejaste un correo, te responderemos ahí; cuenta con unos días laborables.
Publicar un feed de estadísticas
Opcional. La mayoría de los pools de nuestro directorio no tienen ningún endpoint — los listamos con datos de catálogo. Publicar uno solo hace que tus cifras sean de primera mano y estén en vivo.
Cómo funciona
-
1
Publica un endpoint
Expón una URL JSON pública por moneda, con la forma documentada abajo. Sin autenticación, sin clave de API y sin lista blanca de IP.
-
2
Valídalo aquí
Pega la URL en el validador de esta página. Recibes al instante un informe campo por campo: corrige lo que señale antes de escribirnos.
-
3
Envíanoslo
Envía el formulario. Lo revisamos y conectamos tu pool a nuestra recolección de datos. A partir de ahí tus estadísticas se actualizan solas.
Dos formas de aparecer
Una API no es obligatoria. La mayoría de los pools de nuestro directorio no tienen ningún endpoint público de estadísticas: los listamos con datos de catálogo y atribuimos su hashrate desde fuentes agregadas. Publicar un endpoint simplemente convierte tus cifras en datos de primera mano, en vivo y exactos.
Leemos tus cifras directamente de ti cada cinco minutos. Tu pool muestra hashrate en vivo, número de mineros, bloques de las últimas 24 h y último bloque encontrado, además de una puntuación de fiabilidad según la constancia con la que responde tu endpoint.
Nombre, web, comisión, esquema de pago, monedas admitidas y logotipo. Tu pool aparece en el directorio y en las páginas de las monedas que minas, con el hashrate atribuido desde fuentes agregadas en lugar de proceder de ti.
La especificación del endpoint
Un endpoint GET público por moneda que devuelve JSON. Sin autenticación ni clave de API. Solo tres campos son obligatorios; el resto simplemente enriquece tu ficha.
{
"coin": "ZEC",
"pool": {
"hashrate": 1.23e15,
"miners": 412,
"blocks_24h": 7,
"last_block_at": "2026-09-29T00:22:46Z",
"fee_percent": 1.5,
"payout_scheme": "PPS+",
"min_payout": 0.001
},
"network": {
"hashrate": 8.9e15,
"height": 2900123
}
}
El hashrate debe ir en hashes por segundo en bruto: 1.23e15, no 1230 (TH/s) ni "1.23 PH/s". Además debe ser el total de tu pool, nunca el de una sola cuenta. Esos dos errores explican casi todos los endpoints que tenemos que rechazar; el validador de abajo detecta ambos.
Referencia de campos
| Campo | Obligatorio | Notas |
|---|---|---|
| coin | Obligatorio | Símbolo de la moneda en mayúsculas, por ejemplo "ZEC". |
| pool.hashrate | Obligatorio | Hashrate total de tu pool para esta moneda, en hashes por segundo en bruto. No en TH/s, no como texto formateado y no el hashrate de una sola cuenta. |
| pool.miners | Obligatorio | Mineros distintos conectados en este momento. |
| spec | Opcional | Ponlo en "miningboard-pool-v1" para que podamos versionar el contrato sin romper tu integración. |
| updated_at | Opcional | Marca de tiempo ISO 8601 del cálculo. Muy recomendable: es como distinguimos una respuesta en vivo de una cacheada. |
| algorithm | Opcional | Nombre del algoritmo de proof-of-work, por ejemplo "Equihash". |
| pool.workers | Opcional | Workers conectados, si los distingues de los mineros. |
| pool.blocks_24h | Opcional | Bloques encontrados por tu pool en las últimas 24 horas. |
| pool.last_block_at | Opcional | Momento del último bloque encontrado, en ISO 8601. |
| pool.fee_percent | Opcional | Comisión en porcentaje: 1.5 significa 1,5 %. Se muestra en tu página y se usa en las comparativas. |
| pool.payout_scheme | Opcional | PPS, PPS+, PPLNS, FPPS, SOLO, … |
| pool.min_payout | Opcional | Pago mínimo, denominado en la moneda. |
| network.hashrate | Opcional | Hashrate de la red en H/s en bruto. Omite todo el bloque network si no ejecutas un nodo: tenemos nuestro propio consenso de cadena y lo usaremos. |
| network.height | Opcional | Altura de bloque actual. Obligatoria si envías el bloque network; sin ella lo ignoramos por completo. |
| network.difficulty | Opcional | Dificultad actual. |
| network.block_reward | Opcional | Recompensa de bloque actual, en la moneda. |
| network.block_time | Opcional | Tiempo objetivo de bloque en segundos. |
| stratum[] | Opcional | Puntos de conexión: url y, opcionalmente, region y tls. Se muestran en tu página para que los mineros los copien. |
Comprueba tu endpoint
Pega abajo tu URL de estadísticas. La consultamos en vivo e informamos de cada campo: qué pasa, qué falta y qué parece incorrecto. No se guarda nada ni se crea ningún envío; úsalo tantas veces como quieras mientras desarrollas.
Qué hace que un feed funcione
Si publicas un endpoint, esto es lo que decide si podemos leerlo. La mayoría de los pools ya lo cumplen.
El hashrate que publiques debe ser el total de tu pool para esa moneda. Varios pools grandes solo exponen una cifra autenticada por cuenta: ese número describe a un minero, no al pool, así que lo excluimos del consenso. Si tu API necesita una dirección de monedero para responder, es el endpoint equivocado.
hashrate: 1.23e15, no 1230 (TH/s) ni "1.23 PH/s". Mezclar unidades es con diferencia el fallo más habitual. Nuestro validador contrasta tu cifra con nuestro propio consenso de hashrate de red y te avisa si difiere en órdenes de magnitud.
Consultamos desde direcciones de nube rotativas. Cualquier cosa tras una clave de API, una petición firmada, un desafío de Cloudflare o una lista blanca resulta inalcanzable para nosotros.
Nuestro lector no ejecuta JavaScript. Si tus cifras solo existen tras hidratarse una aplicación en el cliente, no hay nada que leer. Las cifras de marketing incrustadas en HTML ("más de 40 EH/s") no son datos y no las tomamos.
Consultamos cada cinco minutos. Cachear la respuesta uno o dos minutos está bien y es bienvenido. Una respuesta congelada durante horas parece un pool muerto y baja tu puntuación de fiabilidad.
Mantén la URL fija. Si tienes que moverla, envíanos la nueva: desde nuestro lado, una URL cambiada es indistinguible de una caída.
Después de enviar
Un endpoint aceptado pasa a ser consultado por nuestra infraestructura, así que siempre lo revisa una persona antes de conectarlo. Pasar el validador de esta página hace que esa revisión sea rápida.
Una vez conectada, el hashrate, los mineros, los bloques y el último bloque encontrado se actualizan cada cinco minutos sin que tengas que hacer nada.
Contamos los fallos consecutivos. Un pool que deja de responder se marca como offline y sus estadísticas dejan de actualizarse, en vez de mostrar en silencio cifras antiguas. Vuelve solo en cuanto el endpoint se recupera.
Nada de esta página está en venta y un envío nunca es una compra. Mantenemos acuerdos de referidos con algunos pools, pero esa es otra conversación y no influye en si apareces ni en cómo apareces.