Commit Graph

6242 Commits

Author SHA1 Message Date
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
Thomas Coratger
8bd5cafe9a e2e-test: add workspace lint (#9882) 2024-07-29 23:29:08 +00:00
Dan Cline
1a30968f66 chore: remove unused second BlockchainTreeError variant (#9881) 2024-07-29 22:22:39 +00:00
Dan Cline
5b0f6a2885 chore: remove unused PreCancunBlock beacon error (#9880) 2024-07-29 22:02:29 +00:00
Matthias Seitz
85b326756d chore: improve tx forwarding (#9878) 2024-07-29 21:31:03 +00:00
Matthias Seitz
700caca7a8 Revert "Moving Optimism bin to Optimism Cli" (#9875) 2024-07-29 22:52:59 +02:00
Roman Krasiuk
700e660337 fix(tree): hashed state aggregation (#9874) 2024-07-29 20:32:51 +00:00
Federico Gimenez
c2410606c4 test: refactor engine tree TestHarness (#9871) 2024-07-29 18:54:44 +00:00
c0np4nn4
f43fd7bd61 refactor: Add AccessList result type to eth_createAccessList (#9811)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-29 18:06:40 +00:00
Matthias Seitz
0b91e03ff4 feat: state housekeeping after backfill finished (#9870) 2024-07-29 17:38:20 +00:00
Federico Gimenez
0b9e9f46c4 test: add new test functions for engine tree (#9869) 2024-07-29 16:16:10 +00:00
Luca Provini
56b2798090 Moving Optimism bin to Optimism Cli (#9439)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-07-29 15:32:50 +00:00
Matthias Seitz
8eba1286d8 feat: support make canonical on demand (#9867) 2024-07-29 13:43:52 +00:00
Alexey Shekhirin
d6f633b695 fix(node-core): build time cargo features (#9866) 2024-07-29 13:27:00 +00:00
Matthias Seitz
067dad79d2 feat: update backfill sync state to pending when we request it (#9865) 2024-07-29 13:13:23 +00:00
Matthias Seitz
223f8ae0f7 chore: move pending_with_provider to a struct fn (#9850) 2024-07-29 12:54:43 +00:00
Matthias Seitz
06896b3ef8 chore: rm uneccessary trait impl (#9848) 2024-07-29 12:19:10 +00:00
crazykissshout
a1053f297f docs: fix code link in db.md (#9852) 2024-07-29 11:40:46 +00:00
Thomas Coratger
ef84899410 tx-pool: add unit tests for LocalTransactionConfig (#9859) 2024-07-29 09:56:54 +00:00
Federico Gimenez
365809c079 chore: enable unused deps check in reth-engine-tree (#9861) 2024-07-29 09:54:01 +00:00
Delweng
f0975a5f02 fix(txpool/blob): make blob delete failed more accurate (#9846)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-29 09:37:07 +00:00
dknopik
fe2af8fa5c fix(disc): correct order of NodeRecord fields (#9858) 2024-07-28 18:23:52 +00:00
Matthias Seitz
b96e0c67ff fix: rm bad rpc error conversion (#9857) 2024-07-28 15:21:47 +00:00
Thomas Coratger
f6a69f93e4 rpc: refactor transaction_by_hash_at (#9854) 2024-07-28 10:29:58 +00:00