Commit Graph

5616 Commits

Author SHA1 Message Date
f6444b2e70 fix(tree): avoid holding two locks simultaneously (#10843) 2024-09-11 14:33:56 +00:00
1c53518bc4 fix: drop mmap handles before modifying during handle_consistency (#10708) 2024-09-11 14:28:09 +00:00
6ed0ca5533 fix: always acquire numbers lock first (#10842) 2024-09-11 14:26:44 +00:00
2b75415a00 execution: make ConfigureEvm independent of chainspec argument (#10748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-11 13:50:42 +00:00
7abf49995f fix(libmdbx): renew tx on timeout when dropping cursor (#10840) 2024-09-11 13:16:05 +00:00
265e92685d fix(libmdbx): do not panic on timeout when closing cursor (#10838) 2024-09-11 12:35:10 +00:00
c498fa6349 Move EthBlocks::block_receipts default impl to impl for EthApi (#10785) 2024-09-11 12:30:22 +00:00
9aea661c94 fix: ensure that SendersRecoveryStage either recovers all senders or fails (#10810) 2024-09-11 12:20:04 +00:00
bc14ad1f53 perf: use last key value (#10836) 2024-09-11 12:08:38 +00:00
5b3c115704 rpc: replace reth-primitive imports with alloy-eips (#10834) 2024-09-11 11:25:07 +00:00
a5be445ef9 chore: lower persistence threshold (#10833) 2024-09-11 11:20:25 +00:00
cb7832eed5 chore: crates/consensus - Use derive_more::Error rather than impl std:error:Error (#10831)
Co-authored-by: garwah <garwah@garwah>
2024-09-11 11:11:51 +00:00
6764f7bc96 feat(net): IP resolution in docker (#10681)
Co-authored-by: Cody Wang <cody.wang@coinbase.com>
2024-09-11 09:57:58 +00:00
3d7bcb037f chore: missing features in optimsim crates (#10830) 2024-09-11 09:54:58 +00:00
bbaccc2a3a chore(rpc): LoadReceipt::build_transaction_receipt default impl to impl for EthApi (#10786) 2024-09-11 09:06:29 +00:00
d9681ea729 chore(op): define type reth_optimism_rpc::OpReceiptBuilder (#10781) 2024-09-11 08:49:08 +00:00
3c57c3138f crates/optimism: fix optimism (#10820) 2024-09-11 10:10:16 +02:00
643ea42acb chore: Make block download metric include inflight block range requests (#10826)
Co-authored-by: garwah <garwah@garwah>
2024-09-11 09:59:39 +02:00
b3f87ec20a fix: prevent panic during enr conversion (#10824) 2024-09-11 09:58:12 +02:00
d11bbe686b refactor: reduce ProviderFactory usage (#10798) 2024-09-11 09:36:34 +02:00
f6b2021440 dev: remove unused dev-deps (#10813) 2024-09-11 00:45:20 +00:00
60dcea847c rpc: replace reth-primitive imports (#10812) 2024-09-11 00:28:09 +00:00
e130457683 Add client() getter to OpTransactionValidator (#10814) 2024-09-10 23:59:20 +00:00
e4b5325875 chore: unify empty payload building (#10807) 2024-09-10 12:21:49 +00:00
72c53b88bc fix(metrics): set sync metrics when blocks are added (#10799) 2024-09-10 11:43:03 +00:00
ed4235609f chore: bump alloy 0.3.3 (#10806) 2024-09-10 11:27:35 +00:00
5a5511743e chore: fix typo in chainspec (#10805) 2024-09-10 11:18:42 +00:00
0213e8841f optimism: replace reth-primitive imports (#10800) 2024-09-10 10:51:43 +00:00
1b74f16ec3 feat: support custom chainspec parser for op (#10804) 2024-09-10 10:51:08 +00:00
2985720c78 feat: expose ChainSpec metrics (#10737) 2024-09-10 10:40:49 +00:00
282a96a70d trie: add unit tests for TrieAccount (#10802) 2024-09-10 10:20:05 +00:00
9b7e69274a chore: rm unused kzg settings fn (#10796) 2024-09-09 23:59:06 +00:00
75b8499d32 node: replace reth-primitive imports (#10791) 2024-09-09 17:49:07 +00:00
e7a4c85aa9 blockchain-tree: replace reth-primitive imports (#10771)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 17:30:46 +00:00
75586e3fcb fix(reth-primitives-traits): removes todo (#10789) 2024-09-09 16:49:48 +00:00
afdaf156ae chore: bump revm inspectors (#10790) 2024-09-09 18:39:37 +02:00
d8b12ac499 Implement engine_getBlobsV1 (#9723)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 15:28:53 +00:00
c258c1547e feat(db): move reth-storage-api::ClientVersion and StoredBlockWithdrawals to reth-db-models (#10763) 2024-09-09 13:53:45 +00:00
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
1ea8ccaa21 Remove receipts fn in BuiltPayload (#10772)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 13:41:50 +00:00
4cbdc7c125 consensus: add unit tests for StorageInner (#10776) 2024-09-09 13:27:40 +00:00
cb0625c391 consensus: replace reth-primitive imports (#10768) 2024-09-09 12:54:49 +00:00
de36c31795 cli: replace reth-primitive imports (#10777) 2024-09-09 11:21:41 +00:00
7a20b413f5 feat: Include missing block id in error responses (#7416)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-07 11:02:17 +00:00
e7defb2334 feat: return executed block in eth payload builder (#10717) 2024-09-07 09:27:38 +00:00
162f6019d4 transaction-pool: replace reth-primitive imports (#10766)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-07 09:12:46 +00:00
10f3320782 storage: clean up reth-primitives import (#10761) 2024-09-07 09:12:16 +00:00
b554eccab9 chore(reth-primitives): clean unused file (#10765) 2024-09-07 08:59:25 +00:00
423e0221f7 trie: clean up reth-primitives imports (#10757) 2024-09-06 20:19:50 +00:00
27d4e8c363 feat: test channel for pausing persistence receiver (#10699) 2024-09-06 17:39:05 +00:00