4d83b687d4
feat: Add metrics for file read triggered
...
Usually, "Loading block data from ..." shouldn't be shown in logs at all. Add metrics to detect the file read.
2025-10-05 11:28:11 +00:00
12f366573e
fix: Do not increase block counter when no block is read
...
This made ingest loop to infinitely increase the block number
2025-10-05 11:28:11 +00:00
b8bae7cde9
fix: Utillize LruMap better
...
LruMap was introduced to allow getting the same block twice, so removing the item when getting the block doesn't make sense.
2025-10-05 11:28:11 +00:00
0fd4b7943f
refactor: Use offsets instead of lines, wrap related structs in one
2025-10-05 11:28:04 +00:00
bfd61094ee
chore: cargo fmt
2025-10-05 09:58:13 +00:00
de7b524f0b
fix: Fix typo in --local (default hl-node dir)
2025-10-05 04:39:09 -04:00
b55ddc54ad
chore: clippy
2025-10-05 04:04:30 -04:00
aa73fab281
chore: Now cargo fmt sorts imports and trait methods
2025-10-05 03:56:23 -04:00
8605be9864
chore: Upgrade to reth v1.8.2
2025-10-05 03:56:23 -04:00
875304f891
feat: Add debug CLI flag to enforce latest blocks (--debug-cutoff-height)
...
This is useful when syncing to specific testnet blocks
2025-10-02 14:53:47 +00:00
3080665702
style: pass clippy check
2025-09-19 13:23:49 +07:00
4896e4f0ea
refactor: use BlockId as block type
2025-09-19 12:41:14 +07:00
458f506ad2
refactor: use BlockHashOrNumber as block type
2025-09-19 12:33:32 +07:00
1c7136bfab
feat(rpc): add HlBlockPrecompile rpc API
2025-09-18 04:57:49 +07:00
45648a7a98
fix: Apply precompiles for eth_call and eth_estimateGas
2025-09-15 02:21:45 -04:00
c9416a3948
fix: Add a manual mapping for testnet
2025-09-14 23:24:00 -04:00
9e3f0c722e
chore: Upgrade to reth v1.7.0
2025-09-11 19:25:48 -04:00
66c2ee654c
feat: Add block source metrics
2025-09-11 18:50:22 -04:00
701e6a25e6
refactor: Remove duplications
2025-09-11 18:47:58 -04:00
37b852e810
chore(build): add reth-hl version output
2025-09-09 20:19:52 +07:00
d7992ab8ff
remove: Remove unnecessary trait implementation
2025-09-04 20:38:41 -04:00
b37a30fb37
fix: Fill precompiles in tracing APIs
2025-09-04 20:37:10 -04:00
f6432498d8
refactor: Relax apply_precompiles and expose
2025-09-04 20:37:07 -04:00
5ee9053286
fix: Do not crash when collect_block failed
...
Just gracefully return it as error and log it
2025-08-28 13:47:44 -04:00
e87b9232cc
fix: Disable eth_getProof by default
...
No need to give malfunctioning feature by default. Issue #15 affects
StoragesTrie, AccountsTrie table which is used only for state root and
proof generation.
Also clearing the table does not affect any other parts of reth node.
Meanwhile, add --experimental-eth-get-proof flag to enable eth_getProof
forcefully.
2025-08-28 10:27:32 -04:00
74e27b5ee2
refactor(rpc): extract common logic for getting system txs
2025-08-28 16:10:41 +02:00
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