Transfer: validate destination address

including preventing two payment ids (standalone and
from integrated address)
This commit is contained in:
moneromooo.monero
2016-10-16 16:54:53 +01:00
parent 51f89a8402
commit 628b26c429
3 changed files with 26 additions and 1 deletions

View File

@@ -154,6 +154,16 @@ bool WalletManager::paymentIdValid(const QString &payment_id) const
return Bitmonero::Wallet::paymentIdValid(payment_id.toStdString());
}
bool WalletManager::addressValid(const QString &address, bool testnet) const
{
return Bitmonero::Wallet::addressValid(address.toStdString(), testnet);
}
QString WalletManager::paymentIdFromAddress(const QString &address, bool testnet) const
{
return QString::fromStdString(Bitmonero::Wallet::paymentIdFromAddress(address.toStdString(), testnet));
}
void WalletManager::setLogLevel(int logLevel)
{
Bitmonero::WalletManagerFactory::setLogLevel(logLevel);