getTransactionNetworkId method

Future<int?> getTransactionNetworkId()

Implementation

Future<int?> getTransactionNetworkId() async {
  _serverInfo ??= await getServerInfo();
  final int? networkId = _serverInfo?.info.networkId;
  final String? buildVersion = _serverInfo?.info.buildVersion;
  if (networkId != null && networkId > RESTRICTED_NETWORKS) {
    if (buildVersion != null &&
            _isNotLaterRippledVersion(
                _requiredNetworkVersion, buildVersion) ||
        networkId == _hookTesnetId) {
      return networkId;
    }
  }
  return null;
}