From e01f9dd2ff696dcb9796fdd0a2ecb00c839b595a Mon Sep 17 00:00:00 2001 From: Neylix Date: Fri, 2 Dec 2022 16:54:38 +0100 Subject: [PATCH] Fix transation lookup inputs --- lib/archethic/contracts/transaction_lookup.ex | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/archethic/contracts/transaction_lookup.ex b/lib/archethic/contracts/transaction_lookup.ex index 96f99d992b..14b37c7b8e 100644 --- a/lib/archethic/contracts/transaction_lookup.ex +++ b/lib/archethic/contracts/transaction_lookup.ex @@ -66,6 +66,12 @@ defmodule Archethic.Contracts.TransactionLookup do case :ets.lookup(@table_name, contract_address) do [] -> DB.get_inputs(:call, contract_address) + |> Enum.map(fn %VersionedTransactionInput{ + input: %TransactionInput{from: from, timestamp: timestamp}, + protocol_version: protocol_version + } -> + {from, timestamp, protocol_version} + end) inputs -> Enum.map(inputs, fn {_, tx_address, tx_timestamp, protocol_version} ->