Connectivity failures prevent your validator from communicating with the synchronizer. The symptoms vary — from outright connection refusals to subtle TLS handshake errors — but the diagnostic approach is consistent.Documentation Index
Fetch the complete documentation index at: https://docs.canton.network/llms.txt
Use this file to discover all available pages before exploring further.
Cannot Connect to Synchronizer
If your validator logs show:1. Verify the Sequencer URL
Confirm that your configuration points to the correct sequencer endpoint for your target network:- DevNet:
https://sequencer.dev.sync.global - TestNet:
https://sequencer.test.sync.global - MainNet:
https://sequencer.sync.global
https://scan.sv-2...) instead of the SV sponsor URL during onboarding. The scan URL is for read-only network data, not for validator registration.
2. Test Network Reachability
nc times out, a firewall or security group is blocking egress on port 443.
3. Check Firewall and Security Groups
Your validator requires outbound HTTPS on port 443 to the synchronizer. If you run in a cloud environment, verify:- The security group attached to your instance or pod allows outbound TCP/443.
- No network ACL is blocking the traffic.
- If you use an HTTP proxy, Canton supports proxy configuration via JVM system properties (
-Dhttps.proxyHost,-Dhttps.proxyPort).
TLS Handshake Failures
TLS errors typically produce log messages like:Certificate Expiry
Check whether the server certificate has expired:CA Trust Chain
If you seePKIX path building failed, the validator’s JVM does not trust the server’s certificate authority. Possible fixes:
-
Import the CA certificate into the JVM truststore:
-
For Kubernetes, mount the CA bundle as a volume and set
JAVA_OPTS:
Hostname Mismatch
If the certificate’s Subject Alternative Name (SAN) does not include the hostname you are connecting to, the handshake will fail. Verify with:VPN Problems
DevNet requires a VPN connection. TestNet and MainNet validators connect over the public internet but may still use VPNs for internal infrastructure.VPN Connection Drops
If your validator periodically loses connectivity, check:- VPN client logs for reconnection events
- Whether the VPN assigns a stable IP (some providers rotate IPs on reconnect, which can break IP-whitelisted access)