mirror of https://github.com/waku-org/nwaku.git
forcing nonce value to wrap around once limit is reached
This commit is contained in:
parent
349cb18986
commit
cd665cf752
|
@ -156,7 +156,7 @@ proc installRelayApiHandlers*(
|
|||
if not node.wakuRlnRelay.isNil():
|
||||
# append the proof to the message
|
||||
|
||||
node.wakuRlnRelay.unsafeAppendRLNProof(message, float64(getTime().toUnix())).isOkOr:
|
||||
node.wakuRlnRelay.appendRLNProof(message, float64(getTime().toUnix())).isOkOr:
|
||||
return RestApiResponse.internalServerError(
|
||||
"Failed to publish: error appending RLN proof to message: " & $error
|
||||
)
|
||||
|
@ -267,7 +267,7 @@ proc installRelayApiHandlers*(
|
|||
|
||||
# if RLN is mounted, append the proof to the message
|
||||
if not node.wakuRlnRelay.isNil():
|
||||
node.wakuRlnRelay.unsafeAppendRLNProof(message, float64(getTime().toUnix())).isOkOr:
|
||||
node.wakuRlnRelay.appendRLNProof(message, float64(getTime().toUnix())).isOkOr:
|
||||
return RestApiResponse.internalServerError(
|
||||
"Failed to publish: error appending RLN proof to message: " & $error
|
||||
)
|
||||
|
|
|
@ -3,7 +3,7 @@ when (NimMajor, NimMinor) < (1, 4):
|
|||
else:
|
||||
{.push raises: [].}
|
||||
|
||||
import chronos, stew/results, times
|
||||
import chronos, chronicles, stew/results, times
|
||||
import ./constants
|
||||
|
||||
export chronos, times, results, constants
|
||||
|
@ -48,8 +48,9 @@ proc getNonce*(n: NonceManager): NonceManagerResult[Nonce] =
|
|||
n.nextNonce = retNonce + 1
|
||||
n.lastNonceTime = now
|
||||
|
||||
# This is commented out only for testing purposes
|
||||
# if retNonce >= n.nonceLimit:
|
||||
# This is modified for testing purposes, once the limit is reached the nonce value is reset to 0
|
||||
if retNonce >= n.nonceLimit:
|
||||
retNonce = 0
|
||||
# return err(
|
||||
# NonceManagerError(
|
||||
# kind: NonceLimitReached,
|
||||
|
|
Loading…
Reference in New Issue