09fcf0751f
chore(rpc): add eth_getSystemTxsReceiptsByBlockNumber and eth_getSystemTxsReceiptsByBlockNumber rpc method
2025-08-28 15:39:37 +02:00
8f2eca4754
Merge pull request #48 from Quertyy/feat/rpc-block-system-tx
...
chore(rpc): add eth_getEvmSystemTxsByBlockNumber and eth_getEvmSystemTxsByBlockHash rpc methods
2025-08-28 17:45:43 +09:00
707b4fb709
chore(rpc): return types compliance
2025-08-27 10:34:34 +02:00
62dd5a71b5
chore(rpc): change methods name
2025-08-26 22:03:40 +02:00
412c38a8cd
chore(rpc): add eth_getSystemTxsByBlockNumber and eth_getSystemTxsByBlockNumber rpc method
2025-08-26 21:24:28 +02:00
dd2c925af2
fix: Sort hl-node files correctly
2025-08-26 13:47:34 -04:00
52909eea3f
feat: Add --local.fallback-threshold, --s3.polling-interval
2025-08-25 22:27:26 -04:00
0f9c2c5897
chore: Code style
2025-08-25 21:12:57 -04:00
ad4a8cd365
remove: Remove unnecssary tests
2025-08-25 21:12:34 -04:00
80506a7a43
fix(hl-node-compliance): Fix transaction index on block response
2025-08-25 10:00:43 -04:00
2af312b628
remove: Remove unused code
2025-08-25 10:00:43 -04: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
cf4e76db20
fix: Setup correct context for context_for_payload as well
2025-08-22 12:51:02 -04: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
6543fac314
feat: Add testnet chainspec
2025-08-22 10:38:52 -04: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
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
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
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
5b31d07c2c
chore(rpc): adjust log tx index when system tx exists in block
2025-07-23 15:48:08 +02:00
209a806c83
chore: lint
2025-07-21 04:15:29 +00:00
736e0da620
remove: stale comments
2025-07-21 04:15:29 +00:00