Commit Graph

40 Commits

Author SHA1 Message Date
Matthias Seitz
70d498d296 chore: make clippy happy (#11439) 2024-10-02 19:19:13 +00:00
Arsenii Kulikov
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +00:00
Arsenii Kulikov
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
joshieDo
c2019e35de feat: allow syncing op-mainnet with only state and without importing blocks/receipts (#10850)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-09-18 17:10:38 +00:00
joshieDo
b38539c18a feat: use DBProvider instead of DB on init_genesis (#10937) 2024-09-16 16:47:46 +00:00
joshieDo
66848d98ef feat: use DbProvider on UnifiedStorageWriter (#10933) 2024-09-16 13:49:24 +00:00
DaniPopes
974926f2d9 chore: remove an intermediate allocation in ExecutionOutcome (#10900) 2024-09-13 19:07:13 +00:00
DaniPopes
b23bb7e8bc perf: improve genesis handling (#10878) 2024-09-13 17:48:44 +00:00
joshieDo
2ae53e5c3a fix(cli): ensure reth init-state doesn't end in an invalid state root (#10880) 2024-09-13 12:08:00 +00:00
nk_ysg
10f3320782 storage: clean up reth-primitives import (#10761) 2024-09-07 09:12:16 +00:00
Arsenii Kulikov
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
Daniel Calderón Díaz
212a6a0a31 Use ByteCode::new_raw_checked and propagate error (#10584)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-02 14:53:24 +00:00
Thomas Coratger
709e7b73ce clippy: add if_not_else clippy lint (#10524)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 10:58:06 +00:00
Miguel Tavares
153a3e352d feat: add impl From GenesisAccount to Account (#10256) 2024-08-17 21:47:54 +00:00
joshieDo
06fbdd98d2 chore: use UnifiedStorageWriter::commit where possible (#10019) 2024-08-02 14:11:11 +00:00
joshieDo
41d5c07b7d chore: remove segment argument from increment_block (#9977) 2024-08-01 10:50:49 +00:00
joshieDo
999f5a728b fix: persistence action initial block insertion (#9930) 2024-07-31 13:40:13 +00:00
Dan Cline
21335d65d0 feat: move hashed state and trie writing to provider (#9636) 2024-07-24 14:26:03 +00:00
Dan Cline
8c690eef95 chore: remove ownership requirement for static file methods (#9709) 2024-07-22 19:07:50 +00:00
Roman Hodulák
5ec0c26980 refactor(trie): move state root database operations into extension trait (#9635)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-07-22 10:59:49 +00:00
Roman Krasiuk
b01b2762d8 typo: state root error (#9641) 2024-07-19 09:16:30 +00:00
joshieDo
22df39a100 chore: use DatabaseProviderRW on StateWriter::write_to_storage instead of TX (#9449) 2024-07-11 19:54:41 +00:00
joshieDo
c31d69683d chore: use DatabaseProviderRW instead of TX on insert_genesis_header (#9452) 2024-07-11 18:56:20 +00:00
Roman Krasiuk
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
Roman Krasiuk
6b1c3bade1 fix: holesky genesis hash (#9318) 2024-07-04 17:55:48 +00:00
Roman Krasiuk
1998f44b1b trie: revamp trie updates (#9239) 2024-07-03 14:38:48 +00:00
joshieDo
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
Thomas Coratger
bdabe66426 refactor: move DbTool type to db-common (#9119) 2024-06-26 14:05:18 +00:00
Dan Cline
8b6ca877d6 chore: use alloy-genesis imports for Genesis (#8973) 2024-06-19 23:14:25 +00:00
joshieDo
d0b241c0c2 chore: move IntegerList to reth-primitives-traits (#8948) 2024-06-19 14:13:31 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Thomas Coratger
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
joshieDo
b8759733d4 chore: move primitives/stage to reth-stages-types (#8749) 2024-06-11 14:38:26 +00:00
Thomas Coratger
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
Thomas Coratger
76a1a3d005 refactor: simplify Receipts implementation (#8710) 2024-06-10 12:26:44 +00:00
Oliver
51a28f22da chore: split db abstraction into new crate (#8594) 2024-06-04 21:45:57 +00:00
joshieDo
db3d1335a8 feat: adds StorageLock to StaticFileProvider and mdbx::DatabaseEnv (#8528) 2024-06-03 12:28:56 +00:00
joshieDo
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
Matthias Seitz
0d20503905 chore: rm reth-interfaces from db-common (#8467) 2024-05-29 13:28:15 +00:00
William Law
7dd787707c refactor: extract init from node-core (#8373)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-25 10:20:04 +00:00