Commit Graph

1386 Commits

Author SHA1 Message Date
2dbbd152cb chore(provider): remove unused BlockExecutionReader trait (#12156) 2024-10-29 11:00:22 +00:00
fae36bd25f refactor(storage): small refactor (#12106) 2024-10-27 02:00:32 +00:00
b257408060 Fix readonly check in libmdbx-rs (#12096) 2024-10-26 16:17:21 +00:00
269d705c70 test: ensure we acquire file lock in tests (#12064) 2024-10-25 08:38:07 +00:00
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +00:00
d50da7fcd6 primitives-traits: use alloy SEPOLIA_GENESIS_HASH constant (#12024) 2024-10-24 10:50:43 +00:00
044e2d6aea refactor(primitive-traits): use alloy EPOCH_SLOTS constant (#12018) 2024-10-23 23:15:45 +00:00
8a40d5c6aa feat(providers): add AtomicBlockchainProvider (#11705)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-23 13:40:14 +00:00
252cdf7f35 storage: add unit tests for StorageRevertsIter (#11999) 2024-10-23 13:35:24 +00:00
ff04de380d chore: bump alloy-eip7702 (#11986)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-10-23 12:53:29 +00:00
20dc0c7da0 some fmt (#11933) 2024-10-21 17:25:33 +00:00
f25cceb9f9 perf: use Vec::with_capacity and reserve_exact (#11904) 2024-10-21 11:59:09 +00:00
aba4991d0a docs: note about type changes (#11925) 2024-10-21 10:31:29 +00:00
2e8a8fe6f6 doc(storage): add missing documentation for nippy-jar (#11913) 2024-10-20 23:10:36 +00:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
e2ecb6224d chore: remove unused deps (#11898) 2024-10-19 16:54:07 +00:00
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
eee5e0d41f bump rust to 1.82 (#11876) 2024-10-18 20:08:09 +00:00
0c70f6bd35 primitives: use alloy KECCAK_EMPTY constant (#11851) 2024-10-18 08:25:22 +00:00
f3c0dda0d3 perf: use existing block hash functions (#11858) 2024-10-17 22:40:33 +00:00
8eb5d4f047 Remove unsafe from impl Compact for ClientVersion (#11318)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-10-17 20:28:13 +00:00
a6c8bda029 primitives: use alloy MAINNET_GENESIS_HASH constant (#11848) 2024-10-17 19:44:04 +00:00
3bc3e71699 primitives: use EMPTY_OMMER_ROOT_HASH const when possible (#11833) 2024-10-17 11:21:40 +00:00
e828b34ed1 chore: rm features from test utils (#11816) 2024-10-17 03:06:23 +00:00
b57a5607cb test: make provider compile with cargo t (#11817) 2024-10-17 03:05:26 +00:00
5a82f20a29 chore: rm 1 usage of optimism feature (#11813) 2024-10-16 22:03:33 +00:00
82862fabd7 primitives: rm redundant functions for Transaction (#11747) 2024-10-16 20:33:57 +00:00
d421931b7e trie: simplify usage of HashedStorage with default (#11662) 2024-10-16 10:31:23 +00:00
a6358d2e6f feat(provider): add *StateProviderRef creation methods to DatabaseProvider (#11776) 2024-10-16 08:52:56 +00:00
183cea4577 chore(provider): move state_provider_from_state to BlockState impl (#11777) 2024-10-16 08:13:30 +00:00
3cb4bf266d chore(deps): bump alloy-trie 0.7 (#11362)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-10-15 10:53:34 +00:00
3ab1f9559e feat: replace once_cell with std (#11694)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-15 08:21:01 +00:00
f684dd4c4c chore(clippy): enable if_then_some_else_none lint (#11679)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 15:45:26 +00:00
c03399d1eb chore(ci): unpin clippy (#11697) 2024-10-13 09:25:56 +00:00
b51299b86b refac: small refactor in BlockchainProvider2 (#11660) 2024-10-11 18:22:20 +00:00
bca11aa2dd clippy: add from_iter_instead_of_collect warn (#11666) 2024-10-11 17:56:33 +00:00
1ba631ba95 feat: store safe block num as well (#11648) 2024-10-10 19:32:15 +02:00
fca1cd8181 fix: don't unwrap missing requests (#11646) 2024-10-10 16:54:06 +00:00
10eb1e8b3f chore(providers): test race condition on all BlockchainProvider2 macro tests (#11574) 2024-10-08 17:10:23 +00:00
67db43d0ac chore(provider): add more test coverage on BlockchainProvider non-range queries (#11564) 2024-10-08 13:17:57 +00:00
65e6683295 fix(provider): fix sub overflow on tx_range queries for empty blocks (#11568) 2024-10-08 12:54:47 +00:00
548f5b9c6d feat(trie): expose storage proofs (#11550) 2024-10-08 09:47:15 +00:00
4b12f3285a fix(tree): make state methods work for historical blocks (#11265)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-10-07 09:12:35 +00:00
7842673903 feat(provider): add test_race to BlockchainProvider2 tests (#11523) 2024-10-07 09:06:28 +00:00
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
093b1a16df chore(provider): add more test coverage on BlockchainProvider::*by_block_range queries (#11488) 2024-10-04 18:57:44 +00:00
16bc9c8b49 chore(lint): fix lint storage (#11485) 2024-10-04 17:19:02 +00:00
a42cfbbae7 chore(provider): add more test coverage on BlockchainProvider::*by_tx_range queries (#11480) 2024-10-04 15:05:17 +00:00
b537672886 chore(db): capture tx opening backtrace in debug mode (#11477) 2024-10-04 12:10:32 +00:00
b4d5adeeb1 chore: use block_ref on CanonicalInMemoryState (#11467) 2024-10-03 17:32:31 +00:00