From 06f86143cd60bd2544c51ff7b4f18d465b7e664c Mon Sep 17 00:00:00 2001 From: Neylix Date: Wed, 8 Feb 2023 17:08:11 +0100 Subject: [PATCH] Remove old verification for downloading io tx --- lib/archethic/self_repair/sync/transaction_handler.ex | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/archethic/self_repair/sync/transaction_handler.ex b/lib/archethic/self_repair/sync/transaction_handler.ex index 0c2534a76..80d17b34f 100644 --- a/lib/archethic/self_repair/sync/transaction_handler.ex +++ b/lib/archethic/self_repair/sync/transaction_handler.ex @@ -40,11 +40,9 @@ defmodule Archethic.SelfRepair.Sync.TransactionHandler do true else Enum.any?(mvt_addresses, fn address -> - io_storage_nodes = Election.chain_storage_nodes(address, node_list) - node_pool_address = Crypto.hash(Crypto.last_node_public_key()) - - Utils.key_in_node_list?(io_storage_nodes, Crypto.first_node_public_key()) or - address == node_pool_address + address + |> Election.chain_storage_nodes(node_list) + |> Utils.key_in_node_list?(Crypto.first_node_public_key()) end) end end