diff --git a/src/qt/sendcoinsentry.cpp b/src/qt/sendcoinsentry.cpp index d8102c1dca..3d83d4bbfb 100644 --- a/src/qt/sendcoinsentry.cpp +++ b/src/qt/sendcoinsentry.cpp @@ -71,6 +71,12 @@ void SendCoinsEntry::setModel(WalletModel *_model) { this->model = _model; + if (_model) { + ui->payTo->setWarningValidator(new BitcoinAddressUnusedInWalletValidator(*_model)); + } else { + ui->payTo->setWarningValidator(nullptr); + } + if (_model && _model->getOptionsModel()) connect(_model->getOptionsModel(), &OptionsModel::displayUnitChanged, this, &SendCoinsEntry::updateDisplayUnit);