Skip to content

Commit b52b3a2

Browse files
Add trace_id and status field values for geth_traces
1 parent 956695b commit b52b3a2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

ethereumetl/jobs/extract_geth_traces_job.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
from ethereumetl.mappers.trace_mapper import EthTraceMapper
2626
from ethereumetl.mappers.geth_trace_mapper import EthGethTraceMapper
2727

28+
from ethereumetl.service.trace_id_calculator import calculate_trace_ids
29+
from ethereumetl.service.trace_status_calculator import calculate_trace_statuses
30+
2831

2932
class ExtractGethTracesJob(BaseJob):
3033
def __init__(
@@ -51,6 +54,10 @@ def _extract_geth_traces(self, geth_traces):
5154
for geth_trace_dict in geth_traces:
5255
geth_trace = self.geth_trace_mapper.json_dict_to_geth_trace(geth_trace_dict)
5356
traces = self.trace_mapper.geth_trace_to_traces(geth_trace)
57+
58+
calculate_trace_statuses(traces)
59+
calculate_trace_ids(traces)
60+
5461
for trace in traces:
5562
self.item_exporter.export_item(self.trace_mapper.trace_to_dict(trace))
5663

0 commit comments

Comments
 (0)