Commit Graph

188 Commits

Author SHA1 Message Date
af280b98f7 chore: remove unused async (#9299) 2024-07-04 11:10:27 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
f137ca8477 chore: remove some more usages of BytesMut (#9025) 2024-06-22 08:21:45 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
55317eb004 chore(deps): bump http, hyper etc. to 1.0; jsonrpsee 0.23 (#7018)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 09:37:49 +00:00
08a0a909f7 chore: add link to new_payload_v4 docs (#8686) 2024-06-07 22:05:42 +00:00
jn
c362fc6c36 feat: Introduce payload primitives (#8642)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-06 23:19:21 +00:00
a1d7b870dd chore: bump alloy 5796024 (#8596)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-04 16:49:24 +00:00
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
38fcae51f3 Introduce total gas and gas per second metrics on new payload (#8398) 2024-05-30 21:49:17 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
269e3a9c42 chore: rm reth-interfaces from engine api (#8468) 2024-05-29 13:27:49 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00
a8e5eb6186 feat: implement clientVersionV1 in engine API (#8016) 2024-05-24 17:38:06 +00:00
39d24b495f feat: return parent beacon block root in payload conversion (#8349) 2024-05-23 14:37:39 +00:00
d0386b8166 feat: use broadcast channel for event listeners (#8193)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-05-22 17:36:51 +00:00
c70b17a554 feat: prague engine api types (#8119) 2024-05-06 16:50:40 +00:00
00a02f5b5c chore: remote try_ prefix from block to payload conversion methods (#8117) 2024-05-06 11:14:57 +00:00
2deb259ead feat: replace duplicate Withdrawal type with alloy (#7931) 2024-04-27 15:09:28 +00:00
784d8dc597 refactor: replace OP error variant with general purpose error (#7844)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-04-24 18:19:33 +00:00
7a593882e1 chore(github): use codespell to inspect and correct spelling issues (#7775)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 21:32:59 +00:00
a75d6cd753 chore: rm dbg (#7827) 2024-04-23 21:10:58 +00:00
a8a434d2c4 chore: flatten more deps (#7824) 2024-04-23 19:06:12 +00:00
6d2e20cd85 chore: Move consensus trait to standalone crate (#7757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 11:50:19 +00:00
9179e4e8ac feat(rpc-engine-api): add engine API response type metrics (#7801) 2024-04-22 16:53:39 +00:00
fb3f6f1559 chore: flatten node-api dep (#7682) 2024-04-16 16:20:42 +00:00
67cfb06fbb chore(deps): migrate to jsonrpsee 0.22 (#5894)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-04-05 16:02:05 +00:00
28b983403e chore: move op types; less op cfgs (#7255) 2024-03-20 18:17:23 +00:00
cab2301125 fix: use INVALID_PAYLOAD_ATTRIBUTES code for attribute validation errors (#7059)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-12 14:58:56 +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
21bc1a861b feat(op): Cancun support in payload builder and processor (#6731) 2024-02-23 19:11:25 +00:00
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +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
13947e509b chore: Bump revm to newest (#6357)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-06 22:59:10 +00:00
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
1223895466 feat: separate node-builder crate (#6302) 2024-01-31 18:03:03 +00:00
25a7b67da7 chore: use alloy engine rpc type (#6123) 2024-01-19 10:25:05 +00:00
9d65a4cfbb feat: add version_specific_fields method to EngineTypes (#6050) 2024-01-15 20:29:45 +00:00
685d1c51e4 feat: add BuiltPayload associated type to EngineTypes (#6028) 2024-01-15 17:10:56 +00:00
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
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
320deb6a43 chore: add more payload tracing (#5624) 2023-11-29 15:52:48 +00:00
18d563dd27 chore: use U256::is_zero (#5616) 2023-11-28 15:44:27 +00:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
164b486d9b chore: use u64 for payloadattributes directly (#5327) 2023-11-06 15:59:08 +00:00
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
76e751eef4 feat: Completely decouple rpc-types to standalone crate (#5193)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-28 08:00:47 +00:00