Proof of Work Verification
The /pow endpoint verifies a solved proof-of-work challenge: send back the token issued with the challenge, along with the nonce you found.
posthttps://api.moxon.dev /v6/pow
Try itpost/v6/pow
curl -X POST \ "https://api.moxon.dev/v6/pow" \ -H "Content-Type: application/json" \ -d '{}'Send the request to see the response here.
The request body must be JSON:
tokenstringrequiredToken issued by the challenge
noncenumberrequiredNonce found by the client
validbooleantrueif the proof is acceptedreasonstringWhy it was rejected — absent when
validistrue
| Reason | Meaning |
|---|---|
wrong | The nonce does not produce a digest with enough leading zeros |
expired | The token is older than 5 minutes |
used | The token was already redeemed — each one works exactly once |
invalid | The token is malformed or not a proof-of-work token |
If parameters are missing or invalid, the API will return an error:
- 400
Please provide a token (?token={token})Thetokenis missing - 400
Please provide a nonce (&nonce={nonce})Thenonceis missing
- get/v6/pow - Request a challenge to solve
Last updated on September 12, 2026