Commit Graph

6468 Commits

Author SHA1 Message Date
Alexey Shekhirin
dfcd00fc6a feat(ci): compile reth-consensus crate for Wasm (#10277) 2024-08-13 00:41:38 +00:00
Alexey Shekhirin
5ab8b732fa fix(ci): include Wasm job in merge group success (#10279) 2024-08-12 23:22:40 +00:00
Alexey Shekhirin
3d5c4b7e39 fix(network, p2p): Wasm compilation (#10278) 2024-08-12 22:46:54 +00:00
Thomas Coratger
c9af0847c4 rpc: small refactoring in build_transaction_receipt (#10269) 2024-08-12 22:35:53 +00:00
Alexey Shekhirin
d2094d00d1 feat(ci): check all crates for Wasm (#10084) 2024-08-12 21:57:38 +00:00
frostburn
52ae25a7c7 chore(reth-consensus): no_std support (#9663)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-08-12 21:56:01 +00:00
frostburn
b2a035ac9b chore(reth-execution-errors) no_std (#10048)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-08-12 17:32:35 +00:00
Federico Gimenez
dba52132e9 chore: prevent warnings on docker build (#10273) 2024-08-12 17:26:49 +00:00
Thomas Coratger
269ba89636 rpc: rm PeerCount usage (#10271) 2024-08-12 16:55:48 +00:00
Matthias Seitz
b8a6f87884 fix: fix tx propagation when full (#10251) 2024-08-12 16:28:49 +00:00
github-actions[bot]
3fe862eb4f chore(deps): weekly cargo update (#10257)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-08-12 16:10:16 +00:00
Starkey
af85c133d1 docs: delete interface (#10265) 2024-08-12 14:42:10 +00:00
Arsenii Kulikov
330f73b7ec refactor: remove #[reth_codec] and #[derive_arbitrary] macros (#10263) 2024-08-12 14:23:50 +00:00
nk_ysg
6eae55e516 chore: fix typos (#10260) 2024-08-12 14:08:12 +00:00
nk_ysg
e94bd244e9 chore(reth-engine-primitives): remove unused code (#10261) 2024-08-12 14:06:15 +00:00
Thomas Coratger
603e39ab74 evm: unit tests for evm_with_inspector and evm_with_env_and_inspector (#10253) v1.0.5 2024-08-10 16:17:42 +00:00
Thomas Coratger
532ea9d097 deps: rm useless dependencies (#10255) 2024-08-10 16:17:20 +00:00
Thomas Coratger
80cf6db98c typo: replace [Block] by [Block] in doc (#10254) 2024-08-10 16:16:54 +00:00
Roy
25ab85c5a7 feat: ForkChoiceNotifications for BlockchainProvider and NoopProvider (#10231)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-10 14:35:42 +00:00
Jennifer
cdf5d8e9ee Add generic BlockStateNotificationStream type for pending, safe, finalized watchers (#10249) 2024-08-10 14:02:49 +00:00
Federico Gimenez
faa38cec4d fix: TreeState::on_new_head fork and reorg handling (#10232) 2024-08-10 09:45:45 +00:00
Dan Cline
2840a95785 fix: make WithdrawalsProvider methods aware of in-memory state (#10245) 2024-08-09 20:47:18 +00:00
Dan Cline
80cf638e58 docs: add more engine design docs (#9748) 2024-08-09 20:31:08 +00:00
Dan Cline
9b5a166e5d fix: use --chain base for op-sync CI test (#10244) 2024-08-09 19:58:05 +00:00
Dan Cline
5671d0a5f5 fix: use op-reth bin for unwind in op-sync CI (#10243) 2024-08-09 19:17:56 +00:00
Dan Cline
e280aaf19a fix: make EvmEnvProvider methods aware of in-memory state (#10240) 2024-08-09 18:27:48 +00:00
Dan Cline
1527dc03f7 chore: remove WriteTransactions from PersistenceAction (#10241) 2024-08-09 18:26:15 +00:00
Matthias Seitz
ffd71a0b02 chore: release 1.0.5 (#10242) 2024-08-09 18:22:48 +00:00
greged93
995c5fc8ea feat: add stage run <STAGE> tests (#10164) 2024-08-09 17:49:18 +00:00
Dan Cline
fe43f575f0 chore: remove reference to EngineApiTreeHandlerImpl (#10239) 2024-08-09 16:24:35 +00:00
Matthias Seitz
3ae96ba006 test: add test for prune.segments toml parsing (#10236) 2024-08-09 16:06:33 +00:00
Federico Gimenez
907209e927 feat: add setting for how many blocks can be persisted (#10237)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-09 15:41:29 +00:00
Arsenii Kulikov
1d83d14e8d feat: function-like macro for generating tests (#10233) 2024-08-09 14:28:58 +00:00
Matthias Seitz
547ee14771 chore: add trace for when nothing to propagate (#10226) 2024-08-09 13:43:18 +00:00
Matthias Seitz
66ddc5d8f4 chore: use exact max full peer count or round (#10228) 2024-08-09 13:08:48 +00:00
Skanda Bhat
e49f173f19 fix: only mark propagated txs as seen (#10234) 2024-08-09 13:06:27 +00:00
nk_ysg
c8a332fb85 feat: add metrics for dropped outgoing messages (#10225)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-09 13:00:42 +00:00
Thomas Coratger
50397cd361 evm: add unit tests for ConfigureEvm trait (#10230) 2024-08-09 12:26:04 +00:00
Thomas Coratger
3c709981da deps: rm unused deps (#10229) 2024-08-09 12:09:01 +00:00
Brian Bland
5716c20198 Add support for optimism granite hardfork (#10107)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-09 10:51:27 +00:00
AJStonewee
7634995cee docs: fix Common metrics types path (#10224) 2024-08-08 22:37:07 +00:00
nk_ysg
0216e78f5c feat: make additional validation tasks size configurable (#10200)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-08 22:08:14 +00:00
Federico Gimenez
d2b0ff40d1 feat: integrate engine2 for optimism (#10222) 2024-08-08 21:55:18 +00:00
Matthias Seitz
aa278bcdef feat: inject locally built payloads into the tree (#10216) 2024-08-08 21:53:43 +00:00
Federico Gimenez
63c71cf385 feat: make Eth node launcher generic (#10218) 2024-08-08 21:19:36 +00:00
Dan Cline
0ee689f357 fix: detect invalid buffered block when insert fails (#10217) 2024-08-08 20:45:45 +00:00
Federico Gimenez
c4aae6db36 feat: make EthService generic over engine types and block executor (#10212) 2024-08-08 17:22:55 +00:00
Jonathan LEI
75a501e9fa chore: derive serde traits (#10198) 2024-08-08 16:48:59 +00:00
Matthias Seitz
71bf575a4e fix: properly modify spec id for evm (#10210) 2024-08-08 15:33:21 +00:00
Harsh Pratap Singh
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