95c653cf14
chore: fmt
2025-11-05 07:46:22 +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
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
701e6a25e6
refactor: Remove duplications
2025-09-11 18:47:58 -04:00
f6432498d8
refactor: Relax apply_precompiles and expose
2025-09-04 20:37:07 -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
cf4e76db20
fix: Setup correct context for context_for_payload as well
2025-08-22 12:51:02 -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
209a806c83
chore: lint
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
6a6f993766
chore: Use traits from reth 1.5.0
2025-07-03 04:53:37 +00:00
a11335da80
refcator: move logic of execute_transaction_with_result_closure into execute_transaction_with_commit_condition
2025-07-03 04:53:29 +00:00
f605c56bdf
chore: cargo fix, fmt and misc fixes
2025-07-02 16:06:32 +00:00
4e21e86451
fix: Fix typo
...
WHAT
2025-06-30 16:54:22 +00:00
2c6e989ad0
feat: Custom TransactionSigned
...
Like OpTransactionSigned, introduce a new tx type. Not a trivial change but might be beneficial for potential system tx changes e.g., in case it's separated into another tx type
2025-06-27 06:32:39 +00:00
0c8229370f
chore: Add reth rustfmt
2025-06-24 02:27:40 +00:00
d9e7302e76
remove: Remove unused fields
2025-06-24 02:13:14 +00:00
2152e2406d
chore: clippy
2025-06-24 02:04:14 +00:00
225f9b0948
remove: Remove HlPrecompiles (not used)
2025-06-23 22:49:30 +00:00
b525f47218
feat: Support read precompiles
2025-06-23 22:48:47 +00:00
fa66c97f57
chore: Remove unused imports
2025-06-23 22:47:52 +00:00
3896e7c645
fix: Fix tx_index for patches
2025-06-23 02:18:04 +00:00
0eb8ecd061
fix: Exclude system tx from gas_used, expose is_system_transaction
2025-06-22 14:53:27 -04:00
d333e4022a
fix: Exclude system tx and corresponding receipts from root, adjust evm config
2025-06-22 14:52:49 -04:00
4449ad55ab
precompile attempt
2025-06-19 21:08:38 -04:00
821bf7a775
Make it compilable (still bunch to fix!)
2025-06-17 18:26:07 -04:00