Commit Graph

55 Commits

Author SHA1 Message Date
ad7885b48c chore(sdk): Define helper trait MaybeCompact (#12683) 2024-11-21 16:10:06 +00:00
0c5984179e refactor(storage): unify blocks insertion logic (#12694) 2024-11-20 22:48:39 +00:00
ce4a32017a chore: rm unused codec derive (#12700) 2024-11-20 10:48:09 +00:00
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
4a8eb7a0c0 chore: add DUPSORT trait const (#12477) 2024-11-12 17:19:06 +00:00
d2f494bd88 primitives: replace primitive Withdrawals with alloy (#12119)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 07:55:06 +00:00
f52186cc4d db-api: opt StorageShardedKey encode, decode (#12143) 2024-11-01 11:30:03 +00:00
fae36bd25f refactor(storage): small refactor (#12106) 2024-10-27 02:00:32 +00:00
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +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
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
16bc9c8b49 chore(lint): fix lint storage (#11485) 2024-10-04 17:19:02 +00:00
73d5ce78c3 chore: replace Compact with bincode on ETL usage of SealedHeader (#11442) 2024-10-03 11:48:24 +00:00
68f0b0a08f perf(db): use Into to encode StoredNibbles (#11350) 2024-09-30 21:59:03 +00:00
50265b15db chore: remove generics from Decode and Decompress (#11295) 2024-09-27 21:49:49 +00:00
e962983896 perf(db): use encode_to in Scale implementations (#11297) 2024-09-27 17:42:46 +00:00
bf18fd927c perf: improve IntegerList API to avoid allocations (#11292) 2024-09-27 16:46:33 +00:00
2e05ec008a move op storage tests into new crate reth-optimism-storage (#11233) 2024-09-26 15:42:05 +00:00
466f21acfa feat: verify unused bits on types derived with Compact (#11131) 2024-09-25 11:27:37 +00:00
3bd966c594 primitives: rm alloy_genesis reexport (#11181) 2024-09-24 23:15:19 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
180f10001c feat: make reth-stages independent of concrete DatabaseProvider (#10934)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-19 10:47:55 +00:00
80c1159cb8 storage: replace reth-primitive imports (#10981)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 16:14:53 +00:00
f6b2021440 dev: remove unused dev-deps (#10813) 2024-09-11 00:45:20 +00:00
c258c1547e feat(db): move reth-storage-api::ClientVersion and StoredBlockWithdrawals to reth-db-models (#10763) 2024-09-09 13:53:45 +00:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
2c0170a03b docs: remove outdated comment in cursor::Walker (#10658) 2024-09-02 15:32:50 +00:00
d4cfb95e68 eip4844: use alloy TxEip4844 (#10624)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-01 19:20:00 +00:00
578b52afd0 eip2930: use alloy TxEip2930 (#10623) 2024-09-01 13:53:19 +00:00
3a49a552c7 feat: migrate to alloy TxEip1559 (#10262)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-31 17:36:28 +00:00
71e0178f71 feat: migrate to alloy TxLegacy (#9593)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-30 11:35:15 +00:00
1573746cef chore(db): enable arbitrary feature on reth-db-models (#10384) 2024-08-19 19:51:32 +00:00
6bf3ca320a feat(db): models crate (#10314)
Co-authored-by: Miguel Oliveira <migueloliveiradev@gmail.com>
2024-08-17 17:25:34 +00:00
330f73b7ec refactor: remove #[reth_codec] and #[derive_arbitrary] macros (#10263) 2024-08-12 14:23:50 +00:00
3c709981da deps: rm unused deps (#10229) 2024-08-09 12:09:01 +00:00
61500238fb dep: rm unused dependencies (#10099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 00:46:46 +00:00
6fa81153bf chore: fix typos (#9851) 2024-07-27 09:23:06 +00:00
ed16643f12 chore: remove proptest-derive dev deps (#9719) 2024-07-22 21:41:25 +00:00
7b4bf59445 chore: disable reth-codec default feature (#9556) 2024-07-18 09:36:45 +00:00
c3347f323c feat: make to_compact borrow (#9488)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-07-17 20:50:28 +00:00
89d0281ce3 chore: replace StoredBranchNode, StoredTrieMask and StoredHashBuilderValue types with Compact impl instead (#9573) 2024-07-17 12:06:05 +00:00
0befab52c9 chore: remove serde support from reth-codec (#9570) 2024-07-17 11:37:45 +00:00
484dc916c1 Rename main codec to reth db codec (#9501) 2024-07-16 09:33:56 +00:00
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00
c885257e52 clippy: rm outdated clippy allow (#9070) 2024-06-25 11:17:32 +02:00
8492ab3d52 chore: remove proptest arbitrary from codec derive and tests (#8968) 2024-06-20 23:02:07 +00:00
55831500cf chore(deps): bump interprocess and others (#8982) 2024-06-20 15:37:35 +00:00
d0b241c0c2 chore: move IntegerList to reth-primitives-traits (#8948) 2024-06-19 14:13:31 +00:00