Commit Graph

370 Commits

Author SHA1 Message Date
006eea0c34 feat: generic TxEnv (#13957) 2025-01-24 10:48:44 +00:00
1296bacb87 refactor: change latest block == parent hash by block window distance check (#13961) 2025-01-24 09:43:06 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
6ef86e9340 feat(rpc): setters for TransportRpcModules (#13773) 2025-01-11 15:35:40 +00:00
fb6902880c chore: rm beacon consensus deps (#13716) 2025-01-07 22:31:04 +00:00
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00
3c9139e30f chore: remove redundant payload fn (#13624) 2025-01-03 14:17:39 +01:00
df294e424b chore: make clippy happy (#13561) 2024-12-27 09:38:41 +00:00
c6d42ad8c4 chore: move EventSender out of BeaconConsensusEngineHandle (#13533) 2024-12-23 22:44:19 +00:00
ec21e895c1 chore: rm evmenvprovider trait (#13503) 2024-12-23 10:46:09 +00:00
a163a5c19d feat: relax eth_callBundle bounds (#13485) 2024-12-22 18:28:25 +01:00
30d48cc97f fix: call bundle recursion (#13425) 2024-12-17 13:33:14 +00:00
b67e5a262c chore: remove PooledTransactionsElement alias (#13384) 2024-12-13 14:48:56 +00:00
0494ca01d5 perf: trie micro optimizations (#13282) 2024-12-11 04:52:42 +00:00
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