Neil Booth
37c3cce329
Remove wallet.get_transactions()
...
Because references are returned, it's not threadsafe as ThomasV
pointed out.
2015-05-08 09:31:45 +09:00
Neil Booth
a47881d72b
Move the verified and unverified txs to the wallet.
2015-05-07 23:54:39 +09:00
ThomasV
656560be72
show many address labels in tx default label. fixes #1200
2015-05-07 16:09:39 +02:00
Neil Booth
79de458101
Preparation for moving the set of verified and unverified txs to the wallet.
...
The verifier will retain responsibility for verification, but will no longer
hold the transaction sets itself.
Change requires_fee to take a wallet.
Add new function add_unverified_tx()
Move get_confirmations() to the wallet from the verifier.
2015-05-07 09:21:08 +09:00
ThomasV
687cc7783f
show unmatured coins in status bar. fixes #1163
2015-05-05 20:52:14 +02:00
ThomasV
25c6a78ae0
fix missing immport
2015-05-02 16:29:41 +02:00
Neil Booth
2fc38332e7
Make it 3-step instead of four. Avoid quadratic insertions.
...
This is preparation to hopefully fix #1163
2015-05-02 23:17:50 +09:00
ThomasV
75ddc066bb
fix #1181
2015-05-02 11:05:38 +02:00
Neil Booth
db2517b901
Shrink size of changes; functionality unchanged.
2015-04-30 13:32:01 +09:00
Neil Booth
f56413d602
Put title() member func, with localization, in main_window.py
2015-04-28 21:12:25 +09:00
Neil Booth
889174ae19
Show wallet basename in tray tooltip for those of us using multiple wallets
...
Move basename (and title) logic to the wallet and use those member functions.
2015-04-28 19:32:56 +09:00
ThomasV
cb09d88322
fix bug introduced in 21673c95f4
2015-04-24 21:01:34 +02:00
Maran
21673c95f4
Fix wallet write to support windows
2015-04-24 13:14:17 +02:00
ThomasV
4a28c88946
atomic write wallet file
2015-04-23 17:12:02 +02:00
ThomasV
e8189490e9
store contacts in a separate file, shared between wallets
2015-04-23 12:16:46 +02:00
ThomasV
065145e557
get_history: return empty history if balance check fails
2015-04-23 09:49:24 +02:00
ThomasV
524db55b90
don't display hashes or addresses as default labels
2015-04-19 14:30:44 +02:00
ThomasV
eac3129cba
Merge pull request #1135 from Kausheel/get_addr_received
...
Add wallet function get_addr_received()
2015-04-19 13:38:45 +02:00
ThomasV
036f96cf35
store invoices in a separate file, with their status
2015-04-13 14:19:59 +02:00
ThomasV
eb9802356a
fix variable name in from_seed
2015-04-09 18:59:51 +02:00
Kausheel Kumar
8cf793ab98
Add wallet function get_addr_received()
2015-04-09 01:44:44 +10:00
ThomasV
b8a72180c7
HistoryWidget class; address history window
2015-04-04 18:26:52 +02:00
ThomasV
0a7b585b6c
redo default labels with incoming tx outputs
2015-04-04 15:55:28 +02:00
ThomasV
75cf142be0
fix typo
2015-04-03 11:30:36 +02:00
ThomasV
a3422d3fae
generic multisig wallet constructor. fixes #1129
2015-04-03 11:27:57 +02:00
ThomasV
e3e5d95794
fix account key bug
2015-03-31 22:44:00 +02:00
ThomasV
a44f1bc4d3
Merge pull request #1115 from romanz/offline-mode-fix
...
Offline mode fixes
2015-03-31 13:57:27 +02:00
ThomasV
f77311328a
add get_completions to wallet
2015-03-31 12:01:42 +02:00
ThomasV
4d7b68658b
fix delete_contact
2015-03-31 11:29:18 +02:00
Roman Zeyde
a7440fc89c
wallet: skip history sort when verifier is not set
2015-03-31 09:32:21 +03:00
ThomasV
da502076bd
fix get_history
2015-03-30 20:39:06 +02:00
ThomasV
2d84deeaad
sanity check history
2015-03-30 14:10:46 +02:00
ThomasV
ec11e58add
handle pruning in wallet.txi/txo
2015-03-30 14:10:46 +02:00
ThomasV
3d1fa1e27f
find_pay_to_pubkey_address
2015-03-30 14:10:46 +02:00
ThomasV
bc3ed470e1
use hash as default label
2015-03-30 14:10:46 +02:00
ThomasV
e3de121be9
store deserialized tx in/out in wallet file for fast computation
2015-03-30 14:10:46 +02:00
ThomasV
973f7f9fe5
mpk window: detect self and cosigner keys
2015-03-24 17:33:08 +01:00
ThomasV
1369c02011
safeguard: do not let daemon treads write wallet file
2015-03-24 12:23:11 +01:00
ThomasV
a5a7a34c2d
IOError: add file path to exception message
2015-03-15 08:04:02 +01:00
ThomasV
5b8588ee90
rename spv class, use own print_error
2015-03-14 09:20:27 +01:00
ThomasV
72688a5cfa
clean implementation of daemon threads
2015-03-13 23:04:29 +01:00
ThomasV
58f9ab3492
add a lock to wallet.synchronize() and fix #1049
2015-03-13 16:51:31 +01:00
Christopher Gurnee
4ba4611599
check arg type in change_gap_limit()
2015-03-07 12:51:35 -05:00
ThomasV
15636282e4
fix issue #1061 : normalize trezor passphrases. Add passphrases to restore from seed with trezor.
2015-03-05 17:09:39 +01:00
ThomasV
490de0d8ce
fix password bug with xprv wallet
2015-03-04 18:57:28 +01:00
ThomasV
78573e202d
add try..except arount get_next_account
2015-02-27 21:35:50 +01:00
ThomasV
52b43c57b8
android create and restore
2015-02-25 22:48:47 +01:00
ThomasV
18d16ba82c
bugfix: add pubkey to PendingAccount, to be able to spend from it
2015-02-23 19:33:31 +01:00
ThomasV
0934976f3a
fix #1011
2015-02-17 10:30:10 +01:00
ThomasV
76cbafe754
fix Master Public Keys dialog
2015-02-05 13:29:18 +01:00