Commit Graph

444 Commits

Author SHA1 Message Date
Matthias Seitz
c4c07b86bb feat: add network bench (#5728) 2023-12-11 14:20:45 +00:00
Matthias Seitz
cf5006108c chore: promote trace bad txs to debug (#5714) 2023-12-08 09:08:51 +00:00
Emilia Hane
cd4d6c52b0 Cap mux simple (#5577)
Signed-off-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2023-12-08 08:21:01 +00:00
lmittmann
27da72cd57 feat(primitives/net): export ConnectionInfo (#5709)
Co-authored-by: lmittmann <lmittmann@users.noreply.github.com>
2023-12-08 07:51:22 +00:00
Arindam Singh
2144b97df0 reth-ethereum-forks crate (#5621)
Co-authored-by: root <root@Arindam>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-01 12:07:32 +00:00
Matthias Seitz
5a04931397 feat: add NetworkProtocols trait (#5543) 2023-11-23 14:51:40 +00:00
Matthias Seitz
3598a23cf7 feat: rlpx multiplexing (#5413) 2023-11-22 20:30:18 +00:00
Matthias Seitz
5e2affb15a feat: add configure network function to cli ext (#5536) 2023-11-22 19:58:02 +00:00
Matthias Seitz
f29e04dadc fix: track actually requested transactions (#5483) 2023-11-18 08:34:57 +00:00
Matthias Seitz
2b4eb8438c fix: fetch 4844 blob before reinjected reorged blob txs (#5460) 2023-11-16 18:54:07 +00:00
Matthias Seitz
e8729dda4a chore: convert connection type to stream (#5384) 2023-11-11 01:06:40 +01:00
Matthias Seitz
277cd3ae04 fix: use SharedCapabilities (#5383) 2023-11-10 22:14:47 +01:00
Matthias Seitz
820f67e741 feat: support additional protocols abstraction (#5360) 2023-11-10 18:41:06 +00:00
Matthias Seitz
2488aa079e feat: support hello message with protocols (#5371) 2023-11-09 20:21:19 +00:00
int88
46cad7042c implement Stream for Discovery (#5370) 2023-11-09 16:39:02 +00:00
Matthias Seitz
c47a2393e3 chore: fix a bunch of features (#5369) 2023-11-09 14:31:27 +01: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
DaniPopes
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
Matthias Seitz
fc32458644 chore: support static str in capability (#5362) 2023-11-08 19:10:07 +00:00
Matthias Seitz
0e2346597b feat: add for peers functions (#5351) 2023-11-08 14:46:07 +00:00
Panagiotis Ganelis
80be039c77 feat: add trait forNetworkEvents (#5354)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-08 13:24:03 +00:00
Matthias Seitz
5daaa7fe27 feat: add established timestamp to peerinfo (#5350) 2023-11-08 03:12:04 +00:00
Sean Matt
dea22ada84 feat: add TransactionsHandle function (#5198)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-06 13:35:31 +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
suneal
390abf3a44 chore: drain fetching transaction events (#5309) 2023-11-05 14:52:07 +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
Matthias Seitz
f782a33310 chore: downgrade debug! to trace! (#5186) 2023-10-26 09:13:26 +00:00
Matthias Seitz
4891559acc chore: rm redundant trait bound (#5185) 2023-10-26 00:12:30 +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
Matthias Seitz
4dc15c3bee chore(clippy): make clippy happy (#5155) 2023-10-24 13:15:36 +02:00
Emmanuel Ekpenyong
33df4e5766 chore: remove reth primitives [tokio] and [tokio-stream] dependencies (#5111)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-21 05:58:43 +00:00
Dan Cline
3c383bfbb7 fix: order transactions by nonce before inserting into txpool (#4989)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-17 14:36:55 +00:00
Matthias Seitz
a60dbfdd56 test: remove flaky test (#5034) 2023-10-15 23:44:37 +02:00
Matthias Seitz
ffcda0ddbc test: improve connect all perf (#5028) 2023-10-15 10:52:19 +02:00
Matthias Seitz
d58e4a46f8 test: TransactionGenerator and p2p testing support (#5023) 2023-10-14 21:13:36 +00:00
Dan Cline
6c8c084e36 feat: track encoded length with pooled txs (#4976)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-13 10:46:37 +00:00
MouseLess.eth
d2a967d4b5 Large tx integration test (#4959) 2023-10-12 11:42:56 +00:00
Supernovahs.eth
a2c62cdf61 rpc tracing to workspace (#4986) 2023-10-11 16:19:06 +00:00
Dan Cline
39f566e7cc fix: use correct payload length for blob pooled txs (#4972) 2023-10-10 21:02:26 +00:00
Matthias Seitz
1cccd097eb perf: disable nagle algorithm for rlpx sessions (#4944) 2023-10-09 22:09:09 +00:00
Roberto Bayardo
081d71e1a2 change transaction value fields from u128 to a wrapper-type of U256 (#4439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:07:44 +00:00
Matthias Seitz
f59db3151d chore(deps): move more things to workspace (#4881) 2023-10-02 20:45:36 +00:00
SleepingShell
05198e990c feat(network): PropagateTransactionsTo implementation (#4772)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-30 09:45:54 +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
Thomas Coratger
4dbd8835e5 feat(primitives): remove mod ethers_compat (#4771) 2023-09-26 19:03:49 +00:00
Alexey Shekhirin
5e01a21ec4 chore(tree, engine, prune, stages, storage): improve logs (#4790) 2023-09-26 17:01:37 +00:00