Commit Graph

1293 Commits

Author SHA1 Message Date
Jude Nelson
a938073c73 remove dead code 2018-08-15 16:54:42 -04:00
Jude Nelson
f56c8527a6 add code to restore a gaia bucket 2018-08-15 16:53:51 -04:00
Jude Nelson
417492dd45 expand gaia test to cover dumping and restoring buckets, and testing with /'s in the file names 2018-08-15 16:53:21 -04:00
Jude Nelson
c08a504b05 test creating and altering profiles that have a legacy profile path (e.g. 0/profile.json) 2018-08-15 16:52:57 -04:00
Jude Nelson
c895b36862 test the case where a subdomain is announced and indexed out-of-order by a duplicate zone file (i.e. bar.foo1.test seq=1, bar.foo1.test seq=0, bar.foo1.test seq=1). Verify that a zone file that was already processed for subdomains will be re-processed if its hash is re-announced 2018-08-13 16:02:20 -04:00
Jude Nelson
f5f8891d77 remove blockstack_client from test framework. We're done here. 2018-08-07 14:43:16 -04:00
Jude Nelson
961b17cb16 Merge branch 'master' into feature/token-v1 2018-08-07 14:39:29 -04:00
Jude Nelson
4bb492c6aa test dumping a gaia bucket 2018-08-07 14:22:13 -04:00
Jude Nelson
f541c57a7b version bump 2018-08-07 14:22:01 -04:00
Jude Nelson
d7bb18fecb add test for dumping a gaia bucket 2018-08-07 14:21:51 -04:00
Jude Nelson
695b3610ee fix a couple of usability bugs in gaia hub read server config; add pre-flight 2018-08-07 14:21:26 -04:00
Jude Nelson
f0854feb46 test large zone files packed with subdomains, and make sure we process them in a performant way 2018-07-18 21:11:03 -04:00
Jude Nelson
f497fc7007 test duplicate zone file processing in batches 2018-07-18 21:10:53 -04:00
Jude Nelson
586bd56460 slightly change the way we test subdomain DID resolution, so we can pair DID resolution tests to the subdomain we are testing 2018-07-18 21:10:47 -04:00
Jude Nelson
a67e4120fe test RPC size limits on fetching 100 40K zone files 2018-07-05 23:42:24 -04:00
Jude Nelson
6bac9087bc do not pass the genesis block by argument anymore (API change); also, access the genesis block rows explicitly now that the blockstackdb class takes both the genesis block rows and commit history 2018-07-05 18:48:07 -04:00
Jude Nelson
8fc449e22f write out a genesis block to disk, and have blockstackd load it 2018-07-05 18:47:38 -04:00
Jude Nelson
f9b47a81cd add a test to ensure that no more than the env-given number of RPC threads are created to handle network requests 2018-07-05 17:33:06 -04:00
Jude Nelson
b22a57078a use stacks c32check addresses 2018-07-05 10:30:37 -04:00
Jude Nelson
a73ba36e36 use gaia_sethub 2018-07-04 22:00:03 -04:00
Jude Nelson
71d931121e add wrappers for gaia getfile, putfile, listfiles 2018-07-03 16:30:58 -04:00
Jude Nelson
024784990f route debug messages from blockstack.js to stderr 2018-07-03 16:30:42 -04:00
Jude Nelson
8fc2e09761 test gaia getfile, putfile, listfiles from the CLI 2018-07-03 16:30:27 -04:00
Jude Nelson
dbe5771976 test token operations with multisig 2018-07-03 16:30:14 -04:00
Jude Nelson
d3eca28cbc serialize all privkeys 2018-06-22 11:28:21 -04:00
Jude Nelson
3bc207b756 remove TestAPIProxy 2018-06-22 11:26:22 -04:00
Jude Nelson
1f1ff443dc remove all use of blockstack_client 2018-06-22 11:12:57 -04:00
Jude Nelson
3daa24aa9a add vesting_total to genesis block 2018-06-20 19:08:41 -04:00
Jude Nelson
b0dd67807e test that we get the right resolver when querying a name 2018-06-20 18:59:35 -04:00
Jude Nelson
ade7c41432 port test to new test runner 2018-06-20 18:59:26 -04:00
Aaron Blankstein
19cb51d8a2 force paging on the /v1/names/<name>/history endpoint 2018-06-20 18:57:44 -04:00
Jude Nelson
a68fbcdfe1 test looking up a subdomain from a domain name who is missing its latest zone file, and who has too many missing zone files 2018-06-20 18:57:35 -04:00
Jude Nelson
22cf8a40d2 test fetching a name's history in pages 2018-06-20 18:57:28 -04:00
Jude Nelson
4975f8849f when servicing a lookup on a subdomain whose domain does not have a _resolver entry, page back through the domain's history until we either find a zone file with a _resolver entry, or we try too many times, or we run out of name history 2018-06-20 18:57:18 -04:00
Jude Nelson
e0e302edf1 test looking up a subdomain from a domain name who is missing its latest zone file, and who has too many missing zone files 2018-06-20 11:45:36 -04:00
Jude Nelson
9b9b38a750 test fetching a name's history in pages 2018-06-20 11:45:19 -04:00
Jude Nelson
b9179da3d1 atlas peer exchange stress test 2018-06-18 18:43:14 -04:00
Jude Nelson
15a0c2e5cb atlas inventory stress test 2018-06-18 18:43:03 -04:00
Jude Nelson
13a7df46a8 fix up safety checks usage 2018-06-18 18:42:52 -04:00
Jude Nelson
f0e727c1b2 pass the genesis block to atlas peers 2018-06-18 18:42:37 -04:00
Jude Nelson
8ed088b95e set the vesting_total field, and export the genesis block to the environment 2018-06-18 18:42:18 -04:00
Jude Nelson
71708b3239 lots of tiny bugfixes 2018-06-16 14:49:04 -04:00
Jude Nelson
73b4691af8 verify token transfer lockups work with multisig 2018-06-16 11:51:27 -04:00
Jude Nelson
4ff6acb37b test that tokens can only be sent to whitelisted addresses, which happen to be multisig addresses 2018-06-16 11:51:10 -04:00
Jude Nelson
143b0a09cb test that tokens can only be sent to whitelisted addresses 2018-06-16 11:50:58 -04:00
Jude Nelson
3492cd4ac2 test all the ways a tokentransfer can fail 2018-06-16 11:50:47 -04:00
Jude Nelson
e58d95b3d3 make sure we can't pay for a namespace with a bech32 address 2018-06-16 11:50:31 -04:00
Jude Nelson
d2151a5c92 make sure we can't reveal a namespace with a bech32 address 2018-06-16 11:50:13 -04:00
Jude Nelson
50018b29cd test vesting and spending tokens at longer intervals to multisig addresses 2018-06-16 11:47:01 -04:00
Jude Nelson
5bef05f5fd test that we can preorder, reveal, ready, but not import names into a namespace with a multisig reveal address 2018-06-16 11:46:39 -04:00