13b63ff136
feat: add migrator for mdbx as well
2025-10-09 06:35:56 +00:00
233026871f
perf: chunkify block ranges
2025-10-08 13:54:16 +00:00
47aaad6ed9
feat: add migrator
2025-10-08 13:03:51 +00:00
9f73b1ede0
refactor: Move BlockBody from transaction to body
2025-10-06 06:43:17 +00:00
bcdf4d933d
feat(breaking): Use HlHeader for HlPrimitives
2025-10-06 06:21:08 +00:00
2390ed864a
feat(breaking): Use HlHeader for storing header
2025-10-06 06:21:08 +00:00
567d6ce2e4
feat: Introduce HlHeader
2025-10-06 06:21:08 +00:00
8b2c3a4a34
refactor: Move primitives into files
2025-10-06 06:21:08 +00:00
bfd61094ee
chore: cargo fmt
2025-10-05 09:58:13 +00: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
701e6a25e6
refactor: Remove duplications
2025-09-11 18:47:58 -04: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
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
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
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
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
9fcc04e889
fix: Use correct cutoff block number
2025-07-30 21:27:55 -04:00
209a806c83
chore: lint
2025-07-21 04:15:29 +00:00
736e0da620
remove: stale comments
2025-07-21 04:15:29 +00:00
b3becf9c7b
feat: Support highest_precompile_address
2025-07-21 04:15:29 +00:00
eb7c6b050c
fix: Use correct hardforks for PrecompilesMap
...
PrecompilesMap.set_spec simply returns false while EthPrecompiles doesn't. Since create_evm* already receives spec id, we can utilize the fork information here when initiating PrecompilesMap.
In a long term, implementing own PrecompilesProvider wrapping PrecompilesMap can be considered, but for now the problem can be handled like this.
2025-07-15 22:53:47 +00:00
6f2cc074ab
fix: Explicitly mark all known address to be warm (node-builder)
...
Will be reverted after #17 is resolved.
2025-07-12 17:11:46 +00:00
c58e1ff887
doc: Rephrase comment
2025-07-10 19:41:26 +00:00
82cccf3cdd
fix: Implement transact_system_call per HyperEVM spec
2025-07-10 18:32:50 +00:00
49e3df97e7
feat: CoreWriter
2025-07-05 07:33:45 +00:00
ba33d9e8ac
feat: Add call forwarder
...
4b793c496b
2025-07-05 03:17:36 +00:00
278d3608b1
fix: Always forward transactions to upstream
2025-07-05 03:17:36 +00:00
450e228a8f
refactor: Move official RPC url to HlChainSpec
2025-07-05 03:17:36 +00:00
c31b0c4b8a
chore: clippy
2025-07-04 23:27:50 +00:00
dba4557140
doc: Add cli arg descriptions
2025-07-04 23:27:50 +00:00