Commit Graph

88 Commits

Author SHA1 Message Date
48d07eddb4 Shifted build_empty_payload method (#6078)
Co-authored-by: root <root@Arindam>
2024-01-19 22:26:15 +00:00
25a7b67da7 chore: use alloy engine rpc type (#6123) 2024-01-19 10:25:05 +00:00
685d1c51e4 feat: add BuiltPayload associated type to EngineTypes (#6028) 2024-01-15 17:10:56 +00:00
cb515d4e92 fix(op): activate node-api optimism feature (#6065) 2024-01-14 20:25:15 +00:00
955d343afa chore: remove redundant cfg_and_block_env method (#6029) 2024-01-11 23:12:36 +00:00
43cdd73acf chore: move optimism payload attribute types to optimism.rs files (#6011) 2024-01-10 17:09:52 +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
514750fb1a feat: preload cachedreads with tip state (#5804)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-09 17:22:56 +00:00
e3c3ddc14e chore: move OP payload builder error to OP crate (#5940) 2024-01-04 16:49:50 +00:00
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
caa7b92518 chore: clippy (#5674) 2023-12-04 12:25:20 +00:00
67d93e822e chore(evm): use provider errors (#5649) 2023-12-01 12:35:45 +00:00
d9ef1a14d5 fix: derive job deadline from attributes timestamp (#5626) 2023-11-29 18:21:46 +00:00
320deb6a43 chore: add more payload tracing (#5624) 2023-11-29 15:52:48 +00:00
b2be07aa38 feat(op-reth): Canyon - Dynamic eip1559 params (#5542) 2023-11-27 17:26:01 +00:00
ca9f236947 feat: make PayloadBuilderHandle pub (#5578) 2023-11-27 09:25:24 +00:00
5f38a5fbb8 fix: use direct conversion for payload fee metrics (#5564) 2023-11-25 05:32:38 +00:00
269073b2d4 feat: add metrics for best and resolved payloads (#5469) 2023-11-24 17:43:48 +00:00
30dfc070e1 chore(provider): migrate providers to ProviderError (#5473) 2023-11-17 14:07:28 +00:00
64500e93a2 chore: make decode_enveloped args consistent with other fns (#5456) 2023-11-16 18:56:39 +00:00
352721370d use reth_primitives instead of revm_primitives (#5434) 2023-11-15 12:08:13 +00:00
79abf2ba0f chore: remove ckzg dep from rpc types (#5392) 2023-11-13 17:37:14 +00:00
c47a2393e3 chore: fix a bunch of features (#5369) 2023-11-09 14:31:27 +01:00
d762d2d9f7 feat: downgrade trie debug logs to trace, cleanup debug logs more (#5285) 2023-11-07 12:58:36 +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
3ed8e43aed feat: add NoopPayloadBuilderService (#5205)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2023-10-31 17:14:10 +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
a61fe2aea0 chore: add log for created new payload job (#5204) 2023-10-27 11:45:49 +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
14f2b9088e chore: Patch revm to current head commit (#5109)
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: rakita <dragan0rakita@gmail.com>
2023-10-20 19:03:25 +00:00
5d217a2867 feat(primitives): move revm-primitives to reth-primitives (#5088) 2023-10-19 22:35:46 +00:00
c947d85f44 feat: payload future also sync (#5073) 2023-10-18 15:06:44 +00:00
c825aafbc8 fix: only accept rpc enveloped format for transactions in payload (#4928) 2023-10-06 17:40:38 +00:00
b1a7a871cd chore: bump revm (#4884)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-10-03 13:45:53 +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
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
e83d3aa704 chore: bump revm (#4723) 2023-09-22 01:05:10 +00:00
f00df57ea5 fix: add excess_blob_gas for first cancun block (#4700) 2023-09-21 10:41:22 +00:00
0874767cd9 refactor(interfaces): Result -> RethResult, Error -> RethError (#4695) 2023-09-20 21:13:16 +00:00
801294252e feat: Duplicate Withdrawal and move try from impls to rpc-compat (#4186) 2023-09-19 16:57:32 +00:00
20455d0550 refactor: use revm blob fee calc (#4637) 2023-09-18 16:50:11 +00:00
a55f48cf28 chore(deps): weekly cargo update (#4627)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-17 16:52:59 +00:00
f153d8f4d4 feat(revm): Integrate State (#3512)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-09-16 11:00:22 +00:00
c4956143b0 fix: enforce unsupported fork rules on get_payload_v3 (#4562) 2023-09-12 17:07:52 +00:00
d1f8c6ec01 chore: rm todo about polling jobs (#4532) 2023-09-08 15:52:08 +02:00
e6f933d53c chore: remove outdated TODOs (#4498) 2023-09-06 22:06:18 +00:00
82f0fe1a5e fix(rpc-types): do not flatten in ExecutionPayloadV3 (#4492) 2023-09-05 21:58:13 +00:00
d9334ee6cf feat: pass parent beacon block root to payload builder (#4425) 2023-09-04 14:51:33 +00:00