|
11 | 11 | import sys |
12 | 12 |
|
13 | 13 | import msgpack |
14 | | -import pandas as pd |
15 | 14 | from tqdm import tqdm |
16 | 15 |
|
17 | 16 | from block.extractor.body import deserialize_footer, deserialize_header |
18 | 17 | from block.extractor.format import DB_OFFSET_BYTES, HEADER_LEN, SUBCACHE_MERKLE_ROOT_FORMAT, TX_HASH_FORMAT, TX_HASH_LEN |
19 | | -from block.extractor.process import get_block_stats |
20 | 18 | from block.extractor.state import XYMStateMap |
21 | 19 | from block.extractor.statements import deserialize_statements, get_statement_paths |
22 | 20 | from block.extractor.util import fmt_unpack |
@@ -110,14 +108,6 @@ def main(args): |
110 | 108 | print('statement data extraction complete!\n') |
111 | 109 | print(f'statement data written to {os.path.join(args.output,args.statement_save_path)}') |
112 | 110 |
|
113 | | - # TODO: remove header output now that it is redundant with the process script? |
114 | | - header_df = pd.DataFrame.from_records([get_block_stats(x) for x in blocks]) |
115 | | - header_df['dateTime'] = pd.to_datetime(header_df['timestamp'], origin=pd.to_datetime('2021-03-16 00:06:25'), unit='ms') |
116 | | - header_df = header_df.set_index('dateTime').sort_index(axis=0) |
117 | | - header_df.to_csv(os.path.join(args.output, args.header_save_path)) |
118 | | - |
119 | | - print(f'header data written to {os.path.join(args.output,args.header_save_path)}') |
120 | | - |
121 | 111 | state_map.to_msgpack(os.path.join(args.output, args.state_save_path)) |
122 | 112 |
|
123 | 113 | print(f'state data written to {os.path.join(args.output,args.state_save_path)}') |
@@ -226,7 +216,6 @@ def parse_args(argv): |
226 | 216 | parser.add_argument('--block_save_path', type=str, default='block_data.msgpack', help='file to write the extracted block data to') |
227 | 217 | parser.add_argument('--statement_save_path', type=str, default='stmt_data.msgpack', help='file to write extracted statement data to') |
228 | 218 | parser.add_argument('--state_save_path', type=str, default='state_map.msgpack', help='file to write the extracted chain state data to') |
229 | | - parser.add_argument('--header_save_path', type=str, default='block_header_df.csv', help='file to write the extracted data to') |
230 | 219 | parser.add_argument('--block_extension', type=str, default='.dat', help='extension of block files; must be unique') |
231 | 220 | parser.add_argument('--statement_extension', type=str, default='.stmt', help='extension of block files; must be unique') |
232 | 221 | parser.add_argument('--db_offset_bytes', type=int, default=DB_OFFSET_BYTES, help='padding bytes at start of storage files') |
|
0 commit comments