Commit Graph

57 Commits

Author SHA1 Message Date
ThomasV f5cfa28710 don't display generated addresses to stdout 2016-06-11 13:54:05 +02:00
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