aboutsummaryrefslogtreecommitdiff
path: root/src/utilmoneystr.cpp
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2015-06-04 14:22:26 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2015-06-06 09:30:41 +0200
commit4b4b9a8de662e6327f78aaf04a1e83d45713c06a (patch)
treec706e3110388a099d914f7f27dace69f4eb76194 /src/utilmoneystr.cpp
parent12cdbabc26a58fe19b97a2e45a3d31ddc455bbc8 (diff)
downloadbitcoin-4b4b9a8de662e6327f78aaf04a1e83d45713c06a.tar.xz
Don't go through double in AmountFromValue and ValueFromAmount
My prime gripe with JSON spirit was that monetary values still had to be converted from and to floating point which can cause deviations (see #3759 and https://bitcoin.stackexchange.com/questions/22716/bitcoind-sendfrom-round-amount-error). As UniValue stores internal values as strings, this is no longer necessary. This avoids risky double-to-integer and integer-to-double conversions completely, and results in more elegant code to boot.
Diffstat (limited to 'src/utilmoneystr.cpp')
0 files changed, 0 insertions, 0 deletions