connectParameters method

void connectParameters(
  1. String scheme,
  2. String? hostname, [
  3. int? port
])

Connect by explicitly setting the connection parameters. Scheme must be either rpcScheme or rpcWsScheme

Implementation

void connectParameters(String scheme, String? hostname, [int? port]) {
  if (hostname == null) {
    throw ArgumentError.notNull('Ethereum::connectParameters - hostname');
  }
  if ((scheme != rpcHttpScheme) && (scheme != rpcWsScheme)) {
    throw FormatException(
        'Ethereum::connectParameters - invalid scheme $scheme');
  }
  int? uriPort;
  if (port != null) {
    uriPort = port;
  }
  final uri = Uri(scheme: scheme, host: hostname, port: uriPort);
  _validateUri(uri);
}