API
JSON, lecture publique sans compte, CORS ouvert en lecture, pas de cookie. Format Miningcore (lu par les agrégateurs) plus des extensions. Heures en UTC ISO-8601 ; montants en PROX décimaux et en motes entiers (1 PROX = 1 000 000 motes) ; hashrates en tentatives par seconde (H/s), le calculé (source: shares) et le déclaré (reported) toujours dans deux champs distincts. Limites : 60 requêtes/min/IP en lecture, 10/min pour les actions. Le bouton « Essayer » interroge l'API en direct depuis ton navigateur.
JSON, public read without an account, open CORS for reads, no cookie. Miningcore format (read by aggregators) plus extensions. Times in UTC ISO-8601; amounts in decimal PROX and integer motes (1 PROX = 1,000,000 motes); hashrates in attempts per second (H/s), computed (source: shares) and reported always in two separate fields. Limits: 60 requests/min/IP for reads, 10/min for actions. The “Try it” button queries the live API from your browser.
Lecture publiquePublic reads
Intégrité du grand livreLedger integrity
Chaque jour à 00:00 UTC, la pool calcule sha256 = SHA-256(sha256_veille || export canonique du jour) sur les crédits, ajustements et paiements, et le publie dans /api/integrity. Garde une empreinte : si l'historique était réécrit, la chaîne d'empreintes ne correspondrait plus.
Every day at 00:00 UTC the pool computes sha256 = SHA-256(previous_sha256 || canonical export of the day) over credits, adjustments and payouts, and publishes it in /api/integrity. Keep a copy: if history were rewritten, the hash chain would no longer match.
Avec le jeton de minage (lecture de ton compte)With the mining token (read your account)
curl -H "Authorization: Bearer pxm_…" https://…/api/account/me
curl -H "Authorization: Bearer pxm_…" https://…/api/account/me/workers
Avec le secret de gestion (HTTPS uniquement)With the management secret (HTTPS only)
POST /api/account/me/threshold {"threshold_prox": 50}
POST /api/account/me/tokens/rotate {"kind": "standard"}
POST /api/account/me/alerts {"webhook_url": "https://…", "telegram_chat": null, "rules": ["worker_offline_10m"]}
POST /api/account/me/payout {"payout_holder": "<64 hex>"}
GET /api/account/me/key (5/jour · 5/day)
En-tête Authorization: Bearer pxs_…. Ces routes refusent le jeton de minage.
Header Authorization: Bearer pxs_…. These routes refuse the mining token.
InscriptionSign-up
GET /api/captcha → {"algorithm","challenge","salt","signature","maxnumber"}
POST /api/register {"payout_holder": "<64 hex>", "captcha": "<base64 ALTCHA>"}
3 inscriptions par heure et par IP. La réponse contient jeton, secret de gestion, keystore et sa phrase : elle n'est donnée qu'une fois.
3 sign-ups per hour per IP. The answer holds the token, management secret, keystore and its passphrase: it is given only once.
Protocole seekerSeeker protocol
Le protocole de proxi node mine : GET /seeker/job?after=&wait=, POST /seeker/result, POST /seeker/report, avec Authorization: Bearer <jeton>. HTTPS : — · HTTP (ProxiChorizo) : —.
The proxi node mine protocol: GET /seeker/job?after=&wait=, POST /seeker/result, POST /seeker/report, with Authorization: Bearer <token>. HTTPS: — · HTTP (ProxiChorizo): —.