Russell Yanofsky
96cb597325
gui: Avoid redundant tx status updates
...
In TransactionTablePriv::index, avoid calling
interfaces::Wallet::tryGetTxStatus if the status is up to date as of the most
recent NotifyBlockTip notification. Store height from the most recent
notification in a new ClientModel::cachedNumBlocks variable in order to check
this.
This avoids floods of IPC traffic from tryGetTxStatus with #10102 when there
are a lot of transactions. It might also make the GUI a little more efficient
even when there is no IPC.
2020-01-09 16:05:35 -04:00
Hennadii Stepanov
5f50599ae7
refactor: Cleanup headers from walletmodel.h
2019-11-19 17:05:35 +02:00
Hennadii Stepanov
73b5505cfe
refactor: Move SendCoinsRecipient in own header
...
Co-authored-by: Gregory Sanders <gsanders87@gmail.com >
2019-11-19 17:05:35 +02:00
MarcoFalke
facec1c643
wallet: Avoid showing GUI popups on RPC errors
2019-10-08 13:02:14 -04:00
Jon Atack
43aa9b0d79
gui: rename encrypt(), blank(), and askPasshprase()
...
as well as disablePrivateKeys() to be consistent in naming.
2019-09-09 10:56:38 +02:00
Andrew Chow
9b41cbb28f
Expose wallet creation to the GUI via WalletController
...
Co-authored-by: João Barbosa <joao.paulo.barbosa@gmail.com >
2019-09-05 20:36:57 -04:00
João Barbosa
bc6d8a3662
gui: Refactor OpenWalletActivity
2019-09-06 00:05:07 +01:00
Hennadii Stepanov
6285a318d7
Remove redundant WalletController::addWallet slot
2019-07-09 16:30:56 +03:00
João Barbosa
fa90fe6440
refactor: Rename getWallets to getOpenWallets in WalletController
2019-07-08 15:07:17 +01:00
João Barbosa
224eb9534a
gui: Sort wallets in open wallet menu
2019-07-08 15:03:49 +01:00
João Barbosa
f77ba34313
gui: Add closeWallet to WalletController
2019-02-12 22:07:45 +00:00
João Barbosa
8847cdaaae
gui: Add OpenWalletActivity
2019-02-04 12:23:40 +00:00
João Barbosa
be82dea23c
gui: Add thread to run background activity in WalletController
2019-02-04 12:20:42 +00:00
João Barbosa
32a8c6abfe
gui: Add openWallet and getWalletsAvailableToOpen to WalletController
2019-02-04 12:20:42 +00:00
João Barbosa
8fa271f089
gui: Add WalletController
2019-01-18 00:34:47 +00:00