ThomasV
d88cceecae
fix #1716 : keypairs should be array not tuple
2016-03-12 10:39:50 +01:00
ThomasV
305843999e
Relicensing
2016-02-24 10:20:30 +01:00
Neil Booth
a58c19d7c0
Clean up and fix account adding
...
As per BIP44, 20 addresses are checked for transactions, not just the
first one.
Show the last account only if used or named.
If all accounts are used, prompt for password to create new one.
Fixes #1128
2015-12-25 23:34:04 +09:00
ThomasV
438bc94dce
fix #1399
2015-08-16 11:25:23 +02:00
Roman Zeyde
b5854b6e8b
account: remove unused variables
2015-08-09 19:35:02 +03:00
ThomasV
56b3c98332
generic m of n multisig
2015-06-27 12:43:29 +02:00
ukurokawa
950dc2c685
get_pubkeys is called incorrectly in get_pubkey_from_xpub()
2015-04-02 15:03:48 -04:00
ThomasV
18d16ba82c
bugfix: add pubkey to PendingAccount, to be able to spend from it
2015-02-23 19:33:31 +01:00
ThomasV
58146407f7
fix: gap_limit
2015-02-03 16:09:39 +01:00
ThomasV
63c7a27d7e
add InvalidPassword exception
2014-12-03 22:35:05 +01:00
Tafelpoot
d9c5250a6f
removed trailing whitespace and fixed indentation in history widget
2014-10-21 19:05:51 +02:00
ThomasV
441c68fbcc
cache xpub values in account in order to generate addresses faster
2014-09-15 09:44:59 +02:00
ThomasV
302e444717
fix balance of PendingAccount (address was counted twice)
2014-09-10 10:58:53 +02:00
ThomasV
d2f4eed1f7
multi-account synchronization
2014-09-10 01:33:52 +02:00
ThomasV
0b7f8e74d5
move synchronize_account logic to account.py
2014-09-09 17:31:15 +02:00
ThomasV
0a810de898
add get_type method to PendingAccount
2014-09-08 19:46:24 +02:00
ThomasV
38e662e522
fix syntax of redeem_script
2014-07-08 19:27:43 +02:00
ThomasV
0ce2c870bb
fixes for pending accounts
2014-07-07 15:43:02 +02:00
ThomasV
a89abee969
Rewrite accounts and transactions: store pubkeys instead of addresses in order to avoid unnecessary derivations.
2014-07-06 21:10:41 +02:00
ThomasV
0c6d470296
various bugfixes for imported addresses
2014-06-24 16:47:58 +02:00
ThomasV
2c7bf3ca1a
detect if wallet can sign tx before showing sign button
2014-06-24 13:22:10 +02:00
ThomasV
0636ef8b32
compact serialized format for unsigned and partially signed transactions.
2014-06-21 21:06:09 +02:00
ThomasV
90a558e02c
fix get_pubkey for imported keys
2014-06-03 15:35:09 +02:00
ThomasV
a21a175679
mpk hex encoding
2014-05-15 09:13:50 +02:00
ThomasV
7f67b36a19
fix: num_accounts should return only confirmed bip32 accounts
2014-05-05 12:17:25 +02:00
ThomasV
c9fc6275ab
move private key methods from wallet to accounts
2014-05-04 19:43:15 +02:00
ThomasV
339dd46d98
return imported addresses as sorted
2014-05-04 13:54:53 +02:00
ThomasV
e9968e4a39
imported_keys and accounts
2014-05-04 13:46:37 +02:00
ThomasV
2a938ad516
fix: pending accounts
2014-05-02 11:19:02 +02:00
ThomasV
fdf8697e58
handle pending and imported accounts using account child classes
2014-05-02 11:10:12 +02:00
ThomasV
66e1e2707d
get_pubkey_from_x
2014-04-03 16:11:28 +02:00
ThomasV
a194edbefb
account:simplification
2014-04-03 14:32:03 +02:00
ThomasV
4fb5296a92
account:simplification
2014-04-03 14:30:00 +02:00
ThomasV
9c34f9a1da
fix: getpubkey
2014-04-03 14:17:42 +02:00
ThomasV
f68ecb3e26
multisig accounts: sort pubkeys
2014-04-03 14:15:02 +02:00
ThomasV
f522d6c36d
sort pubkeys in multisig scripts
2014-04-02 14:04:39 +02:00
ThomasV
df540cb241
move get_keyID to accounts
2014-04-01 23:53:07 +02:00
ThomasV
05fcdce018
fix redeem scripts
2014-04-01 19:10:35 +02:00
ThomasV
9567af0219
fix CKD in p2sh accounts
2014-04-01 12:34:03 +02:00
ThomasV
5a43b633d6
update bip32 accounts and wallet
2014-04-01 11:25:12 +02:00
thomasv
f045490597
During wallet creation, do not write seed on disk before it is encrypted
2013-12-13 17:30:34 +01:00
Bryan Stitt
f0eb0eccde
replace BaseException with Exception
2013-11-09 20:21:02 -08:00
ThomasV
30934b69db
call check_seed in get_seed
2013-11-09 08:15:46 +01:00
ThomasV
6f2471b69b
getpubkeys command
2013-10-03 13:31:59 +02:00
thomasv
8242e58ddd
fix modules
2013-09-04 19:58:34 +02:00
ThomasV
fe538cc310
fix get_private_key for old addresses
2013-09-02 10:41:50 +02:00
ThomasV
b983d12929
restore old accounts from seed
2013-08-31 15:02:20 +02:00
ThomasV
9d00a072fe
create new accounts through wallet.synchronize()
2013-08-29 15:08:03 +02:00
ThomasV
e995f7abfd
save account name as label
2013-08-17 11:46:19 +02:00
ThomasV
c019428b02
fix for non-p2sh addresses
2013-08-16 12:27:26 +02:00