Commit Graph

1204 Commits

Author SHA1 Message Date
00c5b69af4 feat: integrate node primitives in engine handler (#12914) 2024-11-27 18:23:57 +00:00
7a6a725d91 feat: add Receipt AT to writer traits (#12892) 2024-11-27 15:31:13 +00:00
2ce741709f feat: relax provider bounds (#12857) 2024-11-26 16:26:36 +00:00
ebf837e6e8 chore: unify more tx signed fns (#12883) 2024-11-26 16:21:52 +00:00
4dfaa46380 chore: unify recover_singer (#12881) 2024-11-26 15:19:58 +00:00
2dc92880ba chore(trie): move trie updates to reth-trie-common (#12863) 2024-11-26 12:09:12 +00:00
b34fb7883a feat: make PooledTransactionsElementEcRecovered generic over transaction (#12869) 2024-11-26 12:02:23 +00:00
1b4048e47d chore: add encodable to pooled recovered (#12866) 2024-11-26 10:44:57 +00:00
c44e11b8ad feat: add Block AT to BlockReader (#12837) 2024-11-25 14:28:56 +00:00
863c5233fc feat: ChainStorageReader (#12836) 2024-11-25 13:29:25 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
02824da4fc chore: remove default bound for txs (#12834) 2024-11-24 11:47:37 +00:00
21bc75df39 feat: start implementing OpTransaction (#12529)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-24 09:08:36 +00:00
7c5cb90e9a feat: add signedtx for pooled tx (#12799) 2024-11-23 14:27:51 +00:00
c96118346a chore: rm unused variant type (#12798) 2024-11-23 14:25:18 +00:00
69e54da049 chore: remove duplicated functions (#12804) 2024-11-23 14:24:17 +00:00
13786c76d4 chore: use inmemory size functions for tx impl (#12802) 2024-11-23 06:21:29 +01:00
f8a88c50d1 chore: add missing from impl (#12801) 2024-11-23 06:21:20 +01:00
5db3ad1a67 feat: add Transaction AT to TransactionsProvider (#12794) 2024-11-22 23:04:42 +00:00
9a7a733a08 feat: impl InMemorySize for PooledTx (#12791) 2024-11-22 19:41:46 +00:00
7b156f058c feat: impl alloy transaction for pooled tx (#12787) 2024-11-22 15:29:04 +00:00
cbd9d6dc05 chore: remove no hash usage in tests (#12782) 2024-11-22 15:11:03 +00:00
f2860006f7 chore: replace TransactionSigned struct inits with new functions (#12779) 2024-11-22 14:28:59 +00:00
87ecb43413 replace BlockWithSenders with fn (#12695) 2024-11-22 13:52:08 +00:00
3384c84f6f chore: more useful tx conversions (#12778) 2024-11-22 13:47:40 +00:00
852fba6524 chore: replace blobtx fields with signed (#12774) 2024-11-22 13:34:09 +00:00
7f5fd80cb7 feat: integrate SignedTx AT into StaticFileProviderRW (#12764) 2024-11-22 11:49:25 +00:00
3d93b81a7e chore: replace pooled elements with signed (#12773) 2024-11-22 11:19:03 +00:00
f2126f2c05 chore: move withencoded struct (#12770) 2024-11-22 11:06:42 +00:00
a163929724 feat: add signed conversions (#12772) 2024-11-22 11:58:20 +01:00
3765ae2444 feat: add TransactionSigned::new fns (#12768) 2024-11-22 11:37:34 +01:00
f211aacf55 chore: rm tx alias re-export (#12762) 2024-11-22 01:07:04 +01:00
39e7fdeeb3 chore: remove txext trait (#12760) 2024-11-21 23:29:08 +00:00
4442b5d6fa feat: convert hash field to OnceLock<TxHash> on TransactionSigned (#12596)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 22:40:29 +00:00
6f6fb005ab chore: remove feature gated import (#12761) 2024-11-21 23:56:18 +01:00
2093d2bd9a chore(sdk): Add NodePrimitives::BlockHeader and NodePrimitives::BlockBody (#12647) 2024-11-21 17:03:05 +00:00
ad7885b48c chore(sdk): Define helper trait MaybeCompact (#12683) 2024-11-21 16:10:06 +00:00
4f946733c3 feat: add is_broadcastable_in_full to txtype (#12739) 2024-11-21 13:30:04 +00:00
749f98e021 chore: add header and body generics to SealedBlockWithSenders (#12717) 2024-11-20 18:56:35 +00:00
402f96600b chore: move txtype constants to codecs (#12705) 2024-11-20 12:18:58 +00:00
ce4a32017a chore: rm unused codec derive (#12700) 2024-11-20 10:48:09 +00:00
10caa9f846 fix: use body.recover_signers_unchecked instead on try_with_senders_unchecked (#12668) 2024-11-20 01:12:43 +00:00
aa34a2795b chore(sdk): make reth-chain-state types generic over receipt (#12667) 2024-11-19 20:16:45 +00:00
1e7189d3e4 feat: trait-based storage API (#12616)
Co-authored-by: joshie <93316087+joshieDo@users.noreply.github.com>
2024-11-19 15:39:28 +00:00
6615fd2efc chore: re-export header from primitives traits (#12657) 2024-11-19 13:46:31 +00:00
06bf5c7783 chore(sdk): make Chain generic over data primitives (#12635) 2024-11-19 09:27:23 +00:00
641d1288e9 chore(sdk): limit FillTxEnv to super trait of FullSignedTx (#12614) 2024-11-18 21:43:26 +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
378e097aea chore(sdk): Add InMemorySize as super trait (#12615) 2024-11-18 11:56:10 +00:00
5056a08112 fix(deps): Fix dev-deps for reth-primitives (#12612) 2024-11-18 09:03:54 +00:00