Commit Graph

5322 Commits

Author SHA1 Message Date
Jude Nelson
b5e8555ff5 test for malformed OP_RETURNs 2017-04-25 18:18:29 -04:00
Jude Nelson
3bf38e2dde reduce Atlas inode usage by using a different zonefile directory structure 2017-04-25 11:12:37 -04:00
Jude Nelson
cd2e8f8b75 blockstack-core, not blockstack-server 2017-04-25 11:12:25 -04:00
Jude Nelson
e6d3978cc6 remove fastecdsa dep 2017-04-25 11:12:16 -04:00
Jude Nelson
c7fdf4d5c9 Merge branch 'rc-0.14.2' of https://github.com/blockstack/blockstack-core into rc-0.14.2 2017-04-24 20:12:27 -04:00
Jude Nelson
c795f3a7f0 explicitly use pip2 on Debian-likes 2017-04-24 20:12:19 -04:00
Jude Nelson
95cfa209f5 clean up symbols 2017-04-24 20:12:12 -04:00
Jude Nelson
7ffab047da better debug output when filling wallets 2017-04-24 20:12:02 -04:00
Jude Nelson
1d421b3844 remove now-useless get_file_hash method 2017-04-24 20:11:35 -04:00
Jude Nelson
4f50b6fd2a log full stack traces only in debug mode 2017-04-24 20:11:22 -04:00
Jude Nelson
ad5948c30a better database-is-locked error handling 2017-04-24 20:11:06 -04:00
Jude Nelson
a3e5487edc move get_file_hash() to fast_sync 2017-04-24 20:10:57 -04:00
Aaron Blankstein
29884412bf fixes a small bug in fetching ops for a given block 2017-04-24 16:59:59 -04:00
Aaron Blankstein
52afc13bd7 adding pagination requirement to 'names in namespace' api call, and fixing bug in pagination where it would infinite loop trying to fetch pages above the total number of names 2017-04-21 14:50:40 -04:00
Jude Nelson
8f1e1c8413 single-directory installer spec file for pyinstaller (need to test on OSX still) 2017-04-20 19:09:17 -04:00
Jude Nelson
8ef3b30174 remove pybitcoin and pybitcointools 2017-04-20 19:09:00 -04:00
Jude Nelson
2b71130f2c Merge branch 'rc-0.14.2' of https://github.com/blockstack/blockstack-core into rc-0.14.2 2017-04-20 17:49:47 -04:00
Jude Nelson
10b168f2de remove pybitcoin dependency 2017-04-20 17:48:53 -04:00
Jude Nelson
49138a18bf update symbols 2017-04-20 17:48:39 -04:00
Jude Nelson
8cddb74162 move derelict tests to the attic 2017-04-20 17:48:27 -04:00
Jude Nelson
e22b168fb4 remove redundant set_wallet 2017-04-20 17:48:17 -04:00
Jude Nelson
6742b68655 use virtualchain's and blockstack_client's APIs where applicable; WIP moving off of pybitcoin 2017-04-20 17:47:56 -04:00
Jude Nelson
4c710dd1a2 start the API server explicitly 2017-04-20 17:47:46 -04:00
Jude Nelson
8214739336 start the API server explicitly 2017-04-20 17:47:20 -04:00
Jude Nelson
1c94eae0f0 no safety checks when doing lots of initial imports in one go 2017-04-20 17:46:54 -04:00
Jude Nelson
9b76f1ac91 use virtualchain's tx serializer UTXO format 2017-04-20 17:46:33 -04:00
Jude Nelson
ab5571ed86 use virtualchain's key library 2017-04-20 17:46:24 -04:00
Jude Nelson
319e6621ee use virtualchain's key library 2017-04-20 17:45:39 -04:00
Jude Nelson
43c941df33 use virtualchain's tx parser and serializer instead of pybitcoin's 2017-04-20 17:45:21 -04:00
Jude Nelson
bb5ea08043 use virtualchain's key library 2017-04-20 17:45:07 -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
c1b94c1227 use virtualchain key methods 2017-04-20 17:44:27 -04:00
Jude Nelson
0fb9d41da5 use virtualchain key methods 2017-04-20 17:44:19 -04:00
Jude Nelson
6a608e4f97 use virtualchain key methods 2017-04-20 17:44:06 -04:00
Jude Nelson
45f44ffed0 use new virtualchain tx API 2017-04-20 17:43:36 -04:00
Jude Nelson
dbadfd6f65 extra assertions on sizes of buckets and discounts; use new virtualchain tx API 2017-04-20 17:43:16 -04:00
Jude Nelson
81ba183b7c move common ecdsa methods into virtualchain's ecdsalib, and rely on them where applicable 2017-04-20 17:42:49 -04:00
Jude Nelson
f93799fd3f use virtualchain key methods 2017-04-20 17:42:37 -04:00
Jude Nelson
08d458ab27 properly format UTXOs for virtualchain's transaction serializer 2017-04-20 17:42:20 -04:00
Jude Nelson
3f0a858fc2 use new virtualchain address methods 2017-04-20 17:41:49 -04:00
Jude Nelson
314de6acf1 use virtualchain key methods 2017-04-20 17:41:30 -04:00
Jude Nelson
7f3886ec26 use virtualchain key, address, and tx methods instead of those from pybitcoin 2017-04-20 17:41:11 -04:00
Jude Nelson
df8b743320 support S3 in read-only mode (no api tokens needed); don't compress by default 2017-04-20 17:40:54 -04:00
Jude Nelson
c263f5bee3 remove pybitcoin dependency; use virtualchain hash library 2017-04-20 17:40:37 -04:00
Jude Nelson
3012b18e8a note to remove PyCrypto dependency (this is the only place it get used, and it gets used only for backwards compatibility) 2017-04-20 17:38:52 -04:00
Jude Nelson
88061d5dda use new virtualchain tx serialization 2017-04-20 17:38:34 -04:00
Jude Nelson
1eea8a7c96 use virtualchain key library 2017-04-20 17:38:17 -04:00
Jude Nelson
82edadff96 remove pybitcoin and pybitcointools dependencies 2017-04-20 17:38:02 -04:00
Jude Nelson
7822bc1411 use virtualchain methods instead of pybitcoin methods; for get_names_in_namespace and get_all_names, require a page number so we don't ask for the entire listing 2017-04-20 17:37:33 -04:00
Jude Nelson
eb06526aa4 use generic virtualchain multisig script check 2017-04-20 17:37:17 -04:00