Commit Graph

201 Commits

Author SHA1 Message Date
00f9acb94e chore: remove reth-revm optimism (#8141) 2024-05-07 16:55:46 +00:00
b77473cfab fix: add checks for hardfork-specific fields to ensure_well_formed_payload (#7993) 2024-05-06 14:54:28 +00:00
00a02f5b5c chore: remote try_ prefix from block to payload conversion methods (#8117) 2024-05-06 11:14:57 +00:00
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
e90dc44be9 feat: remove field ``max_gas_limit` from `BasicPayloadJobGeneratorConfig`` (#7949) 2024-05-02 18:32:36 +00:00
0938504f4a chore: reduce number of Evm monomorphizations (#8030) 2024-05-01 17:32:25 +00:00
e09895257a feat: add Deref impl for PayloadTaskGuard (#7971) 2024-04-30 17:41:01 +00:00
490fbb0f52 docs: minor doc nits in reth basic payload (#7977) 2024-04-29 23:32:08 +00:00
12873d515a feat: expose fields of ResolveBestPayload for remote construction (#7947)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-29 16:09:16 +00:00
0501a43711 feat: expose PendingPayload from reth-basic-payload-builder (#7946) 2024-04-29 11:34:11 +00:00
cf6d34cf3d expose PayloadTaskGuard from reth_basic_payload_builder (#7945) 2024-04-28 15:18:46 +00:00
2deb259ead feat: replace duplicate Withdrawal type with alloy (#7931) 2024-04-27 15:09:28 +00:00
43f58f16dd chore: get rid of compat call (#7930) 2024-04-27 07:55:06 +02:00
ed45c3c10d chore: some touchups (#7873) 2024-04-25 13:37:55 +00:00
dcad03c9b8 refactor(reth-basic-payload-builder): remove unnecessary assignment (#7835) 2024-04-24 09:31:04 +00:00
9a1d6ea9ca feat: base fee param fetching at a specific block (#7783) 2024-04-22 15:46:56 +00:00
fb3f6f1559 chore: flatten node-api dep (#7682) 2024-04-16 16:20:42 +00:00
af2dce3e65 P2P Sync e2e (#7529)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-16 10:50:17 +00:00
9b5fc9fd8d chore: extract engine type defs to dedicated crate (#7589) 2024-04-12 13:34:40 +00:00
681b1a598f feat(storage): non-optional committed chain in CanonStateNotification (#7566) 2024-04-11 13:27:01 +00:00
fe27dc64dc feat: integrate evm in OP payload builder (#7527) 2024-04-09 15:41:52 +00:00
57ee0c31be fix: race condition in test setup (#7448) 2024-04-03 19:27:32 +00:00
1b9a768754 e2e eth node tests (#7075)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-01 11:56:26 +00:00
28b983403e chore: move op types; less op cfgs (#7255) 2024-03-20 18:17:23 +00:00
709d8a16d3 Enable clippy's useless_let_if_seq linter (#7220)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 16:33:22 +00:00
11bedc1884 Enable clippy's or_fun_call linter (#7222)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 15:52:41 +00:00
553a271533 Decode with EMPTY_STRING_CODE and buf.advance() (#7227) 2024-03-19 15:12:10 +00:00
d4e9695556 perf(trie): calculate state root from BundleState (#7186) 2024-03-19 06:52:19 +00:00
d91274eaa2 Enable clippy's redundant_clone linter (#7202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-19 01:35:04 +00:00
de9fb89556 chore: remove txpool optimism feature (#7199) 2024-03-18 19:44:11 +00:00
41c6f24393 fix: payload builder london boundary block gaslimit and basefee (#7136) 2024-03-14 17:45:45 +00:00
d2c8b77e64 perf: replace BytesMut with alloy_rlp::encode (#7087) 2024-03-14 12:11:20 +00:00
81291ff0fb chore: more Vec over BytesMut (#7084) 2024-03-11 12:50:50 +00:00
d4ff65bfad bump: revm v7.1.0 (#7064) 2024-03-09 00:12:26 +00:00
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
6f8d1a8137 Rename TxType variants to UpperCamelCase (#7012) 2024-03-06 17:36:58 +00:00
96fcdfbac8 feat(api,rpc): improve engine API abstraction (#6871)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-05 16:05:17 +00:00
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
c5955f1305 feat: integrate builder (#6611) 2024-02-29 16:50:04 +00:00
9468527aad chore: remove unused dependencies to speed up building time (#6882)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-29 15:10:20 +00:00
94cb6a8bcd chore: use Display instead of Debug for most errors (#6777) 2024-02-24 12:13:41 +00:00
6890e02310 fmt: format tracing macro calls (#6776) 2024-02-24 10:58:01 +00:00
21bc1a861b feat(op): Cancun support in payload builder and processor (#6731) 2024-02-23 19:11:25 +00:00
a4c034903b fix(op): Correct Cancun activation check in OP payload builder (#6729) 2024-02-21 14:33:55 -08:00
bcc95b1f4f chore: bump revm 6.0 (#6638) 2024-02-17 10:39:02 +00:00
683b252f83 Segmenting cfg and block env impl from PayloadBuilderAttributes (#6623) 2024-02-16 17:08:24 +00:00
4c8f31a8c1 fix(op): Add optimism in node api, few cfg transitions (#6598) 2024-02-14 02:01:48 +00:00
933da735f8 Payload Events (#6549)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-13 14:43:40 +00:00
8cfa5efe62 small refactoring (#6531) 2024-02-10 21:21:40 +00:00
3ae2611c9c chore: actually impl clone regardless of trait (#6514) 2024-02-09 16:26:08 +00:00