Commit Graph

409 Commits

Author SHA1 Message Date
Dan Cline
7ef570fc17 fix: set AutoSealConsensus best_block correctly (#6612) 2024-02-14 21:29:20 +00:00
rakita
4c8f31a8c1 fix(op): Add optimism in node api, few cfg transitions (#6598) 2024-02-14 02:01:48 +00:00
Dan Cline
749903ad80 chore: remove EitherBlockExecutor (#6567) 2024-02-12 18:01:47 +00:00
DaniPopes
3c1f3ac4ec chore: remove non-existant test-utils cfg (#6555) 2024-02-12 00:17:48 +00:00
Dan Cline
3c3c7b36ad chore: remove chain_spec from ExecutorFactory (#6523) 2024-02-10 01:07:11 +00:00
Dan Cline
cd0a2f34bc chore: remove op-flagged arguments from receipt root calc (#6517) 2024-02-09 17:55:08 +00:00
Danno Ferrin
3f57fc8cc9 feat: Enhance block import log line (#6095)
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
2024-02-09 12:14:37 +00:00
Dan Cline
51ffa822c3 chore: make timestamp fork tests better (#6499) 2024-02-09 02:11:59 +00:00
Matthias Seitz
51d367a7c7 chore(deps): rm unused dep (#6491) 2024-02-08 16:58:12 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +00:00
Thomas Coratger
37a8780a4d Add clippy fixes and minor refactoring (#6450) 2024-02-06 22:11:22 +00:00
Justin Traglia
189d76735e fix: initial total_bytes value for response limit and typos (#6449) 2024-02-06 21:33:00 +00:00
Thomas Coratger
2c119b8d0b Encapsulate validate_header_regarding_parent inside SealedHeader (#6404) 2024-02-06 16:58:42 +00:00
Roman Krasiuk
aac72f4440 fix(consensus): skip building only for ancestor (#6442) 2024-02-06 11:38:26 +00:00
Dan Cline
521b579222 chore: rename EvmEnvConfig to ConfigureEvmEnv (#6423) 2024-02-05 23:39:49 +00:00
Alexey Shekhirin
6c1263e000 fix(tracing): prioritize RUST_LOG and verbosity CLI arg (#6413) 2024-02-05 19:42:32 +00:00
Roman Krasiuk
5d24b08c4f fix(engine): skip payload building on already canonical (#6400) 2024-02-05 11:50:18 +00:00
Roman Krasiuk
62303cb06f chore: improve Withdrawals interface (#6401) 2024-02-05 11:42:22 +00:00
Matthias Seitz
fddabe88a8 chore: remove node-api optimism feature (#6375) 2024-02-03 16:07:30 +00:00
Thomas Coratger
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
Dan Cline
1223895466 feat: separate node-builder crate (#6302) 2024-01-31 18:03:03 +00:00
Roman Krasiuk
f56ee798c0 fix(evm): constantinople hardfork reward adjustment (#6263) 2024-01-28 17:54:36 +00:00
Dan Cline
acccf1441e feat: EvmEnvConfig trait (#6051) 2024-01-25 22:40:12 +00:00
Roman Krasiuk
2de10a15b5 feat(trie): historical & sidechain state root (#6131)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-25 17:16:18 +00:00
Thomas Coratger
a30d149b05 add ensure_transaction_root_valid method for SealedBlock (#6163) 2024-01-22 19:03:28 +00:00
Thomas Coratger
8dee877fb9 remove unused consensus full_validation method (#6164) 2024-01-22 19:01:51 +00:00
Thomas Coratger
18bf17e9b5 add is_timestamp_in_past and exceeds_allowed_future_timestamp for Header (#6160) 2024-01-22 16:44:07 +00:00
Thomas Coratger
3cf0e3a955 add minimum check in check_gas_limit with unit test (#6157)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-22 16:25:08 +00:00
Aditya Pandey
7ceec05e63 Moving more types from reth crate to node core crate (#6102)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-22 15:05:46 +00:00
Thomas Coratger
ea36b58cb2 add missing documentation and minor refactor (#6152) 2024-01-22 10:26:47 +00:00
Supernovahs.eth
bf3264b257 feat: use alloy genesis now (#6135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-20 10:08:32 +00:00
Darex
3ce9fcf7e5 add alloy_chains (#5952)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-12 14:43:55 +00:00
Dan Cline
00d6bffc0d feat: add GenesisAllocator for easier genesis alloc creation (#6021) 2024-01-12 11:43:28 +00:00
rakita
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
Thomas Coratger
4660da4a3f fix various clippy (#6020)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-10 23:27:57 +00:00
Dan Cline
08dff3642d chore: remove empty EngineHookAction (#6019) 2024-01-10 22:42:47 +00:00
Dan Cline
cb96fe6d09 feat: make payload builder generic over attributes type (#5948)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-10 10:21:43 +00:00
Roman Krasiuk
bb7dcfaf12 perf(tree): cache canonical trie updates (#5871) 2024-01-08 18:39:42 +00:00
Thomas Coratger
3038c3c7ba feat(header): add is_zero_difficulty util function for POS (#5966)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-07 11:29:00 +00:00
Matthias Seitz
b30c42caad chore: use workspace lints for new crate (#5939) 2024-01-04 14:29:40 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
Matthias Seitz
17b75dd403 chore: move BeaconConsensus to its own crate (#5937) 2024-01-04 12:40:53 +00:00
Dan Cline
9821f77078 chore: move reth commands to separate folder (#5886) 2023-12-29 17:01:39 +00:00
DaniPopes
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
DaniPopes
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
Dan Cline
325bc496f9 fix: mark pre-4844 blob txs as invalid in consensus (#5850) 2023-12-22 16:58:50 +00:00
Siyuan Han
8fb6ed9cc5 fix(consensus): correct the fork name for validating 1559 transaction (#5849) 2023-12-22 16:36:04 +00:00
Matthias Seitz
61c9587a24 feat: add execution payload validator (#5811) 2023-12-18 11:45:24 +00:00
Dan Cline
cc4bd7c306 fix: use the same ProviderFactory in reth node (#5778) 2023-12-15 14:01:12 +00:00
Bjerg
3f7760d852 refactor: make sender recovery explicit in provider (#5776) 2023-12-15 13:05:52 +00:00