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 |
|