Commit Graph

67 Commits

Author SHA1 Message Date
Morty
cf3240f6ee docs: correct indentation in rpc.rs (#15824)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-22 09:53:19 +00:00
Matthias Seitz
d68dd400ae chore: make build eth api async (#15636) 2025-04-10 07:27:54 +02:00
Federico Gimenez
e2e297d77c feat: remove NodeTypesWithEngine trait layer (#15351) 2025-03-28 18:26:55 +00:00
Federico Gimenez
985a926bee feat: relax NodeTypesWithEngine bounds on EngineTypes to PayloadTypes (#15257) 2025-03-25 10:06:22 +00:00
Ishika Choudhury
f4f205f80c changed possible #[allow()] -> #[expect()] (#15168)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-22 08:52:17 +00:00
Alexey Shekhirin
876ad31928 feat(rpc): accept requests hash in engine_newPayloadV4 (#15123) 2025-03-18 19:34:29 +00:00
Alessandro Mazza
2882991173 fix: add debug namespace to auth module in op-reth (#15048) 2025-03-14 20:06:42 +00:00
Ishika Choudhury
8393e52ee6 feat:added EthApiCtx struct for converting build_eth_api args to container type (#15013)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-13 15:15:03 +00:00
Emilia Hane
5f05d52de3 chore(sdk): Use EthApiBuilder instead of FnOnce trait (#14442)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-01 07:06:16 +00:00
Emilia Hane
6758612495 chore(sdk): clean up op engine caps (#14775) 2025-02-28 13:06:02 +00:00
Emilia Hane
ffabf7ebf7 feat(isthmus): Integrate OpExecutionPayloadValidator (#14207)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: caglarkaya <caglaryucekaya@gmail.com>
2025-02-28 11:21:31 +00:00
Emilia Hane
97bc3611db feat(engine): Op engine capabilities (#14733)
Co-authored-by: Ishika Choudhury <117741714+Rimeeeeee@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-26 16:06:51 +00:00
Arsenii Kulikov
77aa17fb57 refactor: introduce BasicPayloadServiceBuilder (#14700) 2025-02-25 23:45:07 +00:00
Yohann Kazoula
a699ee5405 Upstream ExecutionData to alloy (#14188) 2025-02-13 09:02:33 +00:00
Arsenii Kulikov
7e3b135805 feat: EngineApiBuilder (#14354) 2025-02-10 10:10:40 +00:00
Poulav Bhowmick
d57535caad added BeaconConsensusEngineHandle to RpcHandle (#14348) 2025-02-09 22:14:23 +00:00
Arsenii Kulikov
104bd6e039 refactor: move ValidationApi setup to EthereumAddOns (#14342) 2025-02-09 14:14:53 +00:00
Poulav Bhowmick
b48426efdd added EventSender to FullNode type (#14268)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-09 14:04:12 +00:00
Arsenii Kulikov
1f1eabc428 feat: simplify PayloadBuilder setup (#14276) 2025-02-06 20:44:16 +00:00
Arsenii Kulikov
e468d4d7c5 feat: add ExecutionData AT (#14179) 2025-02-04 01:08:47 +00:00
joshieDo
a041b41b59 chore: use chainspec blob_params for blob calculations (#14139) 2025-02-01 16:41:22 +00:00
Arsenii Kulikov
0f2e2faeda refactor: remove Events generic from RPC types (#14033) 2025-01-28 13:29:27 +00:00
Arsenii Kulikov
a163a5c19d feat: relax eth_callBundle bounds (#13485) 2024-12-22 18:28:25 +01:00
Arsenii Kulikov
82f21a3e39 chore: move database to FullNodeTypes (#13414) 2024-12-16 15:54:13 +00:00
Matthias Seitz
b67e5a262c chore: remove PooledTransactionsElement alias (#13384) 2024-12-13 14:48:56 +00:00
Arsenii Kulikov
d97449dae4 fix: bounds for BundleApi (#13267) 2024-12-10 14:50:16 +01:00
Arsenii Kulikov
eb6080863b feat(rpc): relax VaidationApi and EngineApi (#13241) 2024-12-09 21:48:29 +00:00
Arsenii Kulikov
6b35b05993 feat: relax bounds for EthPubSub (#13203)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-07 05:30:56 +00:00
Arsenii Kulikov
cf2a6a1ee8 feat: EthApi traits abstraction (#13170) 2024-12-06 12:30:50 +00:00
Matthias Seitz
0016d91ed6 feat: install op miner endpoint (#13147) 2024-12-05 11:35:09 +01:00
Arsenii Kulikov
5724114947 feat: use primitive transaction as PoolTransaction::Consensus (#13086) 2024-12-03 08:46:37 +00:00
Matthias Seitz
cca6372e87 feat: integrate type specific engine validator in tree service (#12952) 2024-11-28 16:09:54 +00:00
Matthias Seitz
b62929c390 feat: add engine validator addon (#12905) 2024-11-27 13:40:48 +00:00
Arsenii Kulikov
26fc701814 feat: NodePrimitivesProvider (#12855) 2024-11-26 12:06:55 +00:00
Matthias Seitz
4b4f9cf406 feat: install op debug exeuction witness (#12622) 2024-11-18 10:53:12 +00:00
Federico Gimenez
bf92a5fb59 feat: split reth-payload-primitives (#12600) 2024-11-16 17:36:57 +00:00
Steven
c44edf5ce2 make PayloadStore operate on PayloadBuilder (#12460)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 13:15:28 +01:00
Emilia Hane
a299f501ce chore(sdk): payload builder AT on NodeComponents and FullNodeComponents (#11529)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 09:53:33 +00:00
Matthias Seitz
f2de55d8fe chore: make some fields owned (#12274) 2024-11-02 12:16:08 +00:00
Arsenii Kulikov
d020b41f6a feat: flashbots_validateBuilderSubmissionV3 (#12168) 2024-10-31 19:22:42 +00:00
Emilia Hane
44e4c47803 chore(sdk): add helper trait to node API to simplify type definition (#10616) 2024-10-26 10:55:26 +00:00
Arsenii Kulikov
2ae93682b4 refactor: move EngineValidator setup to RpcAddOns (#11850) 2024-10-19 10:08:34 +00:00
Arsenii Kulikov
6fb271036d feat: move RPC launch to add-ons (#11532) 2024-10-15 14:51:40 +00:00
Emilia Hane
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
Arsenii Kulikov
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
Francis Li
d3114b4eec feat(witness): use block executor to execute block inside debug_execution_witness (#11149) 2024-09-24 16:48:32 +00:00
Emilia Hane
b5adf24a65 chore(rpc): remove use of extensible transaction + receipt types (#9774) 2024-09-20 15:00:28 +00:00
Arsenii Kulikov
c3d090adf4 feat: make NodeConfig generic over ChainSpec (#11039) 2024-09-19 16:05:09 +00:00
nk_ysg
b78e0f6069 feat: remove constraint of concrete type AnyTransactionReceipt for EthApiTypes::NetworkType (#10693)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-09 13:46:40 +00:00
Arsenii Kulikov
a1d9ece3be feat: NodeTypesWithDB (#10683) 2024-09-04 17:56:22 +00:00