refactor(p2p): reuse build-version helper in handshake validation
Some checks are pending
Security Scan / security (push) Waiting to run
Test / Test (push) Waiting to run

Co-Authored-By: Charon <charon@lethean.io>
This commit is contained in:
Virgil 2026-04-04 22:35:02 +00:00
parent bdbefa7d4a
commit b7428496bd

View file

@ -192,8 +192,8 @@ func ValidateHandshakeResponse(resp *HandshakeResponse, expectedNetworkID [16]by
return fmt.Errorf("p2p: peer build %q is malformed", resp.PayloadData.ClientVersion)
}
minBuild := MinimumRequiredBuildVersion(isTestnet)
if buildVersion < minBuild {
if !MeetsMinimumBuildVersion(resp.PayloadData.ClientVersion, isTestnet) {
minBuild := MinimumRequiredBuildVersion(isTestnet)
return fmt.Errorf("p2p: peer build %q parsed as %d below minimum %d",
resp.PayloadData.ClientVersion, buildVersion, minBuild)
}