You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(cli/mev): address review feedback on tests and deny.toml
- test_mev_timeout: use MockServer with 500ms delay and 10ms timeout to
actually exercise the token.cancelled() / TimeoutInterrupted path
- Replace hardcoded ports 19950-19960 with refused_addr() helper that
binds :0 and drops the listener, giving OS-assigned ports that are
guaranteed available
- test_mev_default_scenario: assert PingMeasure is Good|Poor instead of
exact Good to avoid latency-sensitive flakiness on loaded CI runners
- Replace infallible u32→usize and SLOT_TIME→u64 try_from/unwrap_or with
direct as casts
- deny.toml: add reason fields to RUSTSEC-2026-0098 and RUSTSEC-2026-0099
Co-Authored-By: Bohdan Ohorodnii <35969035+varex83@users.noreply.github.com>
Copy file name to clipboardExpand all lines: deny.toml
+2-4Lines changed: 2 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -30,10 +30,8 @@ ignore = [
30
30
# (stuck on 0.7.3) and `alloy-signer-local` (stuck on 0.8.5). Neither is
31
31
# reachable from Pluto's loggers. Remove once upstream bumps to >=0.9.3.
32
32
{ id = "RUSTSEC-2026-0097", reason = "transitive rand <0.9.3 via cuckoofilter and alloy-signer-local; not triggerable from our code" },
33
-
# rustls-webpki URI name constraint bypass — transitive dep
34
-
{ id = "RUSTSEC-2026-0098" },
35
-
# rustls-webpki wildcard name constraint bypass — transitive dep
36
-
{ id = "RUSTSEC-2026-0099" },
33
+
{ id = "RUSTSEC-2026-0098", reason = "rustls-webpki URI name constraint bypass; transitive dep via hyper-rustls, not triggerable from our code" },
34
+
{ id = "RUSTSEC-2026-0099", reason = "rustls-webpki wildcard name constraint bypass; transitive dep via hyper-rustls, not triggerable from our code" },
0 commit comments