Commit Graph

1138 Commits

Author SHA1 Message Date
Matthias Seitz
13786c76d4 chore: use inmemory size functions for tx impl (#12802) 2024-11-23 06:21:29 +01:00
Matthias Seitz
f8a88c50d1 chore: add missing from impl (#12801) 2024-11-23 06:21:20 +01:00
Arsenii Kulikov
5db3ad1a67 feat: add Transaction AT to TransactionsProvider (#12794) 2024-11-22 23:04:42 +00:00
Matthias Seitz
9a7a733a08 feat: impl InMemorySize for PooledTx (#12791) 2024-11-22 19:41:46 +00:00
Matthias Seitz
7b156f058c feat: impl alloy transaction for pooled tx (#12787) 2024-11-22 15:29:04 +00:00
Matthias Seitz
cbd9d6dc05 chore: remove no hash usage in tests (#12782) 2024-11-22 15:11:03 +00:00
Tien Nguyen
f2860006f7 chore: replace TransactionSigned struct inits with new functions (#12779) 2024-11-22 14:28:59 +00:00
Steven
87ecb43413 replace BlockWithSenders with fn (#12695) 2024-11-22 13:52:08 +00:00
Matthias Seitz
3384c84f6f chore: more useful tx conversions (#12778) 2024-11-22 13:47:40 +00:00
Matthias Seitz
852fba6524 chore: replace blobtx fields with signed (#12774) 2024-11-22 13:34:09 +00:00
Arsenii Kulikov
7f5fd80cb7 feat: integrate SignedTx AT into StaticFileProviderRW (#12764) 2024-11-22 11:49:25 +00:00
Matthias Seitz
3d93b81a7e chore: replace pooled elements with signed (#12773) 2024-11-22 11:19:03 +00:00
Matthias Seitz
f2126f2c05 chore: move withencoded struct (#12770) 2024-11-22 11:06:42 +00:00
Matthias Seitz
a163929724 feat: add signed conversions (#12772) 2024-11-22 11:58:20 +01:00
Matthias Seitz
3765ae2444 feat: add TransactionSigned::new fns (#12768) 2024-11-22 11:37:34 +01:00
Matthias Seitz
f211aacf55 chore: rm tx alias re-export (#12762) 2024-11-22 01:07:04 +01:00
Matthias Seitz
39e7fdeeb3 chore: remove txext trait (#12760) 2024-11-21 23:29:08 +00:00
Steven
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
Matthias Seitz
6f6fb005ab chore: remove feature gated import (#12761) 2024-11-21 23:56:18 +01:00
Emilia Hane
2093d2bd9a chore(sdk): Add NodePrimitives::BlockHeader and NodePrimitives::BlockBody (#12647) 2024-11-21 17:03:05 +00:00
Emilia Hane
ad7885b48c chore(sdk): Define helper trait MaybeCompact (#12683) 2024-11-21 16:10:06 +00:00
Matthias Seitz
4f946733c3 feat: add is_broadcastable_in_full to txtype (#12739) 2024-11-21 13:30:04 +00:00
Arsenii Kulikov
749f98e021 chore: add header and body generics to SealedBlockWithSenders (#12717) 2024-11-20 18:56:35 +00:00
Matthias Seitz
402f96600b chore: move txtype constants to codecs (#12705) 2024-11-20 12:18:58 +00:00
Matthias Seitz
ce4a32017a chore: rm unused codec derive (#12700) 2024-11-20 10:48:09 +00:00
joshieDo
10caa9f846 fix: use body.recover_signers_unchecked instead on try_with_senders_unchecked (#12668) 2024-11-20 01:12:43 +00:00
Emilia Hane
aa34a2795b chore(sdk): make reth-chain-state types generic over receipt (#12667) 2024-11-19 20:16:45 +00:00
Arsenii Kulikov
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
Matthias Seitz
6615fd2efc chore: re-export header from primitives traits (#12657) 2024-11-19 13:46:31 +00:00
Emilia Hane
06bf5c7783 chore(sdk): make Chain generic over data primitives (#12635) 2024-11-19 09:27:23 +00:00
Emilia Hane
641d1288e9 chore(sdk): limit FillTxEnv to super trait of FullSignedTx (#12614) 2024-11-18 21:43:26 +00:00
Emilia Hane
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
Tien Nguyen
378e097aea chore(sdk): Add InMemorySize as super trait (#12615) 2024-11-18 11:56:10 +00:00
Emilia Hane
5056a08112 fix(deps): Fix dev-deps for reth-primitives (#12612) 2024-11-18 09:03:54 +00:00
Emilia Hane
7ae8ce1d00 chore(sdk): Add blanket impls for refs to prim traits (#12613) 2024-11-17 16:48:27 +00:00
Matthias Seitz
d9ed07a367 chore: remove revm-primitives re-export (#12599) 2024-11-16 11:33:09 +01:00
Krishang Shah
ac5976ff51 feat: implement Compact for OpTxType (#12537) 2024-11-15 16:05:19 +00:00
Emilia Hane
5f66fa448e chore(sdk): improve usability TxType trait (#12548) 2024-11-15 13:31:35 +00:00
Thomas Coratger
1aa316e4bc fmt(primitives): group pub use transaction (#12561) 2024-11-15 09:41:37 +01:00
Matthias Seitz
b1729d22e4 feat: impl block for sealedblock (#12555) 2024-11-14 22:03:09 +00:00
Matthias Seitz
28a5b631d1 chore: move gas_spent_by_transactions to traits (#12541) 2024-11-14 20:35:04 +00:00
Matthias Seitz
a7bb1d1fa3 chore: remove constants reexport (#12549) 2024-11-14 18:36:31 +01:00
Arsenii Kulikov
77e687c28c feat: relax BodyStage bounds (#12539) 2024-11-14 15:23:15 +00:00
Thomas Coratger
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
Emilia Hane
9e77d916e1 chore(sdk): improve usability tx primitive traits (#12437) 2024-11-13 13:35:59 +00:00
Thomas Coratger
9313737dbb primitives: use SealedHeader::seal (#12507) 2024-11-13 13:41:56 +01:00
Matthias Seitz
a96dee17f5 chore: bump alloy 064 (#12488) 2024-11-13 01:06:25 +01:00
Arsenii Kulikov
b39957612a feat: make more network components generic over primitives (#12481) 2024-11-12 19:29:42 +00:00
Léa Narzis
0cd34f911c feat: add ovm BlockFileCodec (#12247)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-12 15:27:28 +00:00
Arsenii Kulikov
aece53ae88 feat: make downloaders and clients generic over block parts (#12469)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 15:13:21 +00:00