Commit Graph

6265 Commits

Author SHA1 Message Date
Matthias Seitz
f17c72ff04 fix: also ignore nonce in eth_estimate (#9968) 2024-08-01 07:06:40 +00:00
Alexey Shekhirin
62246199b9 feat(exex): backfill stream in batches (#9738) 2024-07-31 23:39:12 +00:00
Dan Cline
c58ffc47e3 chore: remove outdated Bodies stage TODO (#9965) 2024-07-31 22:17:48 +00:00
Dan Cline
d94caa5afb chore: remove outdated TODOs on execution tests (#9964) 2024-07-31 22:06:51 +00:00
Emilia Hane
78703b5729 Move reputation types from reth-network-api to reth-network-types (#9914)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-31 20:08:38 +00:00
Matthias Seitz
02d25304f9 fix: dont select more rayon threads than cpus (#9956) 2024-07-31 19:26:02 +00:00
Dan Cline
0fece98b05 fix: allow empty IP when decoding Ping's from field (#9953)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-31 18:14:00 +00:00
Alexey Shekhirin
6a19d275b3 refactor(trie): use reth-storage-errors for DatabaseError type (#9951) 2024-07-31 17:22:57 +00:00
Alexey Shekhirin
36f806d199 feat(provider): more logs for static files (#9949) 2024-07-31 16:51:45 +00:00
Matthias Seitz
d57163709f feat: set pending block in canonical memory (#9950) 2024-07-31 16:50:20 +00:00
joshieDo
b38a3aece1 chore: remove write_trie_updates from StorageWriter (#9947) 2024-07-31 16:28:27 +00:00
joshieDo
78c461ea4e fix: share DatabaseProviderRW on PersistenceAction::SaveBlocks (#9929) 2024-07-31 16:27:47 +00:00
joshieDo
245284d62f fix: update indices outside of loop on PersistenceService (#9945) 2024-07-31 15:57:21 +00:00
Matthias Seitz
750eb26256 fix: only check canonical height (#9941) 2024-07-31 15:05:11 +00:00
Miguel
d16ec0de51 docs: improving docs from TestBlockBuilder (#9936) 2024-07-31 14:53:23 +00:00
Matthias Seitz
8dfaf6c97b chore: pick safe hash for initial download (#9934)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-31 14:32:55 +00:00
Matthias Seitz
263be9cf17 feat: handle insert buffered block err gracefully (#9933) 2024-07-31 14:20:31 +00:00
joshieDo
999f5a728b fix: persistence action initial block insertion (#9930) 2024-07-31 13:40:13 +00:00
joshieDo
611a0292f9 chore: move write_hashed_state from StorageWriter to trait StateChangeWriter (#9927) 2024-07-31 13:37:13 +00:00
Luca Provini
fcbdbf361b feat: support DNS in reth.toml for trusted_nodes (#9864) 2024-07-31 12:20:19 +00:00
Federico Gimenez
f9ed57d6a6 test: add TestBlockBuilder (#9925) 2024-07-31 11:50:53 +00:00
Federico Gimenez
a4c3f9c198 chore: use StateRootProvider::hashed_state_root_with_updates (#9928) 2024-07-31 11:24:04 +00:00
Dan Cline
7864ae057e feat: handle tree execution errors gracefully (#9920) 2024-07-31 10:33:26 +00:00
Federico Gimenez
893bb2d7df fix: temporary attribute to prevent clippy warnings (#9922) 2024-07-31 09:25:08 +00:00
Dan Cline
a90fc90df8 feat: add better engine insert block error type (#9884) 2024-07-30 22:54:05 +00:00
Delweng
334a2d4ba0 chore(blockchain-tree): rename BlockchainId to SidechainId (#9891)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-30 22:49:54 +00:00
Dan Cline
f3ce077c8a fix: write transactions on save_blocks call (#9912) 2024-07-30 22:17:20 +00:00
Matthias Seitz
04986f2d04 chore: dont disable discv4 on op (#9918) 2024-07-30 22:04:06 +00:00
Roman Krasiuk
fd1ca7380d feat(trie): database trie witness (#9913) 2024-07-30 22:01:50 +00:00
Roman Krasiuk
2c2a782bb8 feat(trie): witness (#9803) 2024-07-30 20:18:20 +00:00
Matthias Seitz
d90f2396e5 fix: add missing commit calls for persistence (#9906) 2024-07-30 20:05:25 +00:00
Dan Cline
9586b9a4f5 chore: refactor BlockExecutionError into validation and internal errors (#9911) 2024-07-30 18:30:30 +00:00
Dan Cline
dec0c44035 chore: remove more redundant BlockExecutionError variants (#9905) 2024-07-30 17:48:26 +00:00
Matthias Seitz
bc48459dae fix: terminate on closed persistence task (#9910) 2024-07-30 16:52:52 +00:00
Federico Gimenez
27e609df1e fix: only persist the canonical chain (#9908) 2024-07-30 16:43:02 +00:00
Matthias Seitz
65720c9fc1 fix: ensure we can handle pending target for feeHistory (#9904) 2024-07-30 16:00:33 +00:00
Emilia Hane
e4ae2a7ac1 fix(op): ensure EthApiServer helper trait method default impls, call OpEthApi overrides (#9879) 2024-07-30 15:35:56 +00:00
Matthias Seitz
cf10543d6d fix: update tracked canonical head on backfill finish (#9902) 2024-07-30 13:59:34 +00:00
joshieDo
d9c68f837b docs: update optimism book with new op-node flag --l2.enginekind=reth (#9901) 2024-07-30 12:39:12 +00:00
joshieDo
624f5d5614 fix: set finalized & safe block information on startup (#9898)
Co-authored-by: Danyal Prout <me@dany.al>
2024-07-30 12:06:57 +00:00
Matthias Seitz
e3d375a8f3 fix: check if head block is already canonical (#9900) 2024-07-30 12:01:21 +00:00
Matthias Seitz
4f8721aff2 fix: use correct range to persist (#9896) 2024-07-30 11:24:56 +00:00
Matthias Seitz
f72eab2997 fix: ensure backfill and persistence dont happen at the same time (#9895)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-30 11:14:41 +00:00
Matthias Seitz
3a088a9ec7 fix: also update persisted height after backfill run (#9894) 2024-07-30 10:38:40 +00:00
Matthias Seitz
cd430121dd fix: overflow on persistence check (#9892) 2024-07-30 10:29:50 +00:00
Federico Gimenez
de467c9f7e test: add engine tree test, FCU with missing head (#9890) 2024-07-30 10:05:50 +00:00
Thomas Coratger
5827b96d15 fix "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9813) 2024-07-30 10:04:55 +00:00
Matthias Seitz
ba1c6fcf46 feat: connect buffered blocks on backfill sync finish (#9876) 2024-07-30 07:48:45 +00:00
Matthias Seitz
2bd99faee3 perf: use try_join_all when resolving bootnodes (#9886) 2024-07-29 23:40:47 +00:00
Matthias Seitz
eb2d0a22d9 fix: also set configured bootnodes for discv5 (#9885) 2024-07-29 23:40:24 +00:00