Simplified serialization

This commit is contained in:
Gui Heise 2021-09-16 11:28:18 -04:00
parent cc9f3e993d
commit 230a07f47d

View File

@ -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,