Commit Graph

117 Commits

Author SHA1 Message Date
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
d06931a38c fix: spec compliant engine api errors (#5188) 2023-10-26 13:05:03 +00:00
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
c825aafbc8 fix: only accept rpc enveloped format for transactions in payload (#4928) 2023-10-06 17:40:38 +00:00
49ac2f5110 feat: add metrics to engine RPC API (#4912) 2023-10-05 19:51:50 +00:00
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
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
eb6dc51971 fix: ensure no blob transactions in payloads pre-cancun (#4779) 2023-09-26 18:24:20 +00:00
dae31fa2a7 chore: timestamp fork activation semantics (#4785) 2023-09-26 11:29:38 +00:00
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
801294252e feat: Duplicate Withdrawal and move try from impls to rpc-compat (#4186) 2023-09-19 16:57:32 +00:00
cabb5bee24 fix: use proper type for engine_newPayloadV2 (#4630) 2023-09-18 17:02:28 +00:00
f7b28e5925 fix: apply FCU on invalid PayloadAttributes (#4591) 2023-09-16 19:53:10 +00:00
357301cc29 fix: return UnsupportedFork on V2 endpoints (#4593) 2023-09-15 19:11:56 +00:00
a8e0880a98 chore(ci): run check and clippy on tests and benches too (#4587) 2023-09-14 16:19:42 +00:00
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
c4956143b0 fix: enforce unsupported fork rules on get_payload_v3 (#4562) 2023-09-12 17:07:52 +00:00
99dada9291 fix: check for parent root before cancun (#4524) 2023-09-08 11:26:44 +00:00
e6f933d53c chore: remove outdated TODOs (#4498) 2023-09-06 22:06:18 +00:00
ba850169b4 feat(engine): enable v3 endpoints (#4490) 2023-09-05 21:57:48 +00:00
e66e3e3556 feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree (#4410) 2023-09-01 12:51:34 +00:00
8fff8fa8e9 fix: use payload v2 for v2 (#4421) 2023-08-31 00:01:04 +00:00