.writeHead(200, { 'Content-Type': 'text/plain' })
.end(`Usage: Send POST request to server URL to generate or validate Nano proof-of-work
-Generate work for a BLOCKHASH with an optional DIFFICULTY:
- curl -d '{ action: "work_generate", hash: BLOCKHASH, difficulty?: DIFFICULTY }'
+Generate work for a HASH with an optional DIFFICULTY:
+ curl -d '{ action: "work_generate", hash: HASH, difficulty?: DIFFICULTY }'
-Validate WORK previously calculated for a BLOCKHASH with an optional DIFFICULTY:
- curl -d '{ action: "work_validate", work: WORK, hash: BLOCKHASH, difficulty?: DIFFICULTY }'
+Validate WORK previously calculated for a HASH with an optional DIFFICULTY:
+ curl -d '{ action: "work_validate", work: WORK, hash: HASH, difficulty?: DIFFICULTY }'
-BLOCKHASH is a big-endian 64-character hexadecimal string.
+HASH is a big-endian 64-character hexadecimal string.
WORK is little-endian 16-character hexadecimal string.
DIFFICULTY is an optional 16-character hexadecimal string (default: FFFFFFF800000000)
Report bugs: <bug-nano-pow@zoso.dev>
Full documentation: <https://www.npmjs.com/package/nano-pow>
-`
- )
+`)
}
async function post (res: http.ServerResponse, reqData: Buffer[]): Promise<void> {