Commit Graph

5291 Commits

Author SHA1 Message Date
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
Jude Nelson
9c12126d95 use generic virtualchain multisig script check 2017-04-20 17:37:02 -04:00
Jude Nelson
ff07b90bd1 use keylib base58 instead of pybitcoin base58 2017-04-20 17:36:49 -04:00
Jude Nelson
40d94506a0 use virtualchain address methods instead of pybitcoin address methods 2017-04-20 17:36:32 -04:00
Jude Nelson
845d23cc60 do not require pybitcoin, except for unit tests 2017-04-20 17:36:16 -04:00
Jude Nelson
3cde47c606 use virtualchain hashing library instead of pybitcoin 2017-04-20 17:36:04 -04:00
Jude Nelson
5a7dd7433b use virtualchain hashing library instead of pybitcoin 2017-04-20 17:35:50 -04:00
Jude Nelson
d01d42e9ed Merge remote-tracking branch 'origin/api' into rc-0.14.2 2017-04-17 15:40:36 -04:00
Jude Nelson
7e9a2cc736 add simple netlog server for testing logging to Portal 2017-04-17 15:39:32 -04:00
Jude Nelson
9463448831 fix netlog implementation 2017-04-17 15:39:12 -04:00
Jude Nelson
1a07180041 remove dead code 2017-04-17 15:38:59 -04:00
Jude Nelson
6a3b46f918 add missing imports 2017-04-17 15:38:50 -04:00
Jude Nelson
23dfd947f7 catch assertion error and ecdsa error on signature verification 2017-04-17 15:38:35 -04:00
Jude Nelson
d95e5d74ac whitespace 2017-04-17 15:38:26 -04:00
Jude Nelson
3812ae905b include netlog server requirements; bump version 2017-04-17 15:38:11 -04:00
Jude Nelson
3e850c11cf add netlog server to binaries 2017-04-17 15:38:01 -04:00
Aaron
e70c2b15db Merge pull request #391 from kantai/api-aaron
Merging rc14.2 and updated search endpoint forwarding and unit tests
2017-04-17 15:22:05 -04:00
Aaron Blankstein
1dfb2d8adb switch back to letting the underlying api service deal with forcing paginated /v1/names calls 2017-04-17 15:19:35 -04:00
Aaron Blankstein
4e1970eab1 Merge remote-tracking branch 'origin/rc-0.14.2' into api-aaron 2017-04-17 10:11:14 -04:00
Aaron Blankstein
42b0fa5f38 limit count size on 'get all names' requests 2017-04-14 12:52:44 -04:00
Jude Nelson
4de600435e add support for sending log messages to port 8333 on localhost 2017-04-13 20:29:16 -04:00
Jude Nelson
b879bdd9cc GET /v1/names requires page= argument 2017-04-13 18:42:11 -04:00
Jude Nelson
b8b2324da6 optionally include a message in a withdraw operation (useful for e.g. paying service fees to applications) 2017-04-13 17:52:04 -04:00
Jude Nelson
94e60e929d test including a message in a transaction 2017-04-13 17:51:52 -04:00
Jude Nelson
80eb49a063 fix compatibility with put_mutable_data 2017-04-13 17:50:01 -04:00
Jude Nelson
95c472dcca port fix from master re: storing queued profiles 2017-04-13 16:43:46 -04:00
Jude Nelson
70e5aefd76 addresses are base58 2017-04-13 16:43:41 -04:00
Aaron Blankstein
58e2af7fe5 fixed /v1/search endpoint -- now it forwards to the searcher blueprint if enabled, or makes request to search.blockstack 2017-04-13 15:29:36 -04:00
Jude Nelson
de64a1b79c typo 2017-04-13 14:15:43 -04:00
Jude Nelson
5948e52749 add validate_zone_file command 2017-04-13 14:10:09 -04:00