From 230a07f47d0b1b4d1c1b3423d3045b184d2a03d9 Mon Sep 17 00:00:00 2001 From: Gui Heise Date: Thu, 16 Sep 2021 11:28:18 -0400 Subject: [PATCH] Simplified serialization --- mev_inspect/crud/classified_traces.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mev_inspect/crud/classified_traces.py b/mev_inspect/crud/classified_traces.py index 78f51aa..b2e90b4 100644 --- a/mev_inspect/crud/classified_traces.py +++ b/mev_inspect/crud/classified_traces.py @@ -22,8 +22,9 @@ def write_classified_traces( db_session, classified_traces: List[ClassifiedTrace], ) -> None: - models = [] for trace in classified_traces: + inputs_json = (json.loads(trace.json(include={"inputs"}))["inputs"],) + models = [] models.append( ClassifiedTraceModel( transaction_hash=trace.transaction_hash, @@ -35,7 +36,7 @@ def write_classified_traces( abi_name=trace.abi_name, function_name=trace.function_name, function_signature=trace.function_signature, - inputs=json.loads(trace.json(include={"inputs"}))["inputs"], + inputs=inputs_json, from_address=trace.from_address, to_address=trace.to_address, gas=trace.gas,