Commit Graph

43 Commits

Author SHA1 Message Date
Jude Nelson
a696b2ec81 Merge branch 'hotfix/disable-segwit' 2017-12-01 13:59:04 -05:00
Jude Nelson
13b5df0cdb don't initliaze segwit wallets by default (yet) 2017-12-01 13:57:58 -05:00
Jude Nelson
4ad2369fa0 allow the test framework to set encryption parameters on the wallet 2017-10-31 20:40:31 -04:00
Jude Nelson
d2e5b35273 whitespace 2017-10-26 14:24:42 -04:00
Jude Nelson
c7f8590e6b fix typos; ecdsa_private_key doesn't take compressed (yet) 2017-10-25 20:18:26 -04:00
Jude Nelson
50b4e3421f prefer ecdsa_private_key over ECPrivateKey 2017-10-25 15:45:09 -04:00
Jude Nelson
d789e6ae8a activate segwit after dec 1. 2017-09-29 00:49:36 -04:00
Jude Nelson
d7465bd1c1 fix call to initialize segwit wallet 2017-09-29 00:49:26 -04:00
Jude Nelson
83dc6ce07b if segwit is active, create segwit multisig wallets by default 2017-09-29 00:48:49 -04:00
Aaron Blankstein
3886e76c94 improved wallet setup interactions + improved error output 2017-08-23 14:38:38 -04:00
Aaron Blankstein
40035307af remove wildcards from wallet 2017-08-18 18:56:11 -04:00
Aaron Blankstein
d026940601 updating docs for persistent setting of keys over REST 2017-08-17 18:16:23 -04:00
Aaron Blankstein
17d6043731 added integration test for persistent setting of the payment key, fixed bugs that it surfaced 2017-08-17 17:39:31 -04:00
Aaron Blankstein
5c0e4f2606 Merge branch 'develop' into set-payment-keys 2017-08-17 16:02:18 -04:00
Aaron Blankstein
c878b62c8a /usr/bin/env python -> python2. our code is not python3 friendly, we should specify that 2017-08-17 13:40:01 -04:00
Aaron Blankstein
8eda4c5529 first modifications to support persistent setting of payment key 2017-08-16 17:50:01 -04:00
Aaron Blankstein
d47dc43e99 fixes wallet migration logic for 14.2->14.3->14.4. fixes status code for /v1/names/ on missing subdomains. add cli support for 'whois <foo.bar.tld>' 2017-08-13 09:45:01 -04:00
Jude Nelson
2dc3dd68df it's okay if the series version is 0.14.4 2017-08-10 17:33:47 -04:00
Aaron Blankstein
c8b6feb839 fixing some pylinter errors 2017-07-14 02:50:11 -04:00
Aaron Blankstein
8efebc349f two small bugfixes -- one, add migration path for wallet 0.14.2->0.14.3 (it just whitelists the upgrade, as the format did not change) -- two, when transfer_address is '' from cli, set addr to None 2017-07-04 13:39:38 -04:00
Aaron Blankstein
e1006b7cc6 added support for specifying min_confs in RPC/CLI calls to get_balance 2017-07-01 12:38:04 -04:00
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