-
Notifications
You must be signed in to change notification settings - Fork 38.6k
wallet: Remove sendfree #9391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wallet: Remove sendfree #9391
Conversation
|
Concept ACK |
|
ACK |
src/wallet/wallet.cpp
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
While understandably unused... this probably shouldn't be put under this commit
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, I can squash all commits after we branch off 0.14 if you mean that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@MarcoFalke I meant removing dead code in a commit titled as adding a warning is odd (unexpected).
How you rectify that, 2 commits, rebase, squash, whatever, I don't mind.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Squashed. Sorry for the confusion.
This removes the option from the wallet to not pay a fee on "small" transactions which spend "old" inputs. This code is no longer worth keeping around, as almost all miners prefer not to include transactions which pay no fee at all.
fa060b2 to
fa7ddcc
Compare
|
Closing for now. This is meant for 0.15, which will land in fall 2017. No need to leave this open for months while merges are still happening for 0.14 on master. |
This pull is a split-off of the large patch mentioned in #6675.
This removes the option from the wallet to not pay a fee on "small"
transactions which spend "old" inputs.
This code is no longer worth keeping around, as almost all miners
prefer not to include transactions which pay no fee at all.
Please note that it is still possible to create transaction which pay no fee at all through the raw transaction interface. Also, it is still possible to set the wallet transaction fee to any value of one satoshi or more.