Commit Graph

146 Commits

Author SHA1 Message Date
DoTheBestToGetTheBest
0b46e16dcd feat(eth-wire): update docs (#5450) 2023-11-15 23:31:45 +00:00
Alexey Shekhirin
49f4606583 fix(net): check bounds on message logging (#5448) 2023-11-15 19:03:34 +00:00
Matthias Seitz
40db0dfc9a chore: move shared capabilities to capabilities.rs (#5375) 2023-11-10 00:57:28 +01:00
Matthias Seitz
2488aa079e feat: support hello message with protocols (#5371) 2023-11-09 20:21:19 +00:00
Matthias Seitz
1a78f6ded4 docs: more shared cap docs (#5365) 2023-11-09 04:30:13 +00:00
Matthias Seitz
011494dff4 feat: support multiple shared caps (#5363)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2023-11-08 20:33:18 +00:00
Matthias Seitz
fc32458644 chore: support static str in capability (#5362) 2023-11-08 19:10:07 +00:00
Alexey Shekhirin
d762d2d9f7 feat: downgrade trie debug logs to trace, cleanup debug logs more (#5285) 2023-11-07 12:58:36 +00:00
DaniPopes
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +00:00
clabby
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
DaniPopes
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
Alexey Shekhirin
9ca44efe9f feat(bin): separate journald and file log filters, log debug to file by default (#5197) 2023-10-31 11:08:15 +00:00
Sean Matt
c1a6e42d19 feat: implement transaction fetcher, w/o redundant tx hash request (#5058)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-26 11:49:28 +00:00
DaniPopes
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
Thomas Coratger
dd6913cd98 feat(primitives): add _HASH suffix for constants hashes (#5175) 2023-10-25 14:07:21 +00:00
DaniPopes
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
Alexey Shekhirin
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
Alexey Shekhirin
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
Dan Cline
b151d6ea8d fix: wake future after buffering pong (#4536) 2023-09-09 10:27:22 +00:00
Dan Cline
59bffd4112 fix: filter out pre-genesis timestamp forks (#4501) 2023-09-07 10:57:31 +00:00
Matthias Seitz
a76da98316 feat: support admin_peers (#4435) 2023-08-31 20:36:50 +00:00
Dan Cline
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
Thomas Coratger
b2a0548e47 feat(net): rm TODO for DEFAULT_DISCOVERY_PORT (#4366) 2023-08-27 20:29:55 +00:00
PatStiles
6d0b00a391 chore: use DEFAULT_DISCOVERY_PORT constant (#4356) 2023-08-25 07:47:58 +00:00
Matthias Seitz
3b404acc7d feat: support blob transactions in manager (#4294) 2023-08-21 15:05:11 +00:00
Alexey Shekhirin
2904745650 chore: bump metrics (#4265) 2023-08-18 14:57:28 +00:00
Dan Cline
40f9576c3a feat: implement network encoding for blob transactions (#4172)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-16 23:10:33 +00:00
joshieDo
31d1288d40 feat: adds arbitratry to BlobTransaction and KZG_TRUSTED_SETUP (#4116)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-09 12:30:44 +00:00
Dan Cline
6c90ec537d feat: add BlobTransaction network type (#4102) 2023-08-09 11:59:14 +00:00
Dan Cline
334d6068ad feat: add 4844 header fields and consensus checks (#3972) 2023-07-29 12:51:16 +00:00
Bjerg
d14f995e1a test: improve slow tests (#3487)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-02 10:46:16 +00:00
Matthias Seitz
1c796f24fc chore: rustfmt (#3532) 2023-07-02 12:51:43 +02:00
Léo Vincent
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
Matthias Seitz
b787d09993 perf: reduce p2p message capacity (#3371) 2023-06-25 13:11:24 +00:00
Bjerg
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
Aditya Pandey
3ace10d835 refactor: phase out ether genesis in primitives (#2311)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-16 14:40:02 +00:00
Matthias Seitz
10717a7cc3 chore: apply same impl order (#2937) 2023-05-31 22:44:34 +00:00
Roman Krasiuk
10b577096b chore(metrics): restructure crates (#2850) 2023-05-26 12:21:48 +00:00
Bjerg
238eea37cf feat: add node identity to networking stack (#2758) 2023-05-20 09:24:31 +02:00
Matthias Seitz
2f003bf8ae chore: move client constant to primitives (#2220)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-04-13 16:48:17 +02:00
Matthias Seitz
47b9738ede chore: fix some typos (#2025) 2023-03-29 14:49:50 +02:00
rakita
c4f80b2997 feat: Store receipts (#1860)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-03-21 12:27:37 +01:00
Dan Cline
b28c40223e chore: move block body to primitives (#1874) 2023-03-20 21:14:23 -07:00
François Garillot
075544e889 refactor: various cleanups (#1833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-18 14:13:09 +01:00
Matthias Seitz
9f00d48402 chore: rearrange impl order (#1796) 2023-03-16 15:22:08 +01:00
Dan Cline
dd1a0b495f chore: remove redundant handshake traces (#1694) 2023-03-10 04:09:34 +01:00
Matthias Seitz
edeedd519e fix(net): enforce soft limit when propagating tx hashes (#1660) 2023-03-07 11:56:05 -05:00
Matthias Seitz
7b71af2409 test: add empty decode buffer check (#1628) 2023-03-04 13:51:35 -07:00
Matthias Seitz
cef4c425fd perf: allocate ping buffer and move to standalone function (#1629) 2023-03-04 01:26:45 +01:00