Connection refused, errno = 111, address = localhost, port = 57838 #0

sorry for the duplication, I was looking for an answer …
My intent is to derive multiple addresses from the same seedphrase, so kmd seemed the most suitable way to do this, am I wrong?
where can I also change the port number to use?

This is the code of the CreateWalletRequestBuilder class:

class CreateWalletRequestBuilder
    implements Builder<CreateWalletRequest, CreateWalletRequestBuilder> {
  _$CreateWalletRequest? _$v;

  ListBuilder<int>? _masterDerivationKey;
  ListBuilder<int> get masterDerivationKey =>
      _$this._masterDerivationKey ??= new ListBuilder<int>();
  set masterDerivationKey(ListBuilder<int>? masterDerivationKey) =>
      _$this._masterDerivationKey = masterDerivationKey;

  String? _walletDriverName;
  String? get walletDriverName => _$this._walletDriverName;
  set walletDriverName(String? walletDriverName) =>
      _$this._walletDriverName = walletDriverName;

  String? _walletName;
  String? get walletName => _$this._walletName;
  set walletName(String? walletName) => _$this._walletName = walletName;

  String? _walletPassword;
  String? get walletPassword => _$this._walletPassword;
  set walletPassword(String? walletPassword) =>
      _$this._walletPassword = walletPassword;

  CreateWalletRequestBuilder() {
    CreateWalletRequest._initializeBuilder(this);
  }

  CreateWalletRequestBuilder get _$this {
    final $v = _$v;
    if ($v != null) {
      _masterDerivationKey = $v.masterDerivationKey?.toBuilder();
      _walletDriverName = $v.walletDriverName;
      _walletName = $v.walletName;
      _walletPassword = $v.walletPassword;
      _$v = null;
    }
    return this;
  }

  @override
  void replace(CreateWalletRequest other) {
    ArgumentError.checkNotNull(other, 'other');
    _$v = other as _$CreateWalletRequest;
  }

  @override
  void update(void Function(CreateWalletRequestBuilder)? updates) {
    if (updates != null) updates(this);
  }

  @override
  _$CreateWalletRequest build() {
    _$CreateWalletRequest _$result;
    try {
      _$result = _$v ??
          new _$CreateWalletRequest._(
              masterDerivationKey: _masterDerivationKey?.build(),
              walletDriverName: walletDriverName,
              walletName: walletName,
              walletPassword: walletPassword);
    } catch (_) {
      late String _$failedField;
      try {
        _$failedField = 'masterDerivationKey';
        _masterDerivationKey?.build();
      } catch (e) {
        throw new BuiltValueNestedFieldError(
            'CreateWalletRequest', _$failedField, e.toString());
      }
      rethrow;
    }
    replace(_$result);
    return _$result;
  }
}