Skip to content

Commit ebddf59

Browse files
author
HristianHristov
committed
[GH-#79] Nonce range now uses a mersenne prime, Logger uses debug now
1 parent 2055e9f commit ebddf59

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

apps/aecore/lib/aecore/peers/worker.ex

+4-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ defmodule Aecore.Peers.Worker do
1414

1515
require Logger
1616

17+
@mersenne_prime 2147483647
18+
1719
def start_link(_args) do
18-
GenServer.start_link(__MODULE__, %{peers: %{}, nonce: :rand.uniform(1000)}, name: __MODULE__)
20+
GenServer.start_link(__MODULE__, %{peers: %{}, nonce: :rand.uniform(@mersenne_prime)}, name: __MODULE__)
1921
end
2022

2123
## Client side
@@ -85,7 +87,7 @@ def handle_call({:add_peer,uri}, _from, %{peers: peers, nonce: own_nonce} = stat
8587
{:reply, {:error, "Genesis header hash not valid"}, %{state | peers: peers}}
8688
end
8789
true ->
88-
Logger.error(fn ->
90+
Logger.debug(fn ->
8991
"Failed to add #{uri}, equal peer nonces" end)
9092
{:reply, {:error, "Equal peer nonces"}, %{state | peers: peers}}
9193
end

0 commit comments

Comments
 (0)