Commit Graph

27 Commits

Author SHA1 Message Date
c0b3acf181 perf: Reduce log 2025-08-01 17:37:29 +00:00
77158aa164 perf: Do not allocate much when backfilling ranges 2025-08-01 17:30:33 +00:00
2d6b5e5cd2 chore: Improve log 2025-08-01 17:28:31 +00:00
ff2e55b5a2 perf: Do not use cutoff when backfilling 2025-08-01 17:20:09 +00:00
0180711ae4 perf: Constrain memory size again, add log 2025-07-31 01:56:39 -04:00
a766ee0236 feat: Support range-based backfill for hl-node ingestion 2025-07-31 01:51:22 -04:00
46c9d4cbf9 fix: Fix path parser 2025-07-31 01:00:28 -04:00
78ae5643b1 fix: Should use fallback when there is no hl-node files 2025-07-30 23:32:25 -04:00
4e59ee62dc fix: Reduce fallback usage in hl-node ingestion 2025-07-30 23:29:18 -04:00
c34ee01b70 fix: Do not use LruMap
LruMap does not support backfill.
2025-07-30 22:20:21 -04:00
9fcc04e889 fix: Use correct cutoff block number 2025-07-30 21:27:55 -04:00
a2e978dc0c fix typo 2025-07-30 04:37:49 +00:00
a47674ac30 feat: Add backfill support from local node
This currently does not support huge amount of backfill log within local node
2025-07-30 04:05:52 +00:00
450e228a8f refactor: Move official RPC url to HlChainSpec 2025-07-05 03:17:36 +00:00
5987f147f1 feat: Add cli aliases for nanoreth compatibility, add --local 2025-07-04 18:24:27 +00:00
f6830a67cd refactor: Use PathBuf for local block source config 2025-07-04 18:23:08 +00:00
f605c56bdf chore: cargo fix, fmt and misc fixes 2025-07-02 16:06:32 +00:00
ff6744c6d4 fix: Fix local node source being ignored 2025-07-02 10:45:31 +00:00
d90ddbbc65 chore: more log 2025-07-02 10:45:24 +00:00
2821034f95 remove: remove unused main 2025-07-02 10:45:11 +00:00
7fb5e8dd96 refactor: Cleanup code 2025-07-01 17:33:00 +00:00
4b078a1b2d chore: clippy 2025-07-01 03:19:02 +00:00
c3fb631ce4 doc: a little bit more docs for hl_node ingestion 2025-07-01 03:15:24 +00:00
1633b3d2e1 feat: hl-node ingestion
Ported from https://github.com/hl-archive-node/nanoreth/pull/7 ; since this repo is experimental, will be merged with nanoreth repo in future.
2025-07-01 03:09:03 +00:00
4136d9d50a chore: more clippy fixes 2025-07-01 02:19:32 +00:00
03db12c9a0 chore: Move pseudo peer logs to debug level 2025-06-30 16:54:48 +00:00
ba8dfc4d96 feat: Pseudo peer and staged sync
For simplicity, we use with_pow() + pseudo peer that connects to reth itself, so that it can support 1. StateFetcher via NetworkState 2. Block announcement (which requires with_pow()).

For block announcement, another way was using ImportService like before, or calling engine_api. But for simplicitiy, for now we just publish from pseudo peer like pre-PoS, hence with_pow().
2025-06-27 19:39:08 +00:00