Commit graph

600 commits

Author SHA1 Message Date
ThomasV
374daa25af create a PendingAccount if coins have been sent to next_account 2014-09-10 10:09:13 +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
1fb8af40c5 disable privkey export menu in trezor wallets 2014-09-09 14:30:57 +02:00
ThomasV
c657212e5b fix: do not add zero change 2014-09-08 20:44:19 +02:00
ThomasV
01ad103c37 don't change fee if it is fixed by user 2014-09-08 09:29:25 +02:00
ThomasV
bd6f21232d fix restore from mpk command line 2014-09-08 05:17:56 +02:00
ThomasV
67b9a59d34 better fees estimates 2014-09-07 20:36:29 +02:00
ThomasV
62179fad58 Merge pull request #772 from dabura667/fiximportchange
Make change address for imported keys the same
2014-09-06 16:59:53 +02:00
ThomasV
b1ecb61105 fix oldwallet master_public_key 2014-09-05 17:30:19 +02:00
ThomasV
2b10ccdcc4 fix 2014-09-05 16:31:57 +02:00
ThomasV
622fb6c08b add wallet categories 2014-09-05 16:28:53 +02:00
ThomasV
0c8c21f64d minor fix 2014-09-05 12:08:09 +02:00
ThomasV
65d0560475 storage: deepcopy and sanitize json 2014-09-05 12:04:03 +02:00
ThomasV
6e363bc097 check length in OP_RETURN 2014-09-03 16:35:35 +02:00
ThomasV
a2065eff72 use language in config to choose wordlist 2014-09-02 15:34:11 +02:00
ThomasV
5a20d07fb8 add hook: make_unsigned_transaction 2014-09-02 07:47:54 +02:00
ThomasV
79588eb4da init plugins before gui. register wallet types in plugin constructor 2014-08-31 15:33:20 +02:00
ThomasV
c7f667e2ed separate add_seed from create_master_keys 2014-08-29 14:11:59 +02:00
ThomasV
4dcdcbc068 move mnemonic to separate class and use slush's wordlist. new commands: make_seed and check_seed 2014-08-28 15:37:42 +02:00
ThomasV
744eee6858 wizard integration 2014-08-26 16:23:24 +02:00
ThomasV
ef74ae57ff fix tests 2014-08-25 15:32:21 +02:00
ThomasV
91723999aa add_cosigner_seed 2014-08-22 17:22:08 +02:00
ThomasV
b63fcde503 root_name 2014-08-21 18:24:47 +02:00
ThomasV
8df2179025 class for xpub wallets 2014-08-21 18:24:47 +02:00
ThomasV
3a5f64fcc7 account key must be a string (json) 2014-08-21 18:24:47 +02:00
ThomasV
58e1dd2a24 update trezor plugin 2014-08-21 18:24:47 +02:00
ThomasV
61e737c380 wallet types 2014-08-21 18:24:47 +02:00
ThomasV
83b9ecac76 save wallet file as json 2014-08-21 18:24:47 +02:00
ThomasV
f4b390a79f bip44 2014-08-21 18:24:47 +02:00
ThomasV
1d4631d647 bugfix for seed_v7 2014-08-21 18:19:56 +02:00
ThomasV
f400e69d51 move two methods in subclasses 2014-08-19 13:03:29 +02:00
ThomasV
cebc942ccb separate class for bip32 HD 2014-08-19 12:38:01 +02:00
ThomasV
20f93f7df0 set wallet.can_change_password and wallet.has_seed for trezor 2014-08-19 10:36:55 +02:00
ThomasV
cf03f153d9 fix: get_master_public_key 2014-08-13 16:28:27 +02:00
ThomasV
bf3f67c043 do not expose mnemonic_to_seed 2014-08-13 15:43:54 +02:00
ThomasV
606f1cd3f8 prevent seed collisions 2014-08-05 10:00:15 +02:00
ThomasV
b93cde14e7 custom entropy in make_seed 2014-08-01 12:04:38 +02:00
ThomasV
10faf75ee7 wallet fixes 2014-07-30 12:46:03 +02:00
ThomasV
ea29d9009d wallet.can_sign 2014-07-28 08:27:21 +02:00
ThomasV
035ecbc7cd redo inter-thread communication using pipes 2014-07-27 17:13:46 +02:00
dabura667
8722a37f13 Make change address for imported keys the same
Fixes #769
2014-07-26 15:24:55 +09:00
ThomasV
a195ca5c07 fix: check if wallet has master_private_keys 2014-07-14 03:21:51 +02:00
ThomasV
43d2fab9a0 get_seed -> check_password 2014-07-14 02:57:12 +02:00
ThomasV
98acf49b4e fix get_pubkeys call 2014-07-14 02:39:14 +02:00
ThomasV
20c7bef7ac rm dead code 2014-07-14 02:27:51 +02:00
ThomasV
b8f64ad46f rm get_address_flags (no longer used) 2014-07-14 02:23:27 +02:00
ThomasV
b04256b474 load_transactions 2014-07-14 02:20:24 +02:00
ThomasV
3c7346ee9c load imported_keys outside of load_accounts 2014-07-14 02:15:29 +02:00
ThomasV
a471859a3a move master_private_keys and master_public_keys to NewWallet 2014-07-14 02:08:21 +02:00