29 Commits

Author SHA1 Message Date
Léa Narzis
0b607113dc refactor(era): make era count in era file name optional (#20292) 2025-12-16 15:08:43 +00:00
forkfury
0085acc868 docs: remove incorrect total_difficulty mention from process_iter (#20234)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-12-09 23:27:16 +00:00
Léa Narzis
e15b404a30 feat(era-file): back to era file support (#19482) 2025-11-21 20:03:28 +00:00
Avory
791de250d7 perf(era-utils): avoid unnecessary PathBuf clone in export (#19530) 2025-11-06 09:04:24 +00:00
Léa Narzis
2ba17cf10d refactor(era): move era types and file handling to new module (#19520) 2025-11-05 17:07:45 +00:00
David Klank
629363a6ea refactor: use Url::as_str() directly in era modules (#19485) 2025-11-05 17:07:10 +00:00
Léa Narzis
1b5f1293bc refactor(era): move to e2s module e2s types and file handling (#19490) 2025-11-05 15:40:32 +00:00
joshieDo
e21048314c chore: remove total difficulty from HeaderProvider (#19151) 2025-10-21 10:56:36 +00:00
Forostovec
2f3e2c6c97 fix(era-utils): fix off-by-one for Excluded end bound in process_iter (#18731)
Co-authored-by: Roman Hodulák <roman.hodulak@polyglot-software.com>
2025-10-07 11:23:54 +00:00
Alexey Shekhirin
058ffdc21e feat(storage): write headers and transactions only to static files (#18681) 2025-09-29 17:04:59 +00:00
YK
a047a055ab chore: bump rust to edition 2024 (#18692) 2025-09-25 12:18:51 +00:00
Hai | RISE
0cdd54838b chore: delist unused deps with cargo-machete (#18259) 2025-09-05 10:23:52 +00:00
nk_ysg
f67e7547df fix(era): SlotIndex offset support negative value (#18047) 2025-08-27 08:28:28 +00:00
Léa Narzis
7542580170 refactor(era): add era types and file traits for shared behavior (#17873)
Co-authored-by: Roman Hodulák <hodulakr@gmail.com>
2025-08-20 11:43:20 +00:00
Jack Drogon
f1da87e3e6 fix: clippy warnning manual_is_multiple_of (#17853)
Signed-off-by: Jack Drogon <jack.xsuperman@gmail.com>
2025-08-13 13:47:58 +00:00
Léa Narzis
3f3ccc3aa8 chore: remove duplicate deps (#17618) 2025-07-26 10:11:17 +00:00
Léa Narzis
2c5a967898 feat(era): add era types (#17477) 2025-07-23 11:28:17 +00:00
Léa Narzis
60c86aeca2 feat(era1): add subcommand export-era (#17132)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-10 12:37:17 +00:00
Matthias Seitz
162568b297 chore: relax era export bounds (#17312) 2025-07-09 12:26:08 +02:00
Léa Narzis
4afe7906d2 feat: introduce reth era export (#15909)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-06-25 08:28:31 +00:00
Matthias Seitz
7e9f141604 chore: simplify test HttpClient implementations (#16985) 2025-06-21 14:26:13 +00:00
Léa Narzis
9ce49a981e chore(era): complete doc for ClientWithFakeIndex (#16984) 2025-06-21 12:29:31 +00:00
Roman Hodulák
e2e54d813e fix(era): Commit all writers and save stages checkpoint per file in import (#16810) 2025-06-16 09:10:50 +00:00
Roman Hodulák
381811406e feat(era): Accept anything that converts into Box<Path> as folder of EraClient (#16802) 2025-06-13 20:49:18 +00:00
Roman Hodulák
3218b3c637 feat(stages): Add ERA pre-merge history import stage (#16008)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-06-06 12:30:54 +00:00
Roman Hodulák
7ac3be5c96 fix(era): Use the url as the index page for HTTP hosts (#16555) 2025-06-02 18:26:23 +00:00
Roman Hodulák
1dcb3dcfc0 feat(era): Fetch file list inside EraStream (#16119) 2025-05-08 06:33:52 +00:00
Roman Hodulák
4a6b2837e6 refactor(era): Replace known host URL for ERA files with Ithaca (#16040) 2025-05-02 14:24:56 +00:00
Léa Narzis
c19dfe9531 chore: rename crate era-import to era-utils (#15980) 2025-04-28 20:07:28 +00:00