Commit Graph

146 Commits

Author SHA1 Message Date
Matthias Seitz
9b50226f56 feat: add is paris active at block fn (#8872) 2024-06-16 17:49:26 +00:00
Alexey Shekhirin
ca574edbc8 chore(primitives): use derive_more where possible (#8834) 2024-06-14 14:06:03 +00:00
joshieDo
76c8f4842c chore: move proof types and root functions from primitives/proofs into reth-trie-common (#8724)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-13 16:36:18 +00:00
ibremseth
a80f0126dd fix: separate Base Sepolia and OP Sepolia BASE_FEE_PARAMS (#8789) 2024-06-12 21:58:37 +00:00
joshieDo
b16a6ec029 chore: move primitives/trie to reth-trie-types (#8717) 2024-06-10 15:00:14 +00:00
Brian Bland
827e081e05 Add Fjord timestamp conditions to OP+Base Mainnet+Sepolia (#8645) 2024-06-06 17:26:13 +00:00
Brian Bland
343a5f7b52 feat: Add fjordTime to OP genesis config (#8571) 2024-06-03 20:53:09 +00:00
Brian Bland
6e446084f0 feat: Support unnamed OP chains (#8488) 2024-06-03 18:01:59 +00:00
Thomas Coratger
e02b935e94 add match_same_arms clippy lint (#8549) 2024-06-03 17:42:25 +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
Alexey Shekhirin
80809a4918 feat: implement EIP-6110 (#8507)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-05-30 16:02:53 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +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
Dan Cline
4fa6277366 feat: add prague timestamp conversion from genesis to chainspec (#8216) 2024-05-13 01:16:37 -07:00
Dan Cline
47dade7c12 fix: set mainnet timestamps in op chainspecs for consensus checks (#8129) 2024-05-06 18:14:49 +00:00
0xKitsune
2334317dc7 chore: deduplicate fork timestamp configuration in ChainSpec (#8038) 2024-05-01 21:00:57 +00:00
Dan Cline
bf9d9745ed fix(op): use canyon,ecotone fork timestamps for op mainnet (#8011) 2024-05-01 00:20:23 +00:00
Emilia Hane
d532217afb fix(op): discv5 ENR (#7991) 2024-04-30 19:18:19 +00:00
Federico Gimenez
76e3aa9fa8 feat: enable optimism hardforks on genesis parse (#7935) 2024-04-29 12:54:15 +00:00
Emilia Hane
d312dbbea4 fix: chain spec for op mainnet (#7883) 2024-04-25 17:32:12 +00:00
Oliver Nordbjerg
00ca9cd024 feat: add prague helpers to spec (#7817) 2024-04-23 14:50:14 +00:00
Darshan Kathiriya
9a1d6ea9ca feat: base fee param fetching at a specific block (#7783) 2024-04-22 15:46:56 +00:00
Federico Gimenez
c0926ba10e feat: enable OP hardforks in DEV chainspec (#7787) 2024-04-22 09:58:19 +00:00
joshieDo
566480b472 chore: move optimism bootnodes to reth-primitives (#7657) 2024-04-16 15:54:31 +00:00
Matthias Seitz
493f41a126 feat: add missing hardfork convenience fns (#7678) 2024-04-16 15:03:01 +00:00
Emilia Hane
ceeb0da03b fix(op): headers above merge (#7622) 2024-04-15 10:25:15 +00:00
Rodrigo Herrera
96e3619ea9 use alloy's BaseFeeParams (2) (#7617)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-13 13:02:15 +00:00
Emilia Hane
9c5aea8c81 feat(op): import below bedrock blocks (#7555)
Co-authored-by: Atris <vacekj@outlook.com>
2024-04-12 11:57:06 +00:00
Matthias Seitz
e50f942d47 chore: use alloy nodeinfo (#7512) 2024-04-10 14:19:09 +00:00
DaniPopes
3826772886 chore: fix some warnings (#7515) 2024-04-08 18:10:10 +00:00
Emilia Hane
ebc4bc893c feat(discv5): add crate for interfacing reth network and sigp/discv5 (#7336)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-02 19:42:20 +00:00
Matthias Seitz
a31202670b chore: apply some style suggestions (#7307) 2024-03-24 22:52:33 +00:00
Justin Traglia
c108a2476c Enable clippy's equatable_if_let linter (#7221) 2024-03-19 14:32:43 +00:00
Thomas Coratger
6ffd6ef8f3 Small refactor (#7208) 2024-03-19 02:34:39 +00:00
Justin Traglia
b7ef60b899 Enable clippy's uninlined_format_args linter (#7204)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 23:29:19 +00:00
Delweng
a5e662dabb chore(node-builder): display the hardfork info in new line (#7185)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 10:33:54 +00:00
clabby
520d63580b feat(primitives): OP Sepolia ChainSpec (#6812) 2024-03-14 12:32:11 +00:00
Håvard Anda Estensen
d2c8b77e64 perf: replace BytesMut with alloy_rlp::encode (#7087) 2024-03-14 12:11:20 +00:00
Danil
22d585df17 fix(chain_spec): Set correct paris block and chain difficulty (#7111)
Signed-off-by: Danil <deniallugo@gmail.com>
2024-03-12 14:35:18 +00:00
Delweng
66c9403ea1 primitives/chain: dev chain support cancun upgrade (#7033)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-03-11 14:21:26 +01:00
Matthias Seitz
81291ff0fb chore: more Vec over BytesMut (#7084) 2024-03-11 12:50:50 +00:00
DaniPopes
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
yjh
f5be92573c chore: use cache to determine hardfork (#6989)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-06 11:54:20 +00:00
Federico Gimenez
96fcdfbac8 feat(api,rpc): improve engine API abstraction (#6871)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-05 16:05:17 +00:00
Alexey Shekhirin
6b5b6f7a40 Breaking changes (#5191)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Thomas Coratger <thomas.coratger@gmail.com>
2024-02-29 12:37:28 +00:00
clabby
6cf9e91144 chore(op): Clean up ChainSpecs (#6810) 2024-02-26 20:29:23 +00:00
clabby
54db85a216 feat(primitives): Add Base Mainnet Ecotone fork time (#6806) 2024-02-26 20:00:00 +00:00
DaniPopes
1563849404 chore: simplify collect DatabaseProvider methods (#6747) 2024-02-26 13:42:20 +00:00
Iraklis Leontiadis
d3d994cedd Improve eth_getLogs performance for latest block (#6305)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-25 12:33:12 +00:00