Commit Graph

7194 Commits

Author SHA1 Message Date
Hai | RISE
c4ce9977f2 fix: reset pruned sender numbers on stage drop (#11150) 2024-10-02 17:36:43 +00:00
Alexey Shekhirin
16be8b9059 feat(exex): commit notifications to WAL before sending to ExExes (#11354) 2024-10-02 16:18:33 +00:00
Varun Doshi
3bbbade9cf Fix: Reorder all serde_bincode_compat module definitions (#11435)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-02 16:18:06 +00:00
Alexey Shekhirin
e882d00f1a feat(exex): WAL metrics (#11431) 2024-10-02 15:49:03 +00:00
joshieDo
2ca8231e73 chore(provider): dont recover sender from BlockState transaction on transaction_sender (#11424) 2024-10-02 13:55:07 +00:00
Federico Gimenez
e2f35ce6df chore: remove temporary allow attribute (#11428) 2024-10-02 13:05:02 +00:00
Emilia Hane
d36683d1a3 chore(sdk): define traits for primitives Block and BlockBody (#11411) 2024-10-02 12:39:19 +00:00
joshieDo
da23e1ce8d chore(provider): rename to get_in_memory_or_storage_by_block_range_while (#11421) 2024-10-02 12:23:02 +00:00
Alexey Shekhirin
b66e4f5ad3 fix(exex): do not finalize WAL with a block higher than finalized header (#11420) 2024-10-02 11:58:45 +00:00
Alexey Shekhirin
b44fff4dd0 feat(chain-state): notify about new safe/finalized only if modified (#11383) 2024-10-02 11:51:41 +00:00
Matthias Seitz
afbe2bb5e9 fix: apply 4788 system call in tracing (#11417) 2024-10-02 11:50:06 +00:00
Alexey Shekhirin
2a4f46b750 feat(stages): fail Execution if post execute commit input isn't consumed (#11418) 2024-10-02 11:47:45 +00:00
Alexey Shekhirin
4491b0d96a feat(trie): bincode compatibility for trie updates (#11409) 2024-10-02 11:22:07 +00:00
nk_ysg
a07efa7b5b chore: rm todos (#11400) 2024-10-02 10:40:50 +00:00
Alexey Shekhirin
8d3a03a3b9 fix(exex): check exex head against node head to determine canonical (#11410) 2024-10-02 10:29:16 +00:00
Alexey Shekhirin
82cc96d0c0 fix(stages): call post execute/unwind commit hooks (#11413) 2024-10-02 10:24:05 +00:00
greged93
d47904f7cd dev: swap_remove (#11405) 2024-10-02 10:13:44 +00:00
joshieDo
7c15326e0b feat: add get_in_memory_or_storage_by_block to BlockchainProvider2 (#11384) 2024-10-02 09:05:48 +00:00
nk_ysg
64fae4d0f2 chore: rm crate reth-rpc-types (#11341) 2024-10-02 11:16:20 +02:00
garwah
d5bdc1c8c0 feat(net): Perform graceful network shutdown before dropping network in NetworkManager (#11404)
Co-authored-by: garwah <garwah@garwah>
2024-10-02 11:15:12 +02:00
Matthias Seitz
7cec526370 chore: make clippy happy (#11408) 2024-10-02 10:09:44 +02:00
Matthias Seitz
c6529a830d chore: add metric and trace for already executed blocks (#11406) 2024-10-02 10:07:33 +02:00
Matthias Seitz
12554c426f fix: fetch header by hash (#11407) 2024-10-02 10:07:22 +02:00
nk_ysg
2d59212512 ci: pin clippy to working version (#11401) 2024-10-02 07:23:38 +00:00
Matthias Seitz
07dc861a94 chore: rename default chainspec parser (#11398) 2024-10-01 22:22:57 +00:00
Dan Cline
7e4b1bff7a chore(Makefile): separate features by spaces only (#11393) 2024-10-01 22:20:26 +00:00
Roman Krasiuk
408d793bfd fix(engine): is_fork header traversal (#11368) 2024-10-01 21:58:24 +00:00
Alexey Shekhirin
9c6e31fcb9 feat(primitives): bincode compatibility for EIP-7702 transaction (#11394) 2024-10-01 21:04:32 +00:00
Matthias Seitz
9c9b1fdf84 fix: add tracing features to op binary (#11395) 2024-10-01 21:34:07 +02:00
Federico Gimenez
b9341a7b47 fix(tree): use in-memory data first to query total difficulty (#11382) 2024-10-01 18:57:32 +00:00
Matthias Seitz
2d221dbf49 fix: use pending state if available (#11391) 2024-10-01 18:34:14 +00:00
DaniPopes
b722272c49 chore(db): simplify Compact for Vec (#11361) 2024-10-01 17:44:59 +00:00
joshieDo
22ddc98c06 fix(provider): handle race on fn transaction_id (#11380) 2024-10-01 17:42:29 +00:00
nk_ysg
b5b7005741 chore: Remove redundant impl NetworkManager (#11390) 2024-10-01 17:39:58 +00:00
DaniPopes
fbc01d6cfa chore(deps): bump some breaking deps (#11388) 2024-10-01 17:26:47 +00:00
DaniPopes
707067ab4d chore: limit tracing logs to debug by default (#11377) 2024-10-01 16:13:28 +00:00
Alexey Shekhirin
9c041d252b fix(exex): set next file ID when creating WAL storage (#11372) 2024-10-01 16:06:28 +00:00
Alexey Shekhirin
86f12b7f53 feat(trie): deserialize trie updates with serde as hex (#11369) 2024-10-01 14:28:59 +00:00
Roman Krasiuk
7fab4c3118 perf(engine): avoid unnecessary arc clones on new head (#11381) 2024-10-01 14:24:02 +00:00
Matthias Seitz
0a183b4bf9 feat: add ReputationChangeWeights::zero (#11375) 2024-10-01 14:21:52 +00:00
Roman Krasiuk
d8b9f5db54 test(engine): improve deep reorg test (#11378) 2024-10-01 14:21:38 +00:00
DaniPopes
19593d403d chore: propagate std feature to alloy-trie (#11371) 2024-10-01 14:15:17 +00:00
greged93
15e3e0e110 dev: block_with_senders on BlockState (#11363)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-01 13:40:09 +00:00
Alexey Shekhirin
6b3a75917e fix(evm): propagate optimism and test features correctly (#11373) 2024-10-01 13:34:31 +00:00
joshieDo
b29d81c859 fix(provider): use canonical_chain on range lookups (#11332) 2024-10-01 12:29:04 +00:00
Matthias Seitz
b20854052e docs: misc in memory docs (#11365) 2024-10-01 12:07:39 +00:00
Matthias Seitz
94b076d2c7 chore: log num hash (#11364) 2024-10-01 12:07:07 +00:00
Federico Gimenez
bdbdb143dc ci(hive): update expected rpc-compat failures (#11367) 2024-10-01 11:53:33 +00:00
Alexey Shekhirin
a8a380ff54 feat(exex): use rmp-serde for WAL storage (#11353)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-01 09:55:42 +00:00
Matthias Seitz
f51ac78d5a fix: never ban trusted peers (#11254)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-01 07:35:59 +00:00