diff --git a/lib/archethic/p2p/message/get_network_stats.ex b/lib/archethic/p2p/message/get_network_stats.ex index c6ab4e0d7f..839d49e6bb 100644 --- a/lib/archethic/p2p/message/get_network_stats.ex +++ b/lib/archethic/p2p/message/get_network_stats.ex @@ -22,13 +22,13 @@ defmodule Archethic.P2P.Message.GetNetworkStats do iex> %GetNetworkStats{subsets: [<<0>>]} |> GetNetworkStats.serialize() << # Length of subsets - 1, + 0, 1, # Subset 0 >> """ def serialize(%__MODULE__{subsets: subsets}) do - <> + <> end @doc """ @@ -36,13 +36,13 @@ defmodule Archethic.P2P.Message.GetNetworkStats do ## Examples - iex> <<1, 0>> |> GetNetworkStats.deserialize() + iex> <<0, 1, 0>> |> GetNetworkStats.deserialize() { %GetNetworkStats{subsets: [<<0>>]}, "" } """ - def deserialize(<>) do + def deserialize(<>) do subsets = subsets_binary |> :erlang.binary_to_list() diff --git a/lib/archethic/p2p/message/network_stats.ex b/lib/archethic/p2p/message/network_stats.ex index 3bdba235a8..a1f2ba65fa 100644 --- a/lib/archethic/p2p/message/network_stats.ex +++ b/lib/archethic/p2p/message/network_stats.ex @@ -29,7 +29,7 @@ defmodule Archethic.P2P.Message.NetworkStats do ...> }}} |> NetworkStats.serialize() << # Nb subsets - 1, + 0, 1, # Subset 0, # Nb node stats @@ -55,7 +55,7 @@ defmodule Archethic.P2P.Message.NetworkStats do end) |> :erlang.list_to_binary() - <> + <> end defp serialize_subset_stats(subset, stats) do @@ -83,7 +83,7 @@ defmodule Archethic.P2P.Message.NetworkStats do ## Examples - iex> <<1, 0, 1, 1, 0, 0, 75, 23, 134, 64, 221, 117, 107, 77, 233, 123, 201, 244, 18, 151, + iex> <<0, 1, 0, 1, 1, 0, 0, 75, 23, 134, 64, 221, 117, 107, 77, 233, 123, 201, 244, 18, 151, ...> 8, 255, 53, 137, 251, 197, 67, 25, 38, 95, 2, 62, 216, 131, 112, 116, 238, ...> 180, 1, 3, 1, 100, 1, 110, 1, 80>> |> NetworkStats.deserialize() { @@ -99,7 +99,7 @@ defmodule Archethic.P2P.Message.NetworkStats do } """ @spec deserialize(bitstring()) :: {t(), bitstring()} - def deserialize(<>) do + def deserialize(<>) do {stats, rest} = get_subsets_stats(rest, nb_subsets, %{}) { diff --git a/test/archethic/beacon_chain/summary_aggregate_test.exs b/test/archethic/beacon_chain/summary_aggregate_test.exs index 5faeab1fea..01919f049c 100644 --- a/test/archethic/beacon_chain/summary_aggregate_test.exs +++ b/test/archethic/beacon_chain/summary_aggregate_test.exs @@ -69,7 +69,7 @@ defmodule Archethic.BeaconChain.SummaryAggregateTest do node_availabilities: <<>>, node_average_availabilities: [], end_of_node_synchronizations: [], - network_patches: ["9C6", "DEF"] + network_patches: ["BA6", "DEF"] } } } =