Commit Graph

111 Commits

Author SHA1 Message Date
Qiwei Yang
38fcae51f3 Introduce total gas and gas per second metrics on new payload (#8398) 2024-05-30 21:49:17 +00:00
Matthias Seitz
269e3a9c42 chore: rm reth-interfaces from engine api (#8468) 2024-05-29 13:27:49 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Alexey Shekhirin
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
guha-rahul
a8e5eb6186 feat: implement clientVersionV1 in engine API (#8016) 2024-05-24 17:38:06 +00:00
Federico Gimenez
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
Oliver Nordbjerg
c70b17a554 feat: prague engine api types (#8119) 2024-05-06 16:50:40 +00:00
Darshan Kathiriya
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
Delweng
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
Matthias Seitz
a75d6cd753 chore: rm dbg (#7827) 2024-04-23 21:10:58 +00:00
Matthias Seitz
a8a434d2c4 chore: flatten more deps (#7824) 2024-04-23 19:06:12 +00:00
ThreeHrSleep
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
Dan Cline
9179e4e8ac feat(rpc-engine-api): add engine API response type metrics (#7801) 2024-04-22 16:53:39 +00:00
Matthias Seitz
fb3f6f1559 chore: flatten node-api dep (#7682) 2024-04-16 16:20:42 +00:00
Matthias Seitz
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
Dan Cline
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
Federico Gimenez
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
back
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
clabby
21bc1a861b feat(op): Cancun support in payload builder and processor (#6731) 2024-02-23 19:11:25 +00:00
Dan Cline
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00
rakita
13947e509b chore: Bump revm to newest (#6357)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-06 22:59:10 +00:00
Dan Cline
1223895466 feat: separate node-builder crate (#6302) 2024-01-31 18:03:03 +00:00
Matthias Seitz
25a7b67da7 chore: use alloy engine rpc type (#6123) 2024-01-19 10:25:05 +00:00
Dan Cline
9d65a4cfbb feat: add version_specific_fields method to EngineTypes (#6050) 2024-01-15 20:29:45 +00:00
Dan Cline
685d1c51e4 feat: add BuiltPayload associated type to EngineTypes (#6028) 2024-01-15 17:10:56 +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
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
Matthias Seitz
320deb6a43 chore: add more payload tracing (#5624) 2023-11-29 15:52:48 +00:00
Matthias Seitz
164b486d9b chore: use u64 for payloadattributes directly (#5327) 2023-11-06 15:59:08 +00:00
clabby
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
evalir
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
Matthias Seitz
d06931a38c fix: spec compliant engine api errors (#5188) 2023-10-26 13:05:03 +00:00
DaniPopes
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
Dan Cline
49ac2f5110 feat: add metrics to engine RPC API (#4912) 2023-10-05 19:51:50 +00:00
DaniPopes
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
Alexey Shekhirin
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
Dan Cline
eb6dc51971 fix: ensure no blob transactions in payloads pre-cancun (#4779) 2023-09-26 18:24:20 +00:00
Roman Krasiuk
dae31fa2a7 chore: timestamp fork activation semantics (#4785) 2023-09-26 11:29:38 +00:00
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
Supernovahs.eth
801294252e feat: Duplicate Withdrawal and move try from impls to rpc-compat (#4186) 2023-09-19 16:57:32 +00:00
Dan Cline
cabb5bee24 fix: use proper type for engine_newPayloadV2 (#4630) 2023-09-18 17:02:28 +00:00
Dan Cline
f7b28e5925 fix: apply FCU on invalid PayloadAttributes (#4591) 2023-09-16 19:53:10 +00:00
Dan Cline
357301cc29 fix: return UnsupportedFork on V2 endpoints (#4593) 2023-09-15 19:11:56 +00:00
Alexey Shekhirin
a8e0880a98 chore(ci): run check and clippy on tests and benches too (#4587) 2023-09-14 16:19:42 +00:00
Matthias Seitz
c531c1b60a fix: limit payload bodies range by best block (#4584)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-09-13 21:48:56 +00:00
Dan Cline
c4956143b0 fix: enforce unsupported fork rules on get_payload_v3 (#4562) 2023-09-12 17:07:52 +00:00
Dan Cline
99dada9291 fix: check for parent root before cancun (#4524) 2023-09-08 11:26:44 +00:00
Dan Cline
e6f933d53c chore: remove outdated TODOs (#4498) 2023-09-06 22:06:18 +00:00
Dan Cline
ba850169b4 feat(engine): enable v3 endpoints (#4490) 2023-09-05 21:57:48 +00:00
Matthias Seitz
8fff8fa8e9 fix: use payload v2 for v2 (#4421) 2023-08-31 00:01:04 +00:00