Commit Graph

1204 Commits

Author SHA1 Message Date
c09bb04950 primitives: rm alloy_eips::eip4844::kzg_to_versioned_hash reexport (#11182) 2024-09-24 23:15:06 +00:00
c434e52632 primitives: rm alloy_eips::eip1559::calc_next_block_base_fee reexport (#11177) 2024-09-24 19:04:15 +00:00
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
15aee9b144 feat: use alloy Signature type (#10758)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-23 13:29:48 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
66089682d7 Move OptimismHardfork to new crate reth_optimism_forks (#10963) 2024-09-20 16:51:45 +00:00
b9140cccb5 test: improve test coverage for 4844 rlp transactions (#11058) 2024-09-20 04:05:46 +00:00
89ca7a9ef1 test: 4844 testdata (#11033) 2024-09-19 12:29:41 +00:00
03e89b1af6 fix: only decode fields (#11031) 2024-09-19 13:39:24 +02:00
e8402385a0 chore(reth-primitives): use COMPACT_EXTENDED_IDENTIFIER_FLAG (#10926) 2024-09-18 17:40:44 +00:00
1d0b18cd1a error: use derive-more Error for deriving error (#10841) 2024-09-17 10:01:29 +00:00
30d8ec74ff chore(reth-primitives): use derive_more::From when possible (#10917) 2024-09-17 09:53:27 +00:00
f04fc7c5b9 chore(primitives, ethereum-forks): replace std feature gate alloc imports (#10945) 2024-09-17 09:52:57 +00:00
acdb2050a7 chore(reth-provider): use Vec::with_capacity (#10912) 2024-09-17 09:37:51 +00:00
bf800986d3 chore: use MIN_TRANSACTION_GAS replace magic number (#10910) 2024-09-16 21:28:35 +00:00
47d188cb8e cfg: replace std feature gate alloc imports with extern crate alloc (#10861) 2024-09-13 16:01:12 +00:00
ed4235609f chore: bump alloy 0.3.3 (#10806) 2024-09-10 11:27:35 +00:00
b554eccab9 chore(reth-primitives): clean unused file (#10765) 2024-09-07 08:59:25 +00:00
2b6b715b95 Remove load_trusted_setup_from_bytes (#10719)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 21:43:35 +02:00
b0fddef46a optimism: use op-alloy TxDeposit (#10667)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 15:50:33 +00:00
8bbd403285 fix: improve nonce too low error (#10711) 2024-09-05 13:09:33 +00:00
834e99cd2a chore: moved optimism_receiptfn and its tests (#10520)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-05 13:00:09 +00:00
08719deb4e primitives: small refactor in gas_limit method (#10668) 2024-09-02 22:07:58 +00:00
659375d776 eip7702: use alloy TxEip7702 (#10617) 2024-09-02 18:16:25 +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
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
7df7bc2c1a chore(op): Add OpChainSpec (#10516) 2024-08-27 12:25:38 +00:00
8191e0c05d chore(chainspec): move op stack chain specs to reth-optimism-chainspec (#10485) 2024-08-26 18:01:49 +00:00
655495d8c3 clippy: add implicit_clone clippy lint (#10529)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-26 11:34:31 +00:00
709e7b73ce clippy: add if_not_else clippy lint (#10524)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 10:58:06 +00:00
042faacb15 feat: impl From alloy-consensus::TxType for reth_primitives::TxType (#10523) 2024-08-26 08:37:42 +00:00
7f56beed16 primitives: rm IntoRecoveredTransaction for TransactionSignedEcRecovered (#10505) 2024-08-25 10:09:00 +00:00
0a7ac41772 refactor: use EIP TX_TYPE_ID (#10471) 2024-08-23 01:52:28 +00:00
c0902c8b47 deps: bump derive_more to 1.0 (#10403) 2024-08-20 20:16:12 +00:00
a918779f2c dev(primitives): signature conversion (#10371) 2024-08-17 17:06:19 +00:00
330f73b7ec refactor: remove #[reth_codec] and #[derive_arbitrary] macros (#10263) 2024-08-12 14:23:50 +00:00
80cf6db98c typo: replace [Block] by [Block] in doc (#10254) 2024-08-10 16:16:54 +00:00
106a0c7cf7 refactor: replace once_cell Lazy with LazyLock (#9844)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-08 14:20:42 +00:00
e907f0eab0 deps: rm unused deps (#10192) 2024-08-07 22:21:57 +00:00
d31a8eef49 fix: reset auth list in txenv on non-7702 txs (#10177)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-08-07 17:07:44 +00:00
e24e4c773d Check features powerset for reth-primitives (#10138) 2024-08-06 15:19:58 +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
6c76845ce0 chore: re-add derived 7702 arbitrary impl (#9720) 2024-08-05 09:20:05 +00:00
967502c7e4 chore: use alloy AccessList result (#10021) 2024-08-02 13:12:57 +00:00
d7f9a255e1 feat(primitives): k256 crate fallback for secp256k1 module (#9989) 2024-08-02 12:53:59 +00:00
5f39f42cee feat: add has eip7702 transactions (#9996) 2024-08-01 17:19:01 +00:00