Commit Graph

4297 Commits

Author SHA1 Message Date
Matthias Seitz
f3013e4ea4 fix: validate received ENR response in discv4 (#8407) 2024-05-27 11:22:08 +00:00
Federico Gimenez
89e55c4830 feat: reset trie updates on make_canonical (#8370) 2024-05-27 10:23:12 +00:00
Matthias Seitz
4dd2ad99f6 chore: extract blockchaintree types to blockchain-tree-api crate (#8393) 2024-05-27 10:22:13 +00:00
Matthias Seitz
50590aa18c chore: rm redundant pin (#8397) 2024-05-25 16:11:48 +00:00
Matthias Seitz
72f2f1b850 chore: rm unused functions (#8396) 2024-05-25 14:58:14 +02:00
Matthias Seitz
a6cfa2c089 chore: remove rpc-layer dep (#8395) 2024-05-25 14:36:01 +02:00
Matthias Seitz
df83befcff chore: replace reth-interface usage (#8394) 2024-05-25 13:34:28 +02:00
William Law
7dd787707c refactor: extract init from node-core (#8373)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-25 10:20:04 +00:00
Matthias Seitz
0056f2f097 chore(deps): use error imports directly (#8388) 2024-05-25 10:01:29 +00:00
Matthias Seitz
46fd454d80 chore: reorder struct account hashing struct defs (#8392) 2024-05-25 08:58:42 +00:00
guha-rahul
a8e5eb6186 feat: implement clientVersionV1 in engine API (#8016) 2024-05-24 17:38:06 +00:00
Roman Krasiuk
b06433c9e2 chore(trie): account specific hashed storage cursor (#8377) 2024-05-24 16:29:21 +00:00
Matthias Seitz
789260416d chore: simplify tree result types (#8390) 2024-05-24 14:41:01 +00:00
Matthias Seitz
4ee75d57ad chore: move sync to p2p crate (#8389) 2024-05-24 12:14:23 +00:00
Matthias Seitz
91f288d485 chore: remove wire-types optimism feature (#8383) 2024-05-24 13:55:12 +02:00
Matthias Seitz
e0a93193f0 chore(deps): rm reth-interfaces dep from reth-revm (#8387) 2024-05-24 11:17:12 +00:00
Matthias Seitz
9f61d1856f chore: extract block execution errors (#8386) 2024-05-24 10:11:08 +00:00
Matthias Seitz
76d7f4e1b9 chore: import codecs directly (#8385) 2024-05-24 09:41:48 +00:00
Matthias Seitz
05fddd3454 chore: replace interfaces dep with storage-errors (#8384) 2024-05-24 09:41:39 +00:00
Matthias Seitz
df7c9ee310 chore: extract p2p types from interfaces (#8382) 2024-05-24 08:34:09 +00:00
Matthias Seitz
d7172b6605 chore(deps): shrink some deps (#8376) 2024-05-23 21:05:00 +00:00
Matthias Seitz
1287bbcac7 chore: extract provider types (#8372) 2024-05-23 19:24:23 +00:00
Dan Cline
39d24b495f feat: return parent beacon block root in payload conversion (#8349) 2024-05-23 14:37:39 +00:00
Matthias Seitz
a4933e72a3 chore: remove peer types dep (#8368) 2024-05-23 14:02:28 +00:00
Matthias Seitz
c73af6298e chore: remove network setup from config (#8364)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-05-23 12:59:06 +00:00
Dan Cline
3312dc26cb chore: make unknown block error lowercase (#8355) 2024-05-23 12:27:21 +00:00
Matthias Seitz
f447db1eee feat: add static-file-types (#8361) 2024-05-23 13:39:11 +02:00
Matthias Seitz
4250c33da1 chore: clippy happy (#8362)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-05-23 13:24:20 +02:00
Dan Cline
155876d28c chore: improve HaveNotReceivedUpdatesForAWhile warning (#8356) 2024-05-23 13:17:48 +02:00
Federico Gimenez
c5bc960d31 fix(storage): use u8 for NippiJar's DataReader::offset_size (#8360) 2024-05-23 13:16:13 +02:00
Federico Gimenez
bc914a64d9 fix: check for files in is_database_empty (#8351) 2024-05-22 19:11:57 +00:00
Thomas Coratger
dbc65ad694 style: small refactor for txpool_inspect (#8348) 2024-05-22 19:01:27 +00:00
DaniPopes
7653e81d6f perf(primitives): avoid cloning receipts when calculating the root (#8350) 2024-05-22 19:00:06 +00:00
Federico Gimenez
d0386b8166 feat: use broadcast channel for event listeners (#8193)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-05-22 17:36:51 +00:00
Alexey Shekhirin
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
Federico Gimenez
90713300bf docs: add warning notes about using NippyJar and Compact encoding formats with untrusted data (#8345) 2024-05-22 16:11:30 +00:00
Federico Gimenez
e2a5857c20 docs: add panic comments in from_compact() (#8346) 2024-05-22 15:33:05 +00:00
Roman Krasiuk
c34b31ef53 chore(trie): PrefixSet::iter (#8343) 2024-05-22 13:56:50 +00:00
Querty
cd039d362b feat: bsc p2p network (#8061)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-22 11:37:11 +00:00
Federico Gimenez
5eb41d4088 fix: disable db shrinking (#8324) 2024-05-21 21:11:22 +00:00
Matthias Seitz
8a02e6e0e1 chore: rm leftover test assets (#8328) 2024-05-21 14:49:13 +00:00
Federico Gimenez
106d449307 fix: disambiguate use of next when validating ForkId (#8320) 2024-05-21 14:24:15 +00:00
Emilia Hane
c97963b354 fix(op): skip tx root validation for filtered out dup txns (#8316) 2024-05-21 11:17:18 +00:00
Federico Gimenez
6b14cbc5e7 fix: reject trailing bytes when decoding transactions (#8296) 2024-05-21 11:01:44 +00:00
Federico Gimenez
0b8ab1e083 fix: remove some expect usage in blockchain_tree (#8278) 2024-05-21 10:15:43 +00:00
Emilia Hane
043b4a9cda fix(op): fix logs (#8329) 2024-05-21 09:49:43 +00:00
Emilia Hane
23738e6db5 fix(cli): tx fetcher args help (#8297)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-05-21 09:21:50 +00:00
Federico Gimenez
54cd8cf9b0 fix: Chain::split returns NoSplitPending for block number > tip (#8285) 2024-05-21 08:59:17 +00:00
Federico Gimenez
5100ddd28e fix: prevent CREATE tx for EIP-4844 types (#8291)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-05-21 08:45:23 +00:00
Vid Kersic
adbe1ba9b1 chore: use with_chain_id for CfgEnv (#8327) 2024-05-21 08:31:08 +00:00