-
Notifications
You must be signed in to change notification settings - Fork 37.7k
Move rounding #51
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
Move rounding #51
Conversation
Nice! I'd like to make this part of a set of changes for the 0.3.21 release to deal with sub-bitcent amounts consistently across all the RPC methods and in the GUI. |
Would it be possible to pull it in for 0.3.20 ? Also is there a way to manually fiddle with account balances other than moving bitcoins around until achievement of desired accounts statuses ? |
See: #79 |
I pulled the more generic rounding patch. |
Update transaction fee text in the "options" dialog
364fde6 fix unsigned warning in num_gmp_impl.h (caktux)
Fix for Debug UI
* changing valid sidechain array to a c++ std::array * remove trailing commas * fixed improper spacing
* changing valid sidechain array to a c++ std::array * remove trailing commas * fixed improper spacing
Difficulty update
Fix key parsing for salvage
check ref. notarization in disconnect tip
* Stylistic change to Meni Rosenfeld paragraph. Propose to change the word order and a few words to make it easier to read. * removed the word and to make the text shorter
I think it's important that the "move" command handles subcent transactions without silently rounding amounts at two decimal places.
It is common in a lot of cases to handle these small amounts (bitcoin central for example).
I want to keep using it as a second security level on bitcoin central, but right now it's not possible because the DB-tracked accounts slowly get out of sync with the bitcoin ones, and at some points transaction get rolled back because some bitcoin account does not have enough funds whereas the DB-tracked one has enough credit to complete the transaction.
If I try to move 0.001 BTC between two accounts I get a "true" returned even though I should have gotten an "Invalid amount" with the previous round-everything approach since nothing would have changed.
With this, rounding is only disabled for the "move" command.