Commit Graph

156 Commits

Author SHA1 Message Date
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
e23eeeee01 chore: move type def (#6511) 2024-02-09 15:52:11 +00:00
d08d72e5c3 feat(op): Ecotone reject blob txs (#6480)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-02-08 02:51:07 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +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
b9ade51c01 Deprecate best_transactions_with_base_fee (#6394)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-05 16:42:07 +01:00
3dcb04d558 small refactoring in payload crate (#6358) 2024-02-02 20:15:53 +00:00
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
7f2167f1bd fix: set excess blob gas and blob gas used for empty payloads (#6328) 2024-02-01 17:11:46 +00:00
e1483d8226 chore: remove node-api dependency from payload builder impls (#6194) 2024-01-23 23:34:03 +00:00
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
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +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
e5ecd4af06 refactor: move ethereum and op builder into separate crates (#5876) 2023-12-28 19:57:07 +00:00
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
61c9587a24 feat: add execution payload validator (#5811) 2023-12-18 11:45:24 +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
cda471ceb4 feat(op-reth): Canyon transition create2Deployer force deployment (#5527) 2023-11-27 18:25:26 +01:00
92fecc1daf feat(op-reth): Canyon receipts version (#5526) 2023-11-27 16:59:00 +00:00
7debf93f36 feat(op-reth): Canyon receipts root RLP fix (#5504) 2023-11-27 16:05:41 +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
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00: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
22dfe96ae0 fix(payload): Ethereum Payload Builder Zero Type (#5313)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-06 12:52:05 +00:00
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +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