Commit Graph

1467 Commits

Author SHA1 Message Date
bd345378b6 chore: remove unused WithdrawalsProvider::latest_withdrawal (#13671) 2025-01-06 16:15:09 +00:00
f4ce10b7f0 feat: Implement "Add BlockBody::transaction_count helper function" (#13660) 2025-01-05 14:31:20 +00:00
fc9d95a4d1 chore: use HashMap::from_iter (#13649) 2025-01-04 11:43:26 +01:00
86399e2aea feat: remove PartialEq+Eq from ProviderError and all others affected (#13592)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-04 10:27:35 +00:00
91d09de440 fix: no_std case hashmap imports (#13617) 2025-01-04 09:49:06 +00:00
afdffadafd chore: use alloy TransactionMeta (#13632) 2025-01-03 15:49:22 +00:00
dbd4f0c4fe chore: make block field private (#13628) 2025-01-03 15:10:32 +00:00
1b9bdcc253 fix: implement StateCommitmentProvider for BlockchainProvider (#13620) 2025-01-02 12:43:58 +00:00
f163b3d3f9 feat: use alloy block types (#13518) 2024-12-31 09:30:15 +00:00
41104933c1 feat(metrics): Add cumulative transaction counters to improve observability (#12273)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-12-30 21:19:36 +00:00
0b135a2670 feat: update revm 19 alloy 09 (#13594) 2024-12-30 19:49:39 +01:00
0b598cf407 fix(storage): update proptest configuration for deterministic bench runs (#13580) 2024-12-30 18:06:22 +00:00
91dd4171af chore(db): relax consistent view provider bound (#13566) 2024-12-27 19:16:26 +00:00
4994cdf0b0 feat: integrate OpPrimitives (#13556) 2024-12-27 15:11:11 +00:00
0933e1b07d feat: generic data primitives block builder test framework (#13522) 2024-12-27 09:41:29 +00:00
df294e424b chore: make clippy happy (#13561) 2024-12-27 09:38:41 +00:00
56ce046317 perf: query bytecodes with &B256 to avoid copying code hash (#13559) 2024-12-26 14:58:56 +00:00
031f430b8f perf: query accounts with &Address to avoid copying address (#13554) 2024-12-25 12:31:28 +00:00
14c1c0be69 fix: typo in thread name (#13555) 2024-12-25 12:28:03 +00:00
edd25118d0 chore: make EthStorage generic over transaction (#13549) 2024-12-25 07:59:59 +00:00
90edbff5eb feat: impl compression traits for op primitives (#13550) 2024-12-25 07:58:48 +00:00
c822337fd6 fix: Compact impl for OpTypedTransaction (#13544) 2024-12-24 15:36:42 +00:00
ec21e895c1 chore: rm evmenvprovider trait (#13503) 2024-12-23 10:46:09 +00:00
517e5dbb06 chore: disable default std serde_json feature (#13513) 2024-12-23 10:46:35 +01:00
6e140108f0 chore: disable op- default features (#13511) 2024-12-23 09:12:51 +01:00
82af170687 feat(ethereum-forks): remove total difficulty for hardfork check (#13362)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-12-20 15:28:05 +00:00
a4f86b0e2d feat: set up codspeed (#13372) 2024-12-20 11:21:51 +00:00
378d80a22a chore: sprinkle a few track_caller (#13471) 2024-12-20 10:44:59 +00:00
04af67879c chore: assert etl_config.file_size != 0 (#13435) 2024-12-20 08:30:41 +00:00
5639552f95 fix: drop and remove lockfile when test (#13437) 2024-12-19 11:34:00 +00:00
2eecf75c35 chore: remove redundant Send bounds for BlockReader types (#13452) 2024-12-19 10:57:13 +00:00
ef033abaf9 Removed manual implementations of core::error::Error (#13370)
Co-authored-by: router <router@router.ian>
2024-12-18 00:01:48 +00:00
091c5499ba chore: replace TrieAccount with alloy's (#13397) 2024-12-16 02:57:02 +00:00
ed7b778bbe perf: skip lockfile exist checking when disable-lock enabled (#13355) 2024-12-14 20:18:37 +00:00
b525231224 chore: Introduce helper type for evm cfg and env tuple (#13377) 2024-12-14 08:53:59 +00:00
16f6d7a0c3 chore: add test_segment_config_backwards (#13394) 2024-12-14 08:18:36 +00:00
a7ebd15d24 chore: unify unchecked naming (#13391) 2024-12-13 18:34:37 +00:00
233dc7d35b fix(test): exclude lock file from storage files count (#13343) 2024-12-13 16:35:04 +00:00
e89d171fc8 chore: use reth-primitives-traits-directly (#13386) 2024-12-13 15:13:33 +00:00
df697f2cc0 perf(history_by_block_hash): reuse provider instead of creating two (#13382) 2024-12-13 13:38:30 +00:00
f347977765 chore: use hash fn directly (#13379) 2024-12-13 12:28:48 +00:00
aef9023781 chore: use OpTypedTransaction directly (#13350) 2024-12-12 14:31:37 +00:00
59fb0e210d chore: add BlockBodyIndicesProvider trait (#13347) 2024-12-12 13:49:44 +00:00
cdb03ac0b1 feat: optimism-specific receipt (#13317)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-12-12 13:43:35 +00:00
90fcfb90e7 chore: unify noop provider impls (#13345) 2024-12-12 14:13:39 +01:00
3b08b659aa chore: impl evm env provider for noop (#13342) 2024-12-12 12:20:42 +00:00
7764b9a038 chore: add OmmersProvider trait (#13331) 2024-12-12 11:20:03 +00:00
328d4937f2 fix: use generic receipt in StaticFileProducer (#13324) 2024-12-11 22:08:09 +00:00
5b19badd9b feat(op-isthmus): impl Debug for BlockchainProvider (#13312) 2024-12-11 19:44:18 +00:00
394f973acd chore: improve CompactZstd macro (#13277) 2024-12-11 11:58:12 +00:00