pub async fn validate_network<T>( network: &Arc<Mutex<Network<T>>>, ) -> Result<(), NetworkError>where T: Debug + Send + Sync,
Validates the network by locking it and invoking validate(). Returns an error if validation fails.
validate()