Commit Graph

6973 Commits

Author SHA1 Message Date
883975dc90 chore(op-payload-builder): Refactor optimism_payload into smaller, reusable functions (#10904) 2024-09-18 23:18:29 +00:00
a636408199 fix(lint): lint for derive Compat (#11005) 2024-09-18 23:10:54 +00:00
fcd822c5f0 fix(lint): lint warnings for libmdbx benches (#11007) 2024-09-18 22:43:32 +00:00
dfd62ef68b (fix): lint warning IPC (#11006) 2024-09-18 22:40:53 +00:00
1f642353ca Handle non-default cargo target dir (#10775) 2024-09-18 22:35:56 +00:00
000b41233d chore: remove windows cfg (#11002) 2024-09-18 20:29:05 +00:00
ef06c850e4 storage: replace reth-primitive imports with alloy-eips (#10992) 2024-09-18 20:21:27 +00:00
f64aecfbc8 feat(cli): expose tree engine persistence configuration (#10999) 2024-09-18 18:24:01 +00:00
c09f650a3a chore: move eip7251 impl (#11000) 2024-09-18 18:15:10 +00:00
6fc2a23b8b chore: move eip7002 impl (#10998) 2024-09-18 17:44:56 +00:00
e8402385a0 chore(reth-primitives): use COMPACT_EXTENDED_IDENTIFIER_FLAG (#10926) 2024-09-18 17:40:44 +00:00
91eb50c59f feat: eth_simulateV1 support (#10829)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 17:38:04 +00:00
06b9792792 emv: add BlockHeader trait and default fill_block_env (#10993) 2024-09-18 17:36:55 +00:00
c2019e35de feat: allow syncing op-mainnet with only state and without importing blocks/receipts (#10850)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-09-18 17:10:38 +00:00
80c1159cb8 storage: replace reth-primitive imports (#10981)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 16:14:53 +00:00
a92017bddb chore: make error msg conform to normal usage (#10988) 2024-09-18 16:10:52 +00:00
6d49dc130a feat: extend pool configuration (#10985) 2024-09-18 16:05:56 +00:00
2ee14164de cli: replace reth-primitive imports with alloy-eips (#10994) 2024-09-18 15:56:29 +00:00
21232b0918 chore: move eip4788 impl (#10977) 2024-09-18 18:06:26 +02:00
74e58d8c82 chore: change BlockAndProofV1 to use alloy_eips instead (#10969)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 15:25:18 +00:00
d76fd148d5 chore: release 1.0.7 (#10990) 2024-09-18 14:44:35 +00:00
f3744b342f chore: bump alloy (#10989) 2024-09-18 14:44:24 +00:00
be04f24a69 chore: bump revm and inspectors (#10982) 2024-09-18 15:34:19 +02:00
94c15c0074 chore: add display to FromEngine and other messages (#10986) 2024-09-18 13:11:38 +00:00
5cd603d346 fix: also include reverts for op (#10979) 2024-09-18 12:11:05 +00:00
1fd4b1da9b chore(e2e-test-utils): replace reth_primitives with alloy_primitives (#10980)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-18 11:19:38 +00:00
c09391feee chore(chain-state): replace reth_primitives with alloy_primitives (#10975)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-18 10:07:25 +00:00
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
a8078f66dd fix(trie): remove debug_assert for storage root (#10973) 2024-09-17 21:58:22 +00:00
9760319f34 docs: add geth reference for call fee check (#10970) 2024-09-17 21:21:22 +00:00
cd10cbf4ff feat: move next block cfg and env to configureevm (#10962) 2024-09-17 16:21:11 +00:00
192f59f1b5 deps: bump alloy-trie to 0.5.3 (#10960) 2024-09-17 15:30:21 +00:00
f843a051a6 perf(rpc): use only Revm cache for execution witness (#10454) 2024-09-17 15:24:13 +00:00
0746479e3c feat(cli): enable witness invalid block hook by default (#10839) 2024-09-17 14:44:28 +00:00
ad76d89a27 chore: early return EMPTY_ROOT_HASH (#10957) 2024-09-17 13:45:47 +00:00
b5fcc1baeb chore: move eip2935 impl (#10954) 2024-09-17 13:40:39 +00:00
0cde072453 feat(exex): backfill on subscription with head (#10787) 2024-09-17 12:32:41 +00:00
346eb308cd chore: include network primitives in workspace (#10952) 2024-09-17 12:28:23 +00:00
92dacf4f52 execution: add transaction and header AT to ConfigureEvmEnv (#10754)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 12:18:03 +00:00
2a04b1c100 Move cfg_env and block_env configuration from PayloadBuilderAttributes into PayloadBuilder (#10510)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 11:43:31 +00:00
abd4642d65 reafctor: improve tx count (#10889)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 10:27:34 +00:00
c795389aae fix(cli) Allow Pruning CLI Args to take precedence over TOML configuration (#10774)
Co-authored-by: garwah <garwah@garwah>
2024-09-17 10:01:32 +00:00
1d0b18cd1a error: use derive-more Error for deriving error (#10841) 2024-09-17 10:01:29 +00:00
30d8ec74ff chore(reth-primitives): use derive_more::From when possible (#10917) 2024-09-17 09:53:27 +00:00
f04fc7c5b9 chore(primitives, ethereum-forks): replace std feature gate alloc imports (#10945) 2024-09-17 09:52:57 +00:00
847ac1dfcc blockchain-tree-api:replace reth_primitives with alloy_primitives (#10946)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-17 09:51:11 +00:00
21e92b83bd fix(rpc): add fee/value and balance to insufficient funds RPC error (#10872) 2024-09-17 09:47:18 +00:00
e1b10ca699 chore(op): remove redundant op feature from reth-optimism-consensus (#10944) 2024-09-17 09:43:24 +00:00
de02d626cc chore(reth-ethereum-consensus): use const GAS_LIMIT_BOUND_DIVISOR (#10948) 2024-09-17 09:42:23 +00:00
7367651333 chore(reth-primitives-traits): use EOF_BYTECODE_ID etc (#10949) 2024-09-17 09:41:05 +00:00