Commit Graph

800 Commits

Author SHA1 Message Date
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
dcf1d5090f docs: improve rlp transaction encoding docs (#5922) 2024-01-02 19:02:41 +00:00
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
a680a03658 feat: Introduce NodeBuilder (#5869)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-12-28 16:01:32 +00:00
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
3aa718a561 Revert "feat: Introduce NodeBuilder" (#5868) 2023-12-27 14:23:32 +01:00
8e9b02f128 feat: Introduce NodeBuilder (#5824) 2023-12-27 12:56:20 +00:00
8d6e976204 log(downloader): log count instead of distance (#5860) 2023-12-26 16:47:04 +00:00
c066aa60af feat: create new methods with Config arguments for existing builders (#5837)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-12-20 21:55:13 +00:00
686129cb63 feat(network): added NetworkConfigBuilder.block_import(..) (#5783)
Co-authored-by: lmittmann <lmittmann@users.noreply.github.com>
2023-12-15 20:20:45 +00:00
6af8e0f7ea chore: use new aquamarine macro (#5785) 2023-12-15 14:49:01 +00:00
a8e2518aa0 feat: add SecretKey to networkconfig (#5761) 2023-12-14 17:25:05 +00:00
5062b7ea86 feat: integrate multiplexing (#5559) 2023-12-12 16:34:31 +00:00
971e8d9b01 refactor(net): Simplified logic for determining shared capability versions (#5725)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-11 20:28:25 +00:00
c4c07b86bb feat: add network bench (#5728) 2023-12-11 14:20:45 +00:00
ae8ad6f26a refactor(net): Improved Masking Function for Message IDs (#5724) 2023-12-11 11:34:32 +00:00
cf5006108c chore: promote trace bad txs to debug (#5714) 2023-12-08 09:08:51 +00:00
cd4d6c52b0 Cap mux simple (#5577)
Signed-off-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2023-12-08 08:21:01 +00:00
27da72cd57 feat(primitives/net): export ConnectionInfo (#5709)
Co-authored-by: lmittmann <lmittmann@users.noreply.github.com>
2023-12-08 07:51:22 +00:00
f15e878250 Fix eth message ID length bug (#5666) 2023-12-04 16:01:40 +00:00
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
025511baa6 Fix sink implementation (#5594) 2023-11-27 19:01:00 +00:00
92fecc1daf feat(op-reth): Canyon receipts version (#5526) 2023-11-27 16:59:00 +00:00
462ea82f91 feat(op-reth): Canyon hardfork spec (#5503) 2023-11-27 15:53:25 +00:00
563a683a62 Feat/improve fee history performance (#5182)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-27 10:59:27 +00:00
62cebf0643 chore: some multiplex followup (#5553) 2023-11-24 12:35:50 +00:00
c37f187eed chore(deps): bump alloy 0.5 (#5557) 2023-11-24 11:48:21 +00:00
5ab2cf6998 feat: add find by offset functions (#5541) 2023-11-23 16:41:25 +00:00
5a04931397 feat: add NetworkProtocols trait (#5543) 2023-11-23 14:51:40 +00:00
3598a23cf7 feat: rlpx multiplexing (#5413) 2023-11-22 20:30:18 +00:00
5e2affb15a feat: add configure network function to cli ext (#5536) 2023-11-22 19:58:02 +00:00
6e6e873d88 chore: add some capability helper fns (#5486) 2023-11-18 11:16:20 +01:00
f29e04dadc fix: track actually requested transactions (#5483) 2023-11-18 08:34:57 +00:00
d05dda72dd chore(downloader): replace database with header provider (#5472) 2023-11-18 08:16:19 +00:00
b03d0106ae feat(eth-wire) add missing docs (#5467) 2023-11-17 12:57:07 +00:00
2b4eb8438c fix: fetch 4844 blob before reinjected reorged blob txs (#5460) 2023-11-16 18:54:07 +00:00
0b46e16dcd feat(eth-wire): update docs (#5450) 2023-11-15 23:31:45 +00:00
49f4606583 fix(net): check bounds on message logging (#5448) 2023-11-15 19:03:34 +00:00
100b6b850a feat: add on disk blob pool (#5389)
Co-authored-by: DoTheBestToGetTheBest <146037313+DoTheBestToGetTheBest@users.noreply.github.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-11-14 19:08:38 +00:00
e8729dda4a chore: convert connection type to stream (#5384) 2023-11-11 01:06:40 +01:00
277cd3ae04 fix: use SharedCapabilities (#5383) 2023-11-10 22:14:47 +01:00
820f67e741 feat: support additional protocols abstraction (#5360) 2023-11-10 18:41:06 +00:00
40db0dfc9a chore: move shared capabilities to capabilities.rs (#5375) 2023-11-10 00:57:28 +01:00
2488aa079e feat: support hello message with protocols (#5371) 2023-11-09 20:21:19 +00:00
46cad7042c implement Stream for Discovery (#5370) 2023-11-09 16:39:02 +00:00
c47a2393e3 chore: fix a bunch of features (#5369) 2023-11-09 14:31:27 +01:00
1a78f6ded4 docs: more shared cap docs (#5365) 2023-11-09 04:30:13 +00:00
011494dff4 feat: support multiple shared caps (#5363)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2023-11-08 20:33:18 +00:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
fc32458644 chore: support static str in capability (#5362) 2023-11-08 19:10:07 +00:00