Commit Graph

45 Commits

Author SHA1 Message Date
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
98e03ee4e2 feat(primitives): clean up primitives proof.rs file (#5167) 2023-10-25 13:30:56 +00:00
d116de7410 Revert "feat(storage): make BlockReaderIdExt safe" (#5059) 2023-10-17 19:29:59 +00:00
30ebd2f8bb feat(storage): make BlockReaderIdExt safe (#5022) 2023-10-16 11:15:52 +00:00
081d71e1a2 change transaction value fields from u128 to a wrapper-type of U256 (#4439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:07:44 +00:00
f534b405cd fix: do not validate increasing withdrawal indexes (#4844) 2023-09-28 18:12:21 +00:00
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
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
dae31fa2a7 chore: timestamp fork activation semantics (#4785) 2023-09-26 11:29:38 +00:00
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
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
0874767cd9 refactor(interfaces): Result -> RethResult, Error -> RethError (#4695) 2023-09-20 21:13:16 +00:00
24a8590e69 feat: validate blob_gas_used in header (#4676) 2023-09-20 06:58:48 +00:00
f153d8f4d4 feat(revm): Integrate State (#3512)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-09-16 11:00:22 +00:00
e66e3e3556 feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree (#4410) 2023-09-01 12:51:34 +00:00
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
c412f3935d feat: add kzg_to_versioned_hash (#4085)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-08-10 17:56:03 +00:00
c1dfa7beba feat(eip4844): include TxEip4844 in the primitive Transaction enum (#4074) 2023-08-07 19:10:12 +00:00
9569debbb5 feat: make base fee computation parameters configurable via chain spec (#3992) 2023-08-07 15:52:27 +00:00
334d6068ad feat: add 4844 header fields and consensus checks (#3972) 2023-07-29 12:51:16 +00:00
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
0ff75b5011 fix: do not perform future timestamp checks post-merge (#3884)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 16:28:42 +00:00
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
96abde0965 chore: AccountProvider -> AccountReader & AccountWriter (#3228) 2023-06-19 11:46:47 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
1ff26dd2fd feat(stages): unwind on detached local head (#3066) 2023-06-09 17:35:46 +00:00
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
10717a7cc3 chore: apply same impl order (#2937) 2023-05-31 22:44:34 +00:00
5039122c35 feat: add sealed_header to HeaderProvider for single headers (#2801) 2023-05-23 16:03:02 -04:00
337579176d feat: add sealed headers range (#2769) 2023-05-22 15:30:00 +02:00
7b7805a4cc refactor: rm dupe InvalidTransactionErrors (#2737) 2023-05-19 10:13:33 +02:00
7d3016f0f2 feat: use BlockHashOrNum in providers (#2627) 2023-05-10 22:03:16 +02:00
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
423265648d proofs: prefer encode_list over encode_iter (#2518) 2023-05-02 07:23:45 -07:00
3d243d3af0 fix(consensus): clique block rewards (#2484) 2023-04-30 19:39:04 -07:00
70ead6e6dd fix: consider same timestamp as parent block invalid (#2454) 2023-04-28 11:53:15 -07:00
837555e296 chore(consensus): Clear up the naming and intention behind checks (#2415)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-26 18:04:36 +02:00
9fb66ffeff chore: move next base fee to header impl (#2400) 2023-04-26 12:31:35 +02:00
b4d69e68dc perf: remove redundant ommers sealing (#2386) 2023-04-25 05:53:16 -07:00
9e8d9883d1 fix: ignore header extradata validation in goerli pre-merge (#2178) 2023-04-11 18:03:45 -04:00
84f58e33b1 chore: clippy fix (#2085) 2023-04-03 10:27:12 +02:00
7c6c0b41e8 refactor: reward calc cleanup (#2075) 2023-04-01 13:22:22 -07:00
47b9738ede chore: fix some typos (#2025) 2023-03-29 14:49:50 +02:00
1a317f20e4 refactor: split consensus crate (#1814) 2023-03-17 13:20:00 +01:00