SomberNight
500c0493d0
clean up prev commit
7 years ago
ThomasV
b7b592fd6e
fix #3948
7 years ago
Abdussamad
5997c18aef
better code organization
function parameters should be lowercase
Fix crash on invalid labels import
Added invoice exporting and reduced duplicate code
Better exception handling
removed json module import
some more cleanup
Cleaned up some stuff
Added exporting contacts
7 years ago
SomberNight
89e0f90e1f
fix #3949
7 years ago
ThomasV
51f04d4e7b
compute capital gains using wallet.txi and txo
7 years ago
ThomasV
9f7e256e39
cleanup get_full_history. fix #3939
7 years ago
SomberNight
6f5751977b
local tx: restructure exception handling wrt wallet.add_transaction and QT
7 years ago
SomberNight
4ddda74dad
clean up fees a bit
7 years ago
ThomasV
d77e522721
fix #3912 : Use Decimal('NaN') instead of None when exchange rate is not available.
7 years ago
SomberNight
7b3c454542
wallet.add_transaction should not return if tx has already been added. only track spent_outpoints for is_mine inputs.
7 years ago
ThomasV
26d09b4915
fix timestamp of data in get_historical_rates
7 years ago
ThomasV
0a1542e249
fix #3929
7 years ago
SomberNight
7a4338ea21
fix tests
7 years ago
SomberNight
51c235a8be
privkeys WIF: store in extended WIF internally; export as "txin_type:old_wif"
7 years ago
ThomasV
9110c0542c
follow-up previous commit
7 years ago
ThomasV
826cf467d8
Improve wallet history tab:
- use json-serializable types
- add toolbar to history tab
- add button to display time interval
7 years ago
SomberNight
72a443b688
fix: disabling "use change addresses" did not work correctly
7 years ago
SomberNight
008bffcea7
undo verification when removing txn
7 years ago
SomberNight
0d758a650d
follow-up 586074cb0f
7 years ago
ThomasV
586074cb0f
simplify local transactions:
- restrict conflict detection own inputs
- save local transactions only if they are own
7 years ago
SomberNight
bd333f16e0
follow-up 76bf53b262
7 years ago
ThomasV
76bf53b262
simplify add_transaction
7 years ago
SomberNight
63e402c2d7
wallet.clear_history: clear txns and verified txns too
7 years ago
SomberNight
945ba8decf
fix #3912
7 years ago
SomberNight
fe1e412f01
catch some exceptions during GUI init
7 years ago
ThomasV
7ff32877f7
replace test that should never happen
7 years ago
Johann Bauer
e3a082d58d
Fix #3907
7 years ago
SomberNight
909c063eb1
contact/invoice import: better exception handling.
see #3904
7 years ago
SomberNight
063e40bf18
catch IndexError in parse_redeemScript
7 years ago
SomberNight
89b43ee0cb
tests: copied valid transactions from bitcoin core unit tests. try to deserialize all.
7 years ago
ThomasV
acbad0a005
change names
7 years ago
ThomasV
8bfe342772
minor fixes
7 years ago
ThomasV
0f16bcdc1f
Capital gains:
* Show acquisition price in history.
* Add summary to history command
7 years ago
ThomasV
b2c0350240
allow to use exchange rates while offline
7 years ago
SomberNight
4b6a3e2e5d
fix #3899 ; and more aggressively catch exceptions in tx.deserialize()
7 years ago
SomberNight
ea66333e48
bip32 version numbers (xpub headers): use t/u/U/v/V for testnet
7 years ago
ThomasV
2829de5d49
fix: missing parameter
7 years ago
SomberNight
15f7e09131
use config.is_dynfee and config.use_mempool_fees
also fixes #3894
7 years ago
SomberNight
7e77baf4fb
fix #3890
7 years ago
SomberNight
2914090879
wallet.synchronize: remove dead code
7 years ago
ThomasV
4cbdd25c93
Capital gains: Let user enter fiat value of transactions.
7 years ago
SomberNight
4cc2575d72
cli support for hw encrypted wallets
7 years ago
ThomasV
264e80a7b7
cache historical exchange rates
7 years ago
ThomasV
0df42fe046
use Decimal for exchange rates
7 years ago
ThomasV
42a16d9c3e
computation of capital gains for outgoing transactions
7 years ago
ThomasV
3f954a8b3d
Factorize history export code used in GUI and command line.
Add options to export history limits and exchange rate.
Closes : #1752 , #2604 ,
Replaces: #2715 , 3724
7 years ago
SomberNight
d8dad74267
fee calculation: force back-end to use integer sat/bytes
7 years ago
SomberNight
710eda1a56
coinchooser: make output value rounding configurable (config var, qt)
7 years ago
ThomasV
95c5815fe3
Fix CoinDesk exchange rates and update currencies.json
7 years ago
SomberNight
f4363e7967
zbar for windows
7 years ago