Commit Graph

248 Commits

Author SHA1 Message Date
2af312b628 remove: Remove unused code 2025-08-25 10:00:43 -04:00
1908e9f414 Merge pull request #40 from sentioxyz/node-builder
fix: correct ingest local blocks
2025-08-24 18:13:41 +09:00
65cdc27b51 fix: line_to_evm_block don't hold equivalent semantic after refactor 2025-08-24 16:46:45 +08:00
4f430487d6 refactor: Move RPC addons to addons/ 2025-08-24 01:18:52 -04:00
19f35a6b54 chore: clippy, fmt 2025-08-24 01:15:36 -04:00
d61020e996 refactor: Split files for block sources
By claude code
2025-08-24 01:14:33 -04:00
657df240f4 fix: Avoid unnecessarily exposing pseudo peer 2025-08-23 22:17:03 -04:00
73a34a4bc1 chore: clippy 2025-08-23 22:17:03 -04:00
d8eef6305b remove: Reduce unnecessary LoC 2025-08-23 22:17:03 -04:00
bae68ef8db refactor: Reduce unnecessary LoC
By claude code
2025-08-23 04:21:23 -04:00
f576dddfa6 remove: Remove unused code 2025-08-23 03:10:05 -04:00
894ebcbfa5 Merge pull request #36 from hl-archive-node/fix/support-new-api
fix: Support new reth API
2025-08-23 01:51:36 +09:00
b91fa639f7 chore: Patch reth to allow zero state root on unwind nb-20250822 2025-08-22 12:51:30 -04:00
cf4e76db20 fix: Setup correct context for context_for_payload as well 2025-08-22 12:51:02 -04:00
5af7182919 Merge pull request #35 from hl-archive-node/feat/testnet-node-builder
feat: Support testnet (node-builder)
2025-08-22 23:42:52 +09:00
b6d5031865 feat: Support testnet sync
- Add testnet S3 bucket
- Use testnet RPC properly
- Use testnet chainspec on pseudo peer
2025-08-22 10:40:36 -04:00
7daf203bc2 fix: Initialize DB with HL-specific tables on init-state 2025-08-22 10:40:14 -04:00
20610ccc82 chore: Patch reth to allow zero state root on init-state 2025-08-22 10:39:25 -04:00
6543fac314 feat: Add testnet chainspec 2025-08-22 10:38:52 -04:00
26c1973503 Merge pull request #34 from hl-archive-node/fix/hl-node-compliance-receipts
fix: Fix block and transaction receipts' gas and transaction index
2025-08-22 23:10:22 +09:00
095ad0f65d fix: Fix block and transaction receipts' gas and transaction index 2025-08-22 10:09:35 -04:00
67cc8b8360 fix: Fix typo 2025-08-22 05:46:16 -04:00
ff67ae87c8 Merge pull request #33 from hl-archive-node/refactor/1.6.0-dev
chore: Upgrade to reth v1.6.0-dev
2025-08-22 18:40:25 +09:00
8cebe6db10 Merge pull request #31 from sentioxyz/node-builder
chore: add dockerfile for nodebuilder node
2025-08-22 10:51:27 +09:00
78b9028ded . 2025-08-22 07:57:47 +08:00
7f0f7c94a6 chore: Make constants consistent 2025-08-21 06:52:12 -04:00
2712cbb413 chore: Simplify traits 2025-08-21 06:52:01 -04:00
4be1aa83de Port to reth 1.6.0-dev 2025-08-21 05:58:37 -04:00
dd455d3a41 add docker file 2025-08-21 14:42:18 +08:00
239ee5f8e8 remove: Remove logs that degrades performance
This happens when syncing from genesis while local-ingest-dir exists. Find better way of logging them, and before that, disable it.
2025-08-08 02:06:45 -04:00
0c5a40884b Merge pull request #28 from hl-archive-node/feat/backfill-from-local-node
feat: Add backfill support from local node
2025-08-04 02:51:20 -04:00
bd9a0020e6 refactor: Code style, lint 2025-08-04 02:50:39 -04:00
a8df1fdaeb fix: Reduce fallback request before even next block is mined
Currently it was doing 0.5s + (0.25s x N); now it's 5s + (0.25s x N), assuming 5 block behind is bad enough to request fallback. Also usually fallback "exists" so that it updates last poll time acordingly, so it won't poll much after fallback is triggered.
2025-08-02 23:57:51 -04:00
c27e5e5a64 fix/perf: Fix last line scanner, wait 0.5s before fallback if it's more recent, add tests 2025-08-02 17:10:30 -04:00
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
cf62e85b34 fix: More fixes on hl-node-compliant receipts (http, ws) 2025-07-24 03:18:57 +00:00
a5032fa53f Merge pull request #27 from Quertyy/fix/log-tx-index-system-tx
fix(rpc): adjust tx index in eth_getLogs when --hl-node-compliant flag is used
2025-07-23 21:56:59 -04:00
5b31d07c2c chore(rpc): adjust log tx index when system tx exists in block 2025-07-23 15:48:08 +02:00