Commit Graph

5833 Commits

Author SHA1 Message Date
Matthias Seitz
38f2d00c8a feat: add empty optimism rpc crate (#9295) 2024-07-04 09:38:57 +00:00
Matthias Seitz
a81c1e44a9 perf: spawn eth proof on IO pool (#9293) 2024-07-04 09:35:35 +00:00
Matthias Seitz
e7803f3e1c perf: resolve trusted nodes concurrently (#9291) 2024-07-04 09:32:34 +00:00
Roman Krasiuk
0373c5875a chore(trie): revamp inner in-memory trie cursor representation (#9287) 2024-07-04 09:08:24 +00:00
Federico Gimenez
edbbc9636e chore: rename eth engine module orchestrator -> service (#9288) 2024-07-04 08:25:22 +00:00
yutianwu
f0c97cab74 fix(cli): don't init datadir if it doesn't exist in db command (#9264)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-04 08:16:20 +00:00
joshieDo
9f55a6a702 chore: move withdrawal_requests_contract_call to reth-evm (#9272) 2024-07-04 06:40:39 +00:00
Emilia Hane
f74b8ce72c chore(rpc): rm dup getters EthApi (#9283) 2024-07-04 06:39:14 +00:00
Dan Cline
5ccff2a6fa chore: use direct link to threshold docs (#9284) 2024-07-03 21:45:11 +00:00
clabby
4dc832ab00 chore: Expose TrieUpdates inner fields (#9277) 2024-07-03 21:05:38 +00:00
joshieDo
4db0edd72f ci(hive): build reth externally (#9281) 2024-07-03 21:00:23 +00:00
Roman Krasiuk
a7caf0d284 feat(rpc): enable historical proofs (#9273) 2024-07-03 20:43:26 +00:00
DaniPopes
f3fd7e73cc fix: always evaluate build_profile_name at compile time (#9278) 2024-07-03 19:48:41 +00:00
Thomas Coratger
2f3104b4cb test: rm useless unit tests for calc_next_block_base_fee (#9280) 2024-07-03 19:43:21 +00:00
Thomas Coratger
ba370918c8 clippy: rm some type_complexity (#9276)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 19:17:33 +00:00
Thomas Coratger
4f3f5067ce test(transaction-pool): add unit tests for BestTransactionsWithFees next (#9274) 2024-07-03 18:48:28 +00:00
Matthias Seitz
7401f46790 feat: add resolve blocking for TrustedNode (#9258) 2024-07-03 16:25:39 +00:00
Emilia Hane
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00
Thomas Coratger
84c5c3376e test: add unit tests for save_receipts (#9255) 2024-07-03 15:09:30 +00:00
Matthias Seitz
78d4f8c4bd feat: add empty ethereum cli crate (#9268) 2024-07-03 15:08:07 +00:00
Federico Gimenez
3440b2f2b5 feat: add ethereum engine chain orchestrator (#9241) 2024-07-03 14:56:56 +00:00
joshieDo
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
Luca Provini
08fc298e55 feat: moved optimism commands to create and remove from bin (#9242)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 14:39:31 +00:00
Roman Krasiuk
1998f44b1b trie: revamp trie updates (#9239) 2024-07-03 14:38:48 +00:00
Matthias Seitz
aa13539a3a chore: simplify p2p subcommand (#9265) 2024-07-03 14:16:27 +00:00
Querty
c5167a4784 refactor: move write_peers_to_file to NetworkManager impl (#9134)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 14:05:44 +00:00
Matthias Seitz
d41aac380b feat: add non feature gated noop block reader (#9261) 2024-07-03 13:33:43 +00:00
Dan Cline
b5d61d80eb feat: add pruner to persistence task (#9251)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-03 11:18:42 +00:00
Alexey Shekhirin
8e5204c119 refactor(evm): set prune modes optionally for the batch executor (#9176) 2024-07-03 11:05:02 +00:00
Luca Provini
71041b06a8 feat: add ChainspecParser trait (#9259)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 11:03:57 +00:00
Dan Cline
5827c25996 chore: fix pruner exex height docs, add run docs (#9250) 2024-07-03 10:30:33 +00:00
Dan Cline
405b730455 chore: remove prune_modes from BlockWriter (#9231) 2024-07-02 19:40:07 +00:00
Dan Cline
e95c6dba9d chore: use format_gas and format_gas_throughput for gas logs (#9247) 2024-07-02 17:54:49 +00:00
Dan Cline
95f228155f chore: add send_action method to persistence task (#9233) 2024-07-02 16:08:54 +00:00
joshieDo
82770b0922 chore: move fill_block_env to ConfigureEvmEnv (#9238) 2024-07-02 10:31:09 +00:00
Dan Cline
6eca557dbe feat: add pruning related persistence API (#9232) 2024-07-01 21:02:39 +00:00
Matthias Seitz
116d7a3f1b chore: disable discovery for --dev (#9229) 2024-07-01 18:01:39 +00:00
Roman Krasiuk
ad8ec33dc3 chore(trie): return nibbles from TrieCursor::current (#9227) 2024-07-01 17:39:00 +00:00
Delweng
52068ccee6 fix(rpc/admin): missing enode/enr in admin_peers endpoint (#9043)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-01 17:26:22 +00:00
Paul Wackerow
8d55e6bb5d fix: typo in book intro (#9228) 2024-07-01 19:23:37 +02:00
Thomas Coratger
984e89efeb feat(clippy): add iter_without_into_iter (#9195)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-07-01 16:56:55 +00:00
Luca Provini
6db598da1d chore: extract db commands (#9217)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-01 16:20:07 +00:00
Dan Cline
d2cf129e58 feat: implement write method on persistence task (#9225) 2024-07-01 16:17:16 +00:00
Roman Krasiuk
898d17bb91 chore(trie): store only deleted keys in TrieWalker (#9226) 2024-07-01 16:06:16 +00:00
Alexey Shekhirin
20713e9785 docs(book): remote ExEx chapter (#8992)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-01 15:59:42 +00:00
Roman Krasiuk
e5a634cece chore(execution): verify cumulative gas used before receipts root (#9224) 2024-07-01 15:41:26 +00:00
Federico Gimenez
158377f457 chore: rename pipeline references to backfill sync (#9223) 2024-07-01 15:37:58 +00:00
joshieDo
9d4722eb65 chore: remove unused static-file code (#9178) 2024-07-01 15:24:51 +00:00
joshieDo
cf8a9163af chore: remove usage of tx_env_with_recovered (#9222) 2024-07-01 15:12:36 +00:00
Matthias Seitz
d317b4a0fb chore: add builder with rng secret key fn (#9218) 2024-07-01 13:07:49 +00:00