Commit Graph

47 Commits

Author SHA1 Message Date
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
ThomasV 419c778fa3 fix tx signing 2013-08-16 12:17:29 +02:00
ThomasV c9a473c225 2of3 accounts 2013-08-15 15:27:03 +02:00
ThomasV 1ff2f1b308 hex encode the output of account.get_pubkey() 2013-08-07 22:59:07 +02:00
ThomasV 58538ba825 encryption of bip32 master private keys 2013-08-07 22:59:07 +02:00
thomasv 6274cccb9f get_new_address -> get_address 2013-08-07 22:54:21 +02:00
ThomasV 19553a056d bip32 2013-08-07 22:54:21 +02:00