Commit Graph

7787 Commits

Author SHA1 Message Date
1f1c68d65e perf(trie): cache prefix set lookups in sparse trie (#12088) 2024-10-28 12:36:12 +00:00
72096221df refactor(chainspec): refac and improved doc for last_block_fork_before_merge_or_timestamp (#12114) 2024-10-28 12:08:57 +00:00
719ca3a682 chain-spec: use alloy MAINNET_DEPOSIT_CONTRACT_ADDRESS constant (#12113) 2024-10-28 11:56:28 +00:00
d74730af3b feat: add a wrapper for BestTransactions prioritizing given senders (#12123) 2024-10-28 13:31:08 +01:00
87a615fe26 fix(ci): remove renaming from compact-codec (#12133) 2024-10-28 13:28:52 +01:00
b5c0a46363 feat: add pending|queued txs pool helpers (#12128) 2024-10-28 13:03:20 +01:00
0d07d27f3c feat: Add version to BeaconEngineMessage FCU (#12089)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-10-28 13:00:36 +01:00
1b0f625f1d perf(trie): collect only changed sparse nodes at a depth (#12093) 2024-10-28 11:06:26 +00:00
268090e879 bench(trie): RevealedSparseTrie::update_rlp_node_level (#12046) 2024-10-28 10:44:36 +00:00
8f5fd1d70c chore(rpc): remove redundant EthTransactions::provider (#12121) 2024-10-28 10:14:40 +00:00
77e5748124 chore(rpc): remove redundant LoadFee::provider (#12122) 2024-10-28 10:14:11 +00:00
e4bd13534d fix(ci): remove import path from type names on compact-codec (#12125) 2024-10-28 10:13:43 +00:00
0f86287b65 fix(trie): sparse trie walk should be done in a sorted manner (#12087) 2024-10-28 10:09:47 +00:00
fbdebe08e0 chain-state: fix typo (#12112) 2024-10-28 11:16:33 +01:00
8605d04a09 refactor: rm re-exports of alloy eip 4844 constants (#12120) 2024-10-28 08:30:06 +00:00
1c36b71612 docs: small fix in payload doc (#12116) 2024-10-28 07:13:47 +00:00
0c516091b8 TransactionsHandle propagation commands should not adhere to caching (#12079)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-27 15:11:03 +00:00
b7b3f8149c chore(rpc): remove redundant Trace::evm_config (#12102) 2024-10-27 14:24:21 +00:00
131cc5175e chore(rpc): remove redundant EthBlocks::provider (#12109) 2024-10-27 09:21:34 +00:00
768404c59e chore(rpc): remove redundant trait bounds in eth api (#12105) 2024-10-27 08:30:02 +00:00
e158369a68 chore(rpc): remove redundant trait method LoadBlock::provider (#12100) 2024-10-27 07:35:24 +00:00
fae36bd25f refactor(storage): small refactor (#12106) 2024-10-27 02:00:32 +00:00
8eb1742284 refactor(tx-pool): small refactor (#12107) 2024-10-27 01:59:57 +00:00
988c5ee4c5 chore(rpc): Add super trait RpcNodeCore to LoadPendingBlock (#12098) 2024-10-26 23:11:53 +00:00
a98dc3973f chore(rpc): simplify trait bounds on EthApiSpec impl (#12101) 2024-10-26 18:56:29 +00:00
923f4ffa92 chore: only check for better payload if tx_pool (#12097) 2024-10-26 18:22:46 +00:00
ab07fcfb11 chore(op): simplify blob fields in newly built block header (#12035) 2024-10-26 17:02:14 +00:00
1bdf429af5 Remove trait method Call::evm_config (#12095) 2024-10-26 16:20:08 +00:00
b257408060 Fix readonly check in libmdbx-rs (#12096) 2024-10-26 16:17:21 +00:00
f616de6d94 feat(rpc): Start to implement flashbots_validateBuilderSubmissionV3 (#12061) 2024-10-26 16:15:08 +00:00
09ebecffc7 prune: add unit tests for PruneInput get_next_tx_num_range (#12081) 2024-10-26 16:11:57 +00:00
d5f5c0f112 chore(rpc): set RpcNodeCore as supertrait for LoadState (#12094) 2024-10-26 15:40:46 +00:00
019f347385 chore: move optimism execution types test to optimism crate (#12026) 2024-10-26 15:04:17 +00:00
a06c3af832 chore(rpc): Remove provider and network trait methods from EthApiSpec (#12050) 2024-10-26 13:03:22 +00:00
44e4c47803 chore(sdk): add helper trait to node API to simplify type definition (#10616) 2024-10-26 10:55:26 +00:00
ac329bfce1 perf: improve debug_traceBlock performance (#11979)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-26 07:44:47 +00:00
cecdf611e9 feat: map_chainspec for NodeConfig (#12068) 2024-10-26 06:11:27 +00:00
e0ad59834d dev: add requests to EthBuiltPayload (#12072) 2024-10-26 06:10:15 +00:00
fa59bd512e fix: correctly detect first sync on headers stage (#12085) 2024-10-25 23:18:34 +00:00
a349919b5c docs: remove deleted op-sync workflow from docs (#12086)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-25 22:44:00 +00:00
16b64d8284 feat(make): add docs lint (#12082) 2024-10-25 20:22:02 +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
e676d71d0b feat: Freeze payload if final (#12078)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-25 17:08:01 +00:00
5568cca846 primitive-traits: add unit tests for Account (#12048) 2024-10-25 16:39:52 +00:00
e93e373853 making command public (#12074) 2024-10-25 14:21:17 +00:00
09506aa130 chore: rm TransactionFilter (#12066) 2024-10-25 12:25:52 +00:00
07bda5d453 chore: EthBuiltPayload touchups (#12067) 2024-10-25 12:17:32 +00:00
26d1b1524b fix: ignore discovered peers with tcp port 0 (#12065) 2024-10-25 12:17:07 +00:00
58441c158b fix: fail on unwind during reth import (#12062) 2024-10-25 12:10:20 +00:00
a87d654c55 feat: introduce iterator for default_ethereum_payload function (#11978) 2024-10-25 11:48:58 +00:00