Commit Graph

158 Commits

Author SHA1 Message Date
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
9f29107abb chore(sdk): add NodePrimitives::TxType (#12332) 2024-11-12 11:11:37 +00:00
a2e11977d8 chore(sdk): Add InMemorySize as super trait of data primitive traits (#12465) 2024-11-12 10:52:26 +00:00
b5f7eca72f chore(sdk): make ExecutionOutcome generic over receipt (#12448)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-11-12 10:38:00 +00:00
f38503c2bc chore: move (Full)NodePrimitives to reth-primitive-traits (#12461)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-12 09:58:36 +00:00
5edca402b0 feat(op): define OpTxType (#12443) 2024-11-12 09:07:05 +00:00
eccff7d24b chore(reth_primitives): Use trait for size methods in primitive types (#12201)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-11 16:54:00 +00:00
24b3e63ab3 feat: make Consensus trait generic over block parts (#12451) 2024-11-11 16:35:01 +00:00
11fd5aa45e chore(sdk): define new BlockHeader trait (#12452) 2024-11-11 16:21:39 +00:00
b0329ee4d7 chore(sdk): impl Receipt for reth_primitives::Receipt (#12446) 2024-11-11 12:52:21 +00:00
5d5f442024 chore(sdk): define helper trait FullNodePrimitives (#12331) 2024-11-11 11:58:34 +00:00
c1b4fd84c5 refactor: remove trait bound on TxType (#12379) 2024-11-10 12:25:55 +00:00
59ebebaa63 primitives: rm alloy Withdrawals reexport (#12421)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 13:09:46 +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
38fdc93a12 feat: bump alloy (#12215)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-06 14:50:25 +00:00
660ca389e7 chore(sdk): define FullSignedTx trait (#12327) 2024-11-06 13:21:17 +00:00
d8edf9c80e chore(sdk): define FullBlock trait (#12326) 2024-11-06 13:20:51 +00:00
56b76871ed primitives: rm alloy Withdrawal reexport (#12296) 2024-11-04 08:21:17 +00:00
9814041603 primitives: rm useless OP_ constants (#12298) 2024-11-04 08:18:13 +00:00
bb03578eed chore: Move FillTxEnv::fill_tx_env into SignedTransaction trait and implement in TransactionSigned (#12186)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-04 07:01:40 +00:00
f93dbf54c3 Remove redundant SignedTransaction::Signature (#12185) 2024-11-01 11:49:37 +00:00
b42b189210 Reth primitives traits tx type (#11720)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-30 21:45:16 +00:00
82784183e7 feat: transaction trait (#11877) 2024-10-29 16:47:12 +00:00
5568cca846 primitive-traits: add unit tests for Account (#12048) 2024-10-25 16:39:52 +00:00
c3182f2a64 primitives-traits: small refac for IntegerList and more doc (#12049) 2024-10-25 04:37:20 +00:00
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +00:00
53c5476637 chore(primitive-traits): rm EIP1559_ constants (#12036) 2024-10-24 13:20:11 +00:00
bea6e278df primitive-traits: use alloy MIN_PROTOCOL_BASE_FEE constant (#12037) 2024-10-24 12:29:24 +00:00
2d83f20489 chore: reuse alloy-primitives logs bloom (#12031) 2024-10-24 11:12:13 +00:00
d50da7fcd6 primitives-traits: use alloy SEPOLIA_GENESIS_HASH constant (#12024) 2024-10-24 10:50:43 +00:00
8bfb7f9ce9 primitive-traits: use alloy BEACON_NONCE constant (#12029) 2024-10-24 09:58:50 +00:00
bbeb799dc1 primitive-traits: rm ALLOWED_FUTURE_BLOCK_TIME_SECONDS constant (#12028) 2024-10-24 09:56:05 +00:00
84a30b0404 primitive-traits: use alloy INITIAL_BASE_FEE constant (#12022) 2024-10-24 09:53:15 +00:00
044e2d6aea refactor(primitive-traits): use alloy EPOCH_SLOTS constant (#12018) 2024-10-23 23:15:45 +00:00
565e4b400d refactor(primitive-traits): use alloy ETHEREUM_BLOCK_GAS_LIMIT constant (#12019) 2024-10-23 23:15:15 +00:00
889a7e0b98 primitive-traits: use alloy _DURATION constants (#11960) 2024-10-23 14:31:22 +00:00
e8205936da primitive-traits: rm unused SELECTOR_LEN (#11959) 2024-10-22 13:38:45 +02:00
e52f647644 chore(primitives): use alloy eth conversion constants (#11892) 2024-10-22 12:34:53 +02:00
1f4ca32e35 refactor(primitives-traits): rm useless trait bounds for Receipt (#11942) 2024-10-21 19:18:30 +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
2f559c62bf primitives: use alloy MAXIMUM_EXTRA_DATA_SIZE constant (#11881) 2024-10-19 08:28:10 +00:00
cfd066c071 chore(sdk): SignedTransaction abstraction (#11432)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-18 09:43:23 +00:00
5859f93c56 primitives: use alloy EMPTY_ constants (#11852) 2024-10-18 08:53:21 +00:00
0c70f6bd35 primitives: use alloy KECCAK_EMPTY constant (#11851) 2024-10-18 08:25:22 +00:00
b57cbfd21b primitives: use alloy DEV_GENESIS_HASH constant (#11849) 2024-10-17 20:29:31 +00:00
a6c8bda029 primitives: use alloy MAINNET_GENESIS_HASH constant (#11848) 2024-10-17 19:44:04 +00:00
52407b18de chore(sdk): incorporate block module into reth-primitives-traits (#11835) 2024-10-17 13:14:48 +00:00
491f154c34 primitives-traits: rm redundant definitions of EMPTY_OMMER_ROOT_HASH (#11820) 2024-10-17 09:30:26 +00:00
025cb3b70e primitive-traits: rm redundant EMPTY_ROOT_HASH definition (#11811)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-16 22:07:27 +00:00