Commit Graph

1678 Commits

Author SHA1 Message Date
Dan Cline
6770ba9eed feat(provider): add get_account_before_block to ChangesetReader (#18898) 2025-10-08 13:11:16 +00:00
Léa Narzis
b82ad07775 chore: make clippy happy (#18900) 2025-10-08 10:18:49 +00:00
Alexey Shekhirin
e9598ba5ac feat(storage): read headers and transactions only from static files (#18788) 2025-10-06 11:39:48 +00:00
Brian Picciano
d276ce5758 feat: OverlayStateProvider (#18822)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-03 14:21:27 +00:00
MozirDmitriy
5c05beb404 chore: relax trait bounds for EmptyBodyStorage in storage API (#18842) 2025-10-03 12:36:44 +00:00
Arsenii Kulikov
871bc82eee chore: do not generate fuzz tests in Compact macro (#18849) 2025-10-03 11:58:44 +00:00
Matthias Seitz
1d1fea72b6 docs: apply spelling and grammar fixes (#18836)
Co-authored-by: Jennifer Paffrath <jenpaff0@gmail.com>
Co-authored-by: Max <max@digi.net>
2025-10-02 11:22:43 +00:00
Federico Gimenez
22f9708f6a fix(storage): clean up HeaderNumbers entries during block unwinds (#18790) 2025-09-30 16:41:36 +00:00
Alexey Shekhirin
058ffdc21e feat(storage): write headers and transactions only to static files (#18681) 2025-09-29 17:04:59 +00:00
Matthias Seitz
850083dbde chore: remove doc_auto_cfg feature (#18758) 2025-09-28 12:53:45 +02:00
Brian Picciano
ff4cc6e3ba chore: Accept range in HashedPostState::from_reverts (#18728) 2025-09-26 11:29:37 +00:00
drhgencer
284d1b377f perf: avoid redundant bytecode hash calculation in RPC provider (#18711) 2025-09-25 18:24:45 +00:00
YK
a047a055ab chore: bump rust to edition 2024 (#18692) 2025-09-25 12:18:51 +00:00
Hai | RISE
1a68d8e968 feat(db): add MDBX put-append for fast ordered puts (#18603) 2025-09-24 11:48:50 +00:00
Alvarez
8eaadf52d8 fix: Prevent potential underflow in static file header healing (#18628) 2025-09-23 20:32:46 +00:00
emmmm
9806e07cf8 fix: replace tx_hash method with TxHashRef trait bound (#18357) (#18362)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-22 09:31:17 +00:00
Hai | RISE
55cbefe836 perf(persistence): lookup segment operation once (#18588) 2025-09-20 07:22:31 +00:00
Brian Picciano
ff51faaeac chore(db): Simplifications to trie-related storage-api methods (#18579) 2025-09-19 15:41:32 +00:00
Dharm Singh
870389c5d6 refactor: EmptyBodyStorage block reader logic (#18508)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-17 23:51:27 +00:00
Arsenii Kulikov
04c5820689 fix: don't override existing tables in create_tables_for (#18511)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-17 09:56:35 +00:00
Matthias Seitz
8e65a1d1a2 fix: missing generic type hint for cursor (#18483) 2025-09-15 23:32:19 +00:00
Alexey Shekhirin
5844ff7b17 feat(storage): bump MDBX map size to 8TB (#18360) 2025-09-15 16:42:37 +00:00
Hai | RISE
ef85d93cd7 perf(db): open MDBX DBIs only once at startup (#18424) 2025-09-15 11:57:01 +00:00
Hai | RISE
f66e197171 chore(storage): remove unused primed_dbis (#18415) 2025-09-13 07:32:22 +00:00
Hai | RISE
51bf7e37e2 perf(db): reuse MDBX DBIs for the same tx (#18292) 2025-09-12 12:34:52 +00:00
Hai | RISE
6e950a1286 fix: DB benches (#18314) 2025-09-08 13:58:29 +00:00
Matthias Seitz
de24793b19 chore: clippy happy (#18310) 2025-09-06 09:59:44 +02:00
Femi Bankole
ef337d46a2 feat: introduce maybe_pending method to StateProviderFactory (#18260)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-06 09:31:09 +02:00
Matthias Seitz
62f03e41bc chore: fix various typos in comments and documentation (#18296) 2025-09-06 08:36:10 +02:00
Hai | RISE
0cdd54838b chore: delist unused deps with cargo-machete (#18259) 2025-09-05 10:23:52 +00:00
Hai | RISE
4cc600c41e perf(db): do not heap-allocate the stage key per query (#18284) 2025-09-05 09:44:15 +00:00
Brian Picciano
651e34cec6 fix: Pass prefix set from init_from_state_dump into compute_state_root (#18185) 2025-09-01 10:16:35 +00:00
quantix9
7170e14404 chore: Add 0x prefix and use macro (#18156) 2025-08-29 12:20:08 +00:00
Debjit Bhowal
87647b25ac fix(static_file_provider): Exception for Gnosis and Chiado (#18044)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-26 14:31:06 +00:00
Matthias Seitz
d87280e793 chore: apply spelling and typo fixes (#18041) 2025-08-25 16:24:21 +02:00
Kero
d5ade8504a fix: replace unwrap with proper error handling in ShardedKey decode (#17902) 2025-08-23 02:48:08 +00:00
Federico Gimenez
00ae7654e9 chore(cli): add log about state root computation for init-state (#17980) 2025-08-21 19:46:35 +00:00
Starkey
b81bdc88f0 chore(db): remove empty TODO comment (#17981) 2025-08-21 19:33:11 +00:00
Starkey
93fcd82351 fix: replace todo!() with Ok(None) in NoopProvider transaction_block (#17949) 2025-08-20 10:00:18 +02:00
Starkey
41aa3bf7ff fix: optimize empty directory check in is_database_empty (#17932) 2025-08-19 16:23:14 +00:00
crazykissshout
a3298ecfdd test: remove misleading TODO comments in MockEthProvider (#17926) 2025-08-19 12:45:39 +00:00
malik
b81e133fbc perf: reduce cycles on indexing (#17916) 2025-08-19 07:33:10 +00:00
robinsdan
29e4b20588 refactor: remove StateCommitment trait (#17812) 2025-08-18 13:53:53 +00:00
Jack Drogon
cd7a3c816f fix: replace unsafe unwrap with proper error handling (#17867)
Signed-off-by: Jack Drogon <jack.xsuperman@gmail.com>
2025-08-14 04:40:40 +00:00
Matthias Seitz
b5aa824120 chore: fix typos and improve documentation (#17862) 2025-08-13 20:33:52 +02:00
greg
cb03cb7e17 feat: make MockEthProvider more generic (#17780)
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
2025-08-13 17:55:10 +00:00
Jack Drogon
1cdc43d79c fix: typo initialise to initialize (#17851)
Signed-off-by: Jack Drogon <jack.xsuperman@gmail.com>
2025-08-13 17:09:59 +00:00
Jack Drogon
f1da87e3e6 fix: clippy warnning manual_is_multiple_of (#17853)
Signed-off-by: Jack Drogon <jack.xsuperman@gmail.com>
2025-08-13 13:47:58 +00:00
Pana
02eafd75f1 chore: update db-access example used method (#17815) 2025-08-13 09:10:52 +00:00
Mablr
6e691c0f38 chore: Remove BlockMeta variants and unused code (#17835) 2025-08-12 18:29:04 +00:00