Commit Graph

16 Commits

Author SHA1 Message Date
Jude Nelson
1d8d3bd3c3 clean up imports 2017-04-27 19:33:17 -04:00
Jude Nelson
762ec22eee move most bitcoin-specific functionality to virtualchain, and use virtualchain's API to access them 2017-04-20 17:44:42 -04:00
Jude Nelson
30d20d131c consistently get blockstack's logger, not virtualchain's 2017-04-13 11:00:24 -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
7a2e292885 move some of pybitcoin's hashing functionality into scripts 2017-03-30 14:06:39 -04:00
Jude Nelson
721cf40cb6 do not use virtualchain.analyze_private_key(), since it depends on pybitcoin.get_unspents() 2017-03-29 01:04:01 -04:00
Jude Nelson
cdbe6b0089 remove pybitcoin dependency 2017-03-27 18:09:53 -04:00
Jude Nelson
0466e6d7f5 use fastecdsa for signing and verifying transactions (much faster than ecdsa) 2017-02-20 21:03:59 -05:00
Jude Nelson
f845a009b4 generate both compressed and uncompressed keys when considering keys to sign multisig txs with 2017-02-13 15:43:43 -05:00
Jude Nelson
1498a0cd42 log when we use a different number of confirmations 2017-02-12 15:04:43 -05:00
Jude Nelson
4e03e9d02f if multisig signing fails, at least tell us why 2017-02-12 14:04:58 -05:00
Jude Nelson
9bb0e30547 don't override the minimum number of confirmations 2017-02-09 14:38:53 -05:00
Jude Nelson
bea2eac5a2 break apart subsidization logic so we can query the necessary subsidization information without touching the transaction. Will be used to generate externally-signed transactions 2017-02-06 15:14:08 -05:00
Jude Nelson
0aa5bc7170 merge rc-0.14.1 scripts.py 2017-01-17 11:23:15 -05:00
Jude Nelson
e4455caf96 Repository re-organization 2017-01-17 11:16:19 -05:00