neobytes/src/qt
Gavin Andresen b33d1f5ee5
Use fee/priority estimates in wallet CreateTransaction
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.
2014-07-03 13:44:33 -04:00
..
forms Merge pull request #4208 2014-06-27 12:46:49 +02:00
locale qt: Periodic translation update 2014-06-06 19:29:03 +02:00
res fix copyright string in two of our *.rc files 2014-07-01 12:13:37 +02:00
test Remove unnecessary dependencies for bitcoin-cli 2014-06-25 10:31:35 +02:00
addressbookpage.cpp build: fix build weirdness after 54372482. 2014-06-23 14:04:38 -04:00
addressbookpage.h
addresstablemodel.cpp qt: Change serious messages from qDebug to qWarning 2014-07-01 15:21:17 +02:00
addresstablemodel.h
askpassphrasedialog.cpp Consistent lettering 2014-06-24 17:23:05 -07:00
askpassphrasedialog.h
bitcoin_locale.qrc build: qt: split locale resources. Fixes non-deterministic distcheck 2014-06-10 15:53:21 -04:00
bitcoin.cpp Fix the Qt5 build after d95ba75 2014-07-02 08:15:09 +02:00
bitcoin.qrc build: qt: split locale resources. Fixes non-deterministic distcheck 2014-06-10 15:53:21 -04:00
bitcoinaddressvalidator.cpp
bitcoinaddressvalidator.h
bitcoinamountfield.cpp
bitcoinamountfield.h
bitcoingui.cpp qt: Unify AboutDialog and HelpMessageDialog 2014-06-12 16:11:56 +02:00
bitcoingui.h build: fix build weirdness after 54372482. 2014-06-23 14:04:38 -04:00
bitcoinstrings.cpp
bitcoinunits.cpp
bitcoinunits.h
clientmodel.cpp add NetworkIDString() to chainparams 2014-06-12 13:19:12 +02:00
clientmodel.h add NetworkIDString() to chainparams 2014-06-12 13:19:12 +02:00
coincontroldialog.cpp Use fee/priority estimates in wallet CreateTransaction 2014-07-03 13:44:33 -04:00
coincontroldialog.h Use fee/priority estimates in wallet CreateTransaction 2014-07-03 13:44:33 -04:00
coincontroltreewidget.cpp
coincontroltreewidget.h
csvmodelwriter.cpp
csvmodelwriter.h
editaddressdialog.cpp
editaddressdialog.h
guiconstants.h Fix the build for Qt5 2014-06-30 15:44:55 +02:00
guiutil.cpp [Qt] don't allow translation of our example btc address 2014-06-23 15:11:28 +02:00
guiutil.h
intro.cpp
intro.h
macdockiconhandler.h
macdockiconhandler.mm
macnotificationhandler.h
macnotificationhandler.mm
Makefile build: add stub makefiles for easier subdir builds 2014-06-05 16:05:43 -04:00
monitoreddatamapper.cpp
monitoreddatamapper.h
notificator.cpp
notificator.h build: fix build weirdness after 54372482. 2014-06-23 14:04:38 -04:00
openuridialog.cpp
openuridialog.h
optionsdialog.cpp build: fix build weirdness after 54372482. 2014-06-23 14:04:38 -04:00
optionsdialog.h
optionsmodel.cpp build: fix build weirdness after 54372482. 2014-06-23 14:04:38 -04:00
optionsmodel.h [Qt] allow setting listen via GUI 2014-06-11 12:04:17 +02:00
overviewpage.cpp
overviewpage.h
paymentrequest.proto
paymentrequestplus.cpp qt: Change serious messages from qDebug to qWarning 2014-07-01 15:21:17 +02:00
paymentrequestplus.h Remove using namespace std from header file 2014-06-16 17:42:54 +02:00
paymentserver.cpp qt: fix 'opens in testnet mode when presented with a BIP-72 link with no fallback' 2014-07-02 09:47:47 +02:00
paymentserver.h add NetworkIDString() to chainparams 2014-06-12 13:19:12 +02:00
peertablemodel.cpp Merge pull request #4297 2014-06-06 10:13:48 +02:00
peertablemodel.h
qvalidatedlineedit.cpp
qvalidatedlineedit.h
qvaluecombobox.cpp
qvaluecombobox.h
receivecoinsdialog.cpp
receivecoinsdialog.h
receiverequestdialog.cpp build: fix build weirdness after 54372482. 2014-06-23 14:04:38 -04:00
receiverequestdialog.h
recentrequeststablemodel.cpp
recentrequeststablemodel.h
rpcconsole.cpp remove unneded class CNodeCombinedStats; from rpcconsole.cpp 2014-06-23 08:06:52 +02:00
rpcconsole.h remove unneded class CNodeCombinedStats; from rpcconsole.cpp 2014-06-23 08:06:52 +02:00
sendcoinsdialog.cpp [Qt] Remove CENT-fee-rule from coin control completely 2014-06-08 01:48:11 +02:00
sendcoinsdialog.h
sendcoinsentry.cpp
sendcoinsentry.h
signverifymessagedialog.cpp [Qt] don't allow translation of our example btc address 2014-06-23 15:11:28 +02:00
signverifymessagedialog.h
splashscreen.cpp
splashscreen.h
trafficgraphwidget.cpp
trafficgraphwidget.h
transactiondesc.cpp Move network-time related functions to timedata.cpp/h 2014-06-25 09:24:50 +02:00
transactiondesc.h
transactiondescdialog.cpp
transactiondescdialog.h
transactionfilterproxy.cpp UI to alert of respend attempt affecting wallet. 2014-06-27 07:54:21 -07:00
transactionfilterproxy.h
transactionrecord.cpp UI to alert of respend attempt affecting wallet. 2014-06-27 07:54:21 -07:00
transactionrecord.h Formatting, spelling, comment fixes. 2014-06-27 16:47:33 -07:00
transactiontablemodel.cpp qt: Change serious messages from qDebug to qWarning 2014-07-01 15:21:17 +02:00
transactiontablemodel.h
transactionview.cpp
transactionview.h
utilitydialog.cpp set shutdown title to main window title 2014-06-27 15:09:41 +02:00
utilitydialog.h qt: Unify AboutDialog and HelpMessageDialog 2014-06-12 16:11:56 +02:00
walletframe.cpp
walletframe.h
walletmodel.cpp Formatting, spelling, comment fixes. 2014-06-27 16:47:33 -07:00
walletmodel.h
walletmodeltransaction.cpp
walletmodeltransaction.h
walletview.cpp
walletview.h
winshutdownmonitor.cpp qt: Change serious messages from qDebug to qWarning 2014-07-01 15:21:17 +02:00
winshutdownmonitor.h