aboutsummaryrefslogtreecommitdiff
path: root/src/qt/coincontroldialog.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [Qt] Fix thin space in URICozz Lovan2014-07-201-1/+1
|
* Fee fixesCozz Lovan2014-07-081-7/+15
|
* Remove unused variableR E Broadley2014-07-051-3/+0
|
* Move fee policy out of coreGavin Andresen2014-07-031-7/+7
|
* Use fee/priority estimates in wallet CreateTransactionGavin Andresen2014-07-031-20/+28
| | | | | | | | | | | | | | | | | | | | | | | | | The wallet now uses the mempool fee estimator with a new command-line option: -txconfirmtarget (default: 1) instead of using hard-coded fees or priorities. A new bitcoind that hasn't seen enough transactions to estimate will fall back to the old hard-coded minimum priority or transaction fee. -paytxfee option overrides -txconfirmtarget. Relaying and mining code isn't changed. For Qt, the coin control dialog now uses priority estimates to label transaction priority (instead of hard-coded constants); unspent outputs were consistently labeled with a much higher priority than is justified by the free transactions actually being accepted into blocks. I did not implement any GUI for setting -txconfirmtarget; I would suggest getting rid of the "Pay transaction fee" GUI and replace it with either "target number of confirmations" or maybe a "faster confirmation <--> lower fee" slider or select box.
* Merge pull request #4314Wladimir J. van der Laan2014-06-231-1/+18
|\ | | | | | | b3c912d [Qt] Change Coin control labels and tooltips because of non-rounding fees (Cozz Lovan)
| * [Qt] Change Coin control labels and tooltips because of non-rounding feesCozz Lovan2014-06-161-1/+18
| |
* | Add CMutableTransaction and make CTransaction immutable.Pieter Wuille2014-06-211-1/+1
|/ | | | | In addition, introduce a cached hash inside CTransaction, to prevent recalculating it over and over again.
* [Qt] Remove CENT-fee-rule from coin control completelyCozz Lovan2014-06-081-18/+6
|
* Type-safe CFeeRate classGavin Andresen2014-06-061-22/+7
| | | | | | | | Use CFeeRate instead of an int64_t for quantities that are fee-per-size. Helps prevent unit-conversion mismatches between the wallet, relaying, and mining code.
* [Qt] small cleanup of coincontroldialogPhilip Kaufmann2014-04-011-17/+16
| | | | | | - use a little more Qt-style - check for NULL pointers first and return in updateView() - small space and formating changes
* [Qt] Dont set table color in coin controlCozz Lovan2014-03-141-4/+0
|
* [Qt] Fix coin control qt5 checkbox bug in tree modeCozz Lovan2014-03-111-0/+12
|
* Fix coin control sorts date as textCozz Lovan2014-03-031-8/+6
|
* Remove CWalletTx::vfSpentGavin Andresen2014-02-261-4/+5
| | | | | | Use the spent outpoint multimap to figure out which wallet transaction outputs are unspent, instead of a vfSpent array that is saved to disk.
* [Qt] coin control change address handling updatePhilip Kaufmann2013-12-201-6/+6
| | | | | | | | | - re-work change address handling so that default is CNoDestination(), until a verified and known change address was entered (easier code flow) - add a missing NULL pointer check for adresstablemodel - add a missing text when opening coin control address selection for priority and ensure the label is black - add a missing . at the end of a sentence
* qt: use GUIUtil::dateTimeStr in coincontrolWladimir J. van der Laan2013-12-151-2/+1
|
* [Qt] coin-control features GUI cleanup 3Philip Kaufmann2013-12-021-5/+20
| | | | | | | - remove style sheets from ui files and use Qt attributes instead - make some more strings untranslatable, to make life for translators easier - split up long tooltips an rework the texts a little
* Coincontrol cleanup (e.g. add missing license)Philip Kaufmann2013-11-181-5/+13
| | | | | | | | | - add missing license headers - make compatible with Qt5 - enforce header cleanup style - small code style cleanups - rename Coin Control dialog into Coin Control Address Selection - use default font for the windows labels (no monospace)
* Coin Control FeaturesCozz Lovan2013-11-141-0/+766