challenge: make challenges expire after 10 minutes

fixes #10
This commit is contained in:
Vaxry
2025-04-14 13:26:32 +01:00
parent 4f019a97c0
commit 7e1a99a691
6 changed files with 29 additions and 13 deletions

View File

@@ -236,6 +236,7 @@
var it = 0;
var start = Date.now();
const challengeNonce = "{{ tl:text challengeNonce }}";
const challengeTimestamp = "{{ tl:text challengeTimestamp }}";
const difficulty = parseInt("{{ tl:text challengeDifficulty }}");
const challengeSig = "{{ tl:text challengeSignature }}";
const challengeFingerprint = "{{ tl:text challengeFingerprint }}";
@@ -267,7 +268,8 @@
solution: it,
difficulty: difficulty,
sig: challengeSig,
fingerprint: challengeFingerprint
fingerprint: challengeFingerprint,
timestamp: challengeTimestamp
});
fetch("/checkpoint/challenge",