Commit Graph

22 Commits

Author SHA1 Message Date
Jude Nelson
23bd884b8e in test mode, allow callers to create wallets without data keys 2017-05-01 16:42:17 -04:00
Jude Nelson
23e5fbe827 clean up pimports 2017-04-27 19:35:07 -04:00
Jude Nelson
ab5571ed86 use virtualchain's key library 2017-04-20 17:46:24 -04:00
Aaron Blankstein
b832720277 added default to ecdsa_private_key which fixes wallet initialization, and set privkey format to hex as expected by schema 2017-04-07 12:03:00 -04:00
Jude Nelson
9a7cba4497 bugfix: don't reencode pubkeys 2017-04-03 14:52:32 -04:00
Jude Nelson
46e84402d6 use new ecdsa_private_key() wrapper to enforce our compression semantics 2017-03-30 18:26:45 -04:00
Jude Nelson
f777a890ac get off of virtualchain.BitcoinPublicKey wherever possible in favor of keylib 2017-03-30 14:59:14 -04:00
Jude Nelson
63da85d71e separate wallet-inspection logic from wallet-decryption logic 2017-03-28 11:12:59 -04:00
Jude Nelson
1955785e24 refactor legacy wallet compatibility code into version-specifc methods 2017-03-21 11:39:40 -04:00
Jude Nelson
55afd3a0a8 it's setup_wallet now 2017-03-16 18:01:29 -04:00
Jude Nelson
cab322ff7e use config_path for connecting to API, not config_dir 2017-03-13 17:53:17 -04:00
Jude Nelson
725f57a780 simply make_wallet() and save_keys_to_memory() interfaces 2017-02-20 21:04:17 -05:00
Jude Nelson
64ee47b45b convert unicode to string 2017-02-12 05:50:25 -05:00
Jude Nelson
149096b8bf move display_wallet_info to actions.py 2017-02-12 03:36:04 -05:00
Jude Nelson
fe1fa33558 add some features to make it easier to change a wallet password 2017-02-11 15:56:30 -05:00
Jude Nelson
648c2a0ef2 wallet_setup can be non-interactive 2017-02-10 17:41:12 -05:00
Jude Nelson
da9a94177b sanely fail if the wallet doesn't exist in load_wallet 2017-02-09 14:39:20 -05:00
Jude Nelson
b0d891ee52 fix typo 2017-02-06 15:15:39 -05:00
Jude Nelson
4caa2846ed revamp wallet migration so it has an explicit setup command; support both legacy pre-0.13 wallets as well as 0.13 wallets (with dedicated owner and payment keys but no data key) 2017-01-30 01:44:19 -05:00
Jude Nelson
c4a13bdbbf require the user to migrate the wallet to its latest supported format before allowing it to be unlocked. move wallet-specific one-time setup to the wallet module 2017-01-23 19:09:24 -05:00
Jude Nelson
bc85259b19 merge rc-0.14.1 wallet.py 2017-01-17 11:23:40 -05:00
Jude Nelson
e4455caf96 Repository re-organization 2017-01-17 11:16:19 -05:00