TransactionTableModel *getTransactionTableModel();
qint64 getBalance() const;
+ void getBalance(qint64 &nTotal, qint64 &nWatchOnly) const;
qint64 getStake() const;
qint64 getUnconfirmedBalance() const;
qint64 getImmatureBalance() const;
// Wallet backup
bool backupWallet(const QString &filename);
+ bool dumpWallet(const QString &filename);
+ bool importWallet(const QString &filename);
+
void getStakeWeight(quint64& nMinWeight, quint64& nMaxWeight, quint64& nWeight);
void getStakeWeightFromValue(const qint64& nTime, const qint64& nValue, quint64& nWeight);
signals:
// Signal that balance in wallet changed
- void balanceChanged(qint64 balance, qint64 stake, qint64 unconfirmedBalance, qint64 immatureBalance);
+ void balanceChanged(qint64 total, qint64 watchOnly, qint64 stake, qint64 unconfirmedBalance, qint64 immatureBalance);
// Number of transactions in wallet changed
void numTransactionsChanged(int count);