Commit Graph

824 Commits

Author SHA1 Message Date
ade779754a Add commands from CONTRIBUTING.md to Makefile and update ci (#6141)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-01-22 10:42:06 +00:00
ea36b58cb2 add missing documentation and minor refactor (#6152) 2024-01-22 10:26:47 +00:00
90e1c432de feat(discv4): small improvements and documentation for discv4 (#6149) 2024-01-21 15:54:46 +00:00
bf3264b257 feat: use alloy genesis now (#6135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-20 10:08:32 +00:00
51b40a029d Fix bug, buffered hashes of different eth versions from same peer (#6139) 2024-01-20 06:28:04 +00:00
8349cb3205 optimise TransactionFetcher (#6012)
Co-authored-by: zerosnacks <95942363+zerosnacks@users.noreply.github.com>
2024-01-18 23:37:14 +00:00
a3e56eaffa Cap max graceful disconnects (#6117)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-18 18:20:48 +00:00
7ed87433d8 chore: add missing outgoing message check (#6082) 2024-01-16 08:45:51 +00:00
8572e2a6fd improve usability of schnellru::LruMap and LruCache (LinkedHashSet cache) (#6016) 2024-01-15 10:44:35 +00:00
e2687c4525 chore: avoid .as_ref().to_vec() when Into<Vec<u8>> is available (#6071) 2024-01-15 10:21:54 +00:00
a075c31542 feat: test tracer (#6025)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-13 12:38:08 +00:00
94e8b8084b chore: bump aquamarine (#6048) 2024-01-12 22:21:00 +00:00
3ce9fcf7e5 add alloy_chains (#5952)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-12 14:43:55 +00:00
16a6e000bd resolve some missing doc and clippy (#6027) 2024-01-12 13:14:12 +00:00
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
4660da4a3f fix various clippy (#6020)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-10 23:27:57 +00:00
26e31f3197 Move FileClient and BlockFileCodec out of test-utils (#5998)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-10 19:02:57 +00:00
df4774c709 fix: randomly sample peers in NetworkState::announce_new_block() for block propagation (#5930) 2024-01-10 15:14:17 +00:00
ee3c4ebc36 Fix lru cache to match docs (#5995) 2024-01-10 01:07:54 +00:00
a1225be077 fix(bin): process metrics version mismatch (#5985) 2024-01-09 16:59:55 +00:00
2287392405 feat: Add random lookup for discv4 (#5975) 2024-01-08 17:52:24 +00:00
a5a0fff511 test: enable ignored tests (#5958) 2024-01-06 13:40:32 +01:00
bc192d9361 chore: make clippy happy (#5959) 2024-01-06 13:30:59 +01:00
92f33b071c add missing documentation for various crates (#5950) 2024-01-05 13:10:37 +00:00
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