Commit Graph

102 Commits

Author SHA1 Message Date
Arsenii Kulikov
330f73b7ec refactor: remove #[reth_codec] and #[derive_arbitrary] macros (#10263) 2024-08-12 14:23:50 +00:00
Thomas Coratger
80cf6db98c typo: replace [Block] by [Block] in doc (#10254) 2024-08-10 16:16:54 +00:00
Matthias Seitz
5f39f42cee feat: add has eip7702 transactions (#9996) 2024-08-01 17:19:01 +00:00
Matthias Seitz
06bfce2d5c chore: more reth-codec cfgs (#9547) 2024-07-16 17:02:36 +00:00
Matthias Seitz
3bf3b9e3ec fix: derive arbitrary for tests (#9167) 2024-06-28 11:24:58 +00:00
Dan Cline
8492ab3d52 chore: remove proptest arbitrary from codec derive and tests (#8968) 2024-06-20 23:02:07 +00:00
Dan Cline
13b5819142 feat: add _with_senders_unchecked methods to SealedBlock (#9002) 2024-06-20 21:02:10 +00:00
joshieDo
32500aa9a6 chore: move Bytecode, Requests and Withdrawals to reth-primitives-traits (#8954) 2024-06-19 15:21:00 +00:00
DaniPopes
1f2bd941d9 chore: simplify optimism tx compat (#8925) 2024-06-18 15:30:42 +00:00
0xAtreides
8d54f2f8d3 feat: support no_std for reth-primitives (#8817)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-17 06:57:46 +00:00
joshieDo
217ff958cc chore: move Header and SealedHeader to reth-primitives-traits (#8831) 2024-06-14 14:43:57 +00:00
Alexey Shekhirin
ca574edbc8 chore(primitives): use derive_more where possible (#8834) 2024-06-14 14:06:03 +00:00
joshieDo
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Dan Cline
ce9154d9bd chore: expose blob_versioned_hashes methods on block (#8530) 2024-05-31 16:46:46 +00:00
Alexey Shekhirin
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00
guha-rahul
487f7e302b refactor: move all alloy-compat code to a standalone module (#8192)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-12 11:28:26 +00:00
Andrzej Sulkowski
dd7c021470 feat: feature gate rpc-types import for alloy conversions (#7963)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-08 20:45:12 +00:00
Alexey Shekhirin
c3cdd8c646 feat(examples): sqlite rollup exex (#7826) 2024-04-30 12:00:18 +00:00
Matthias Seitz
43f58f16dd chore: get rid of compat call (#7930) 2024-04-27 07:55:06 +02:00
Matthias Seitz
66d5ecbd47 chore: bump alloy 39b8695 (#7774) 2024-04-20 14:29:00 +02:00
Thomas Coratger
c59c41701d Convert Header and Block rpc to primitives (#7660) 2024-04-15 19:30:35 +00:00
Thomas Coratger
a2654650ba Implement From<Block> for BlockBody (#7643) 2024-04-14 21:01:49 +00:00
Supernovahs.eth
3519270c69 remove proptest specific encoding logic (#6503)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-02-28 21:45:51 +00:00
Roman Krasiuk
3f6d55bb08 fix(primitives): sealed block senders check (#6822) 2024-02-27 13:39:33 +00:00
Dan Cline
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +00:00
Thomas Coratger
466adc4b14 add minor improvements (#6448) 2024-02-06 19:35:33 +00:00
Delweng
2895ed30d9 chore(rpc-types-compat): use SealedBlock.raw_transactions to reduce deplicate (#6406)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-02-06 15:29:08 +00:00
Thomas Coratger
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
Thomas Coratger
a30d149b05 add ensure_transaction_root_valid method for SealedBlock (#6163) 2024-01-22 19:03:28 +00:00
rakita
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
Alexey Shekhirin
a1225be077 fix(bin): process metrics version mismatch (#5985) 2024-01-09 16:59:55 +00:00
Matthias Seitz
5f53545f45 fix: use unchecked sender recovery when loading from disk (#5919) 2024-01-02 15:00:53 +00:00
yjh
f96dc7e578 chore: remove BlockBodyRoots and reduce root calculation times (#5847)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-22 09:23:28 +00:00
Matthias Seitz
61c9587a24 feat: add execution payload validator (#5811) 2023-12-18 11:45:24 +00:00
Bjerg
faa9a22a71 refactor: use BlockWithSenders in executors (#5771) 2023-12-15 12:57:41 +00:00
Roman Krasiuk
f1e38cdb08 fix: always recover senders on mismatch (#5575) 2023-11-27 11:19:10 +00:00
Matthias Seitz
8e6fb6b5d1 docs: add panics section (#5574) 2023-11-26 07:48:29 +00:00
Supernovahs.eth
3c7989c541 block_with_senders in ethstatecache (#5302)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-20 14:56:08 +00:00
Matthias Seitz
c0fe64700a chore: add missing helper fns (#5471) 2023-11-17 11:48:24 +01:00
Matthias Seitz
365fbb18c2 chore: add a few tx related helper functions (#5430) 2023-11-14 23:09:07 +00:00
DaniPopes
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +00:00
evalir
76e751eef4 feat: Completely decouple rpc-types to standalone crate (#5193)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-28 08:00:47 +00:00
DaniPopes
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
DaniPopes
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
Dan Cline
eb6dc51971 fix: ensure no blob transactions in payloads pre-cancun (#4779) 2023-09-26 18:24:20 +00:00
Thomas Coratger
1962014a77 feat(primitives): add calculate_blob_gas_used function in SealedBlock (#4692)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-20 21:34:07 +00:00
Alexey Shekhirin
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
Dan Cline
893f4cf2a2 feat: validate payload versioned hashes (#4417)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-31 00:05:46 +00:00