Aller au contenu
Accueil moxon

Vérification de preuve de travail

L'endpoint /pow vérifie un défi de preuve de travail résolu : renvoyez le jeton émis avec le défi, accompagné du nonce trouvé.

posthttps://api.moxon.dev/v6/pow
Essayerpost/v6/pow

Paramètres

Le corps de la requête doit être en JSON :

  • tokenstringrequis

    Jeton émis par le défi

  • noncenumberrequis

    Nonce trouvé par le client

Champs de réponse

  • validboolean

    true si la preuve est acceptée

  • reasonstring

    Motif du rejet — absent lorsque valid vaut true

Motifs de rejet

MotifSignification
wrongLe nonce ne produit pas une empreinte avec assez de zéros initiaux
expiredLe jeton a plus de 5 minutes
usedLe jeton a déjà été consommé — chacun ne sert qu'une seule fois
invalidLe jeton est malformé ou n'est pas un jeton de preuve de travail

Exemples de code

Gestion des erreurs

Si les paramètres sont manquants ou invalides, l'API retournera une erreur :

  • 400Please provide a token (?token={token})Le token est manquant
  • 400Please provide a nonce (&nonce={nonce})Le nonce est manquant
  • get/v6/pow - Demander un défi à résoudre