Commit Graph

356 Commits

Author SHA1 Message Date
d97449dae4 fix: bounds for BundleApi (#13267) 2024-12-10 14:50:16 +01:00
eb6080863b feat(rpc): relax VaidationApi and EngineApi (#13241) 2024-12-09 21:48:29 +00:00
6b35b05993 feat: relax bounds for EthPubSub (#13203)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-07 05:30:56 +00:00
9167e454b5 refactor: simplify and relax some RPC bounds (#13202) 2024-12-07 03:28:50 +00:00
cf2a6a1ee8 feat: EthApi traits abstraction (#13170) 2024-12-06 12:30:50 +00:00
b4124dd1b0 feat: make RPC cache generic over primitives (#13146) 2024-12-05 13:14:51 +00:00
0fcc6cf19e feat: Add Transaction AT to ConfigureEvm (#13106) 2024-12-03 17:09:44 +00:00
ca3d9895e2 feat: impl noop miner api endpoint (#13102) 2024-12-03 13:50:59 +00:00
5724114947 feat: use primitive transaction as PoolTransaction::Consensus (#13086) 2024-12-03 08:46:37 +00:00
675410def1 add replace and remove methods (#13059)
Co-authored-by: dkathiriya <lakshya-sky@users.noreply.github.com>
2024-12-02 18:10:27 +01:00
332cce1f9b feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-02 13:24:48 +00:00
890f082453 feat(rpc): create revm env on demand (#13017)
Co-authored-by: dkathiriya <lakshya-sky@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-30 17:27:20 +00:00
5d71150355 feat: consensus trait generic over NodePrimitives (#13026) 2024-11-29 22:26:36 +00:00
29289ccaec feat: add Primitives AT to BlockExecutorProvider (#12994) 2024-11-29 12:53:25 +00:00
533b555f87 feat: add Receipt AT to ReceiptProvider (#12890) 2024-11-27 14:02:25 +00:00
26fc701814 feat: NodePrimitivesProvider (#12855) 2024-11-26 12:06:55 +00:00
c44e11b8ad feat: add Block AT to BlockReader (#12837) 2024-11-25 14:28:56 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
5db3ad1a67 feat: add Transaction AT to TransactionsProvider (#12794) 2024-11-22 23:04:42 +00:00
6977cf0453 feat: add TaskSpawner to spawn validation requests as blocking (#12543)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-20 10:56:44 +00:00
cfd4523537 feat: add merge_if_module_configured (#12608) 2024-11-18 10:17:55 +01:00
fc97a0cbaf chore: make clippy happy (#12594) 2024-11-16 06:04:39 +01:00
02237bfa71 feat: add contains fns to transport rpc modules (#12593) 2024-11-16 05:19:40 +01:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
bf44c9724f feat: add support for eth_signTransaction (#12500) 2024-11-13 10:45:32 +01:00
3c56686000 feat(rpc): add compression to JSON-RPC (#12352) 2024-11-13 00:12:45 +01:00
441ddbf085 primitives: rm more alloy block reexports (#12308) 2024-11-05 11:37:56 +00:00
0475af8bdb primitives: rm alloy BlockId reexport (#12303) 2024-11-04 11:47:18 +00:00
adff5a9429 feat: remove AnyNetwork usage (#12280) 2024-11-02 18:14:10 +00:00
249c600dd9 rpc: add rename method in TransportRpcModules (#12239) 2024-11-01 10:34:48 +00:00
d020b41f6a feat: flashbots_validateBuilderSubmissionV3 (#12168) 2024-10-31 19:22:42 +00:00
f616de6d94 feat(rpc): Start to implement flashbots_validateBuilderSubmissionV3 (#12061) 2024-10-26 16:15:08 +00:00
a06c3af832 chore(rpc): Remove provider and network trait methods from EthApiSpec (#12050) 2024-10-26 13:03:22 +00:00
d91cacd14a feat(rpc): rpc rate limiter impl (#11952)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-25 17:11:24 +00:00
7a06298cf7 chore(rpc): make TransactionCompat::fill stateful (#11732) 2024-10-24 04:46:07 +00:00
cd828c06d9 feat: switch to composable executor for Ethereum (#11838) 2024-10-19 17:59:32 +00:00
e2ecb6224d chore: remove unused deps (#11898) 2024-10-19 16:54:07 +00:00
3f3a7ef023 unify &Option<T> to Option<&T> (#11755) 2024-10-16 07:57:28 +00:00
6fb271036d feat: move RPC launch to add-ons (#11532) 2024-10-15 14:51:40 +00:00
bca11aa2dd clippy: add from_iter_instead_of_collect warn (#11666) 2024-10-11 17:56:33 +00:00
2ca6141233 feat: rpc replace function created (#11501)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-05 09:14:06 +00:00
64fae4d0f2 chore: rm crate reth-rpc-types (#11341) 2024-10-02 11:16:20 +02:00
6bbb07bbab chore(cli): Add warning for misconfigured HTTP API flags (#11360)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-10-01 03:37:14 +00:00
c00516c3f9 rpc-types: rm alloy-rpc-types-engine reexport (#11206) 2024-09-25 14:49:50 +00:00
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
d3114b4eec feat(witness): use block executor to execute block inside debug_execution_witness (#11149) 2024-09-24 16:48:32 +00:00
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
f81c7d075c chore: rm redundant builder types (#11129) 2024-09-23 15:37:45 +00:00
2684594ec1 rpc: rm useless reexports in reth-rpc-types (#11113) 2024-09-23 00:29:47 +00:00
159bf2cf16 rpc: rm useless alloy_rpc_types reexport (#11098)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 14:29:35 +00:00