Commit Graph

648 Commits

Author SHA1 Message Date
fbfa2cedaf chore: impl default for PendingPoolImportsInfo (#6596) 2024-02-14 01:18:02 +00:00
4b21cf610c fix(op): set optimism flag correctly (#6593) 2024-02-13 23:43:22 +00:00
c0f3d38ad9 Speed up request buffered hashes (#6318)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: back <104515688+justcode740@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-13 18:57:43 +00:00
ac4b99a8e3 chore(deps): bump curve25519-dalek, revert nightly pin (#6497) 2024-02-08 22:00:34 +00:00
2bcdec94ab chore(net): downgrade unseen hashes log to trace (#6459) 2024-02-07 13:42:42 +00:00
189d76735e fix: initial total_bytes value for response limit and typos (#6449) 2024-02-06 21:33:00 +00:00
a015c97a4b fix: remove debug assert dependend traces (#6434) 2024-02-06 03:33:51 +01:00
e810687ba7 fix: put noop helper behind feature (#6433) 2024-02-06 03:32:18 +01:00
75132dabba Fix bug hashes buffered for busy peer gave false-positive on eth68 check (#6427) 2024-02-05 22:39:45 +00:00
6c1263e000 fix(tracing): prioritize RUST_LOG and verbosity CLI arg (#6413) 2024-02-05 19:42:32 +00:00
09e5e7c76e Disable filling eth66 request from pending hashes and fix index bug (#6385) 2024-02-05 12:56:50 +00:00
1f12203723 add TestPoolWrapper around TestPool (#6395) 2024-02-05 12:40:53 +00:00
35ab1b1586 feature: better Address in use error message. (#6397) 2024-02-05 12:05:37 +00:00
c29af0ce56 Disable tx refetch logic (#6384) 2024-02-05 11:43:45 +00:00
7213533541 Fix bug, rebuffer hashes that were received over broadcast (#6316) 2024-02-05 11:42:57 +00:00
2c867d77da Example/polygon p2p (#6393)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-05 11:41:27 +00:00
021941a2c2 fix: Remove redundant Result wrapper (#6345) 2024-02-02 14:01:53 +00:00
ae3ec6611e Fix bug, limit for broadcast message (#6325) 2024-02-01 19:44:15 +00:00
cac6a5275a Introduce async budget in transaction manager (#6295)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-02-01 17:54:06 +00:00
4807d0260c fix: ensure backwards compat config (#6319) 2024-02-01 12:49:59 +01:00
82b20403cc opt-out of filling space in request upon announcement (#6310)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-31 21:25:00 +00:00
dd40ea54dc feat(net): batch-import received txs (#6299) 2024-01-31 18:11:42 +00:00
34cda3a99f Sanitise eth68 announcement (#6222)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-31 13:19:51 +00:00
606640285e Bug fix, increase tx response soft limit (#6301) 2024-01-30 22:17:31 +00:00
3faf9d87a3 feat: NetworkManager hibernate command, NetworkHandle hibernate funct… (#6186)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-29 17:15:48 +00:00
0aa22466d2 chore: use Display when formatting addresses and hashes (#6245) 2024-01-26 14:57:08 +00:00
f2702243f0 Make limit on tx packet size soft in tx fetcher (#6201) 2024-01-24 20:44:09 +00:00
021d236f8c Bug fix, tx fetcher fill_request_for_peer (#6150) 2024-01-22 20:03:10 +00:00
b713408331 Bug fix tx fetcher RUST_LOG=trace & add state dump to debug_assert error (#6146) 2024-01-22 15:37:56 +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
8572e2a6fd improve usability of schnellru::LruMap and LruCache (LinkedHashSet cache) (#6016) 2024-01-15 10:44:35 +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
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
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
a5a0fff511 test: enable ignored tests (#5958) 2024-01-06 13:40:32 +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
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