Commit Graph

4740 Commits

Author SHA1 Message Date
Jude Nelson
7942d74e33 make sure we return an errno on data-plane operations 2017-02-23 17:23:36 -05:00
Jude Nelson
c00c05c4c9 add fast_sync_inspect_snapshot convenience method 2017-02-23 17:23:21 -05:00
Jude Nelson
6c94fbe368 in all non-fatal error paths, return the set of sanity check results, the balance, name cost, and tx fee (even if some of the required checks failed) 2017-02-23 17:22:50 -05:00
Jude Nelson
b8d2270bcd always verify that we get a tx fee, and always run the safety checks even if we can tolerate their failure (since the safety checks get the tx fee) 2017-02-23 17:22:25 -05:00
Jude Nelson
7446d5cbbf update app-loading logic to use the new account key generation protocol 2017-02-23 17:22:03 -05:00
Jude Nelson
860a6baadc fix bugs found in testing 2017-02-23 17:21:50 -05:00
Jude Nelson
402e7d10b7 format and encode the path 2017-02-23 17:21:31 -05:00
Jude Nelson
d196bbd2ff preserve 'tried_storage' when we queue new zone files 2017-02-23 17:21:09 -05:00
Jude Nelson
0cba6ac623 clean up CLI datastore test to no longer require storage bootstrapping, users, or accounts 2017-02-21 12:36:06 -05:00
Jude Nelson
6433b41c81 remove now-missing CLI method wrappers; fix bugs found during testing 2017-02-21 12:35:46 -05:00
Jude Nelson
d4aab2f219 fix bugs found during testing of hash verification 2017-02-21 12:35:34 -05:00
Jude Nelson
059bbd1e52 define inode header schema separately 2017-02-21 12:35:24 -05:00
Jude Nelson
02f8cf979a WIP: revamp the collections and stores API endpoints 2017-02-21 12:35:11 -05:00
Jude Nelson
b4ba1b48e0 fix error string 2017-02-21 12:35:00 -05:00
Jude Nelson
5c768246b1 fix bugs found during testing 2017-02-21 12:34:51 -05:00
Jude Nelson
197e58273e expand the make_wallet_keys() test method to generate addresses and public keys as well 2017-02-21 12:34:29 -05:00
Jude Nelson
66c2e0d9a0 datastore bugfixes found during testing 2017-02-21 12:34:18 -05:00
Jude Nelson
2ea288be7a datastore bugfixes found during testing 2017-02-21 12:34:06 -05:00
Jude Nelson
a841b00935 take public key CSV as an argument 2017-02-20 21:24:44 -05:00
Jude Nelson
12c48bc06d WIP fast-sync signing server 2017-02-20 21:19:31 -05:00
Jude Nelson
d2adb56a80 pyinstaller script for blockstack 2017-02-20 21:19:20 -05:00
Jude Nelson
4e0a120493 pyinstaller spec file for blockstack-server 2017-02-20 21:19:10 -05:00
Jude Nelson
7564834e65 verify that we can register and renew names from the RESTful API 2017-02-20 21:18:54 -05:00
Jude Nelson
ac856703f1 CLI-test for registering and transferring a name 2017-02-20 21:18:40 -05:00
Jude Nelson
cb6792e474 verify that we can withdraw funds using multisig addresses 2017-02-20 21:18:25 -05:00
Jude Nelson
601cbb0a34 verify that we can register and transfer a name with a bearer token 2017-02-20 21:18:11 -05:00
Jude Nelson
ea642e0f48 verify that we can withdraw BTC from the wallet with an API password 2017-02-20 21:17:50 -05:00
Jude Nelson
1614684633 verify that we can register and transfer a name with the API password 2017-02-20 21:17:32 -05:00
Jude Nelson
cf91518ae0 fix up symbols 2017-02-20 21:17:21 -05:00
Jude Nelson
13a3929f4b interface synchronization 2017-02-20 21:17:11 -05:00
Jude Nelson
7868a676d6 remove auth and signin code (make it compatible with the new API token/password approach); make various test methods compatible with all the new interfaces 2017-02-20 21:16:25 -05:00
Jude Nelson
47c0273735 no longer need users or applications to test registrations; move verify_in_queue() to testlib 2017-02-20 21:16:00 -05:00
Jude Nelson
b76bf173e6 no longer need users or applications to test registrations 2017-02-20 21:15:48 -05:00
Jude Nelson
a914bc6626 no longer need users or applications to test users 2017-02-20 21:15:35 -05:00
Jude Nelson
3061cd37d6 no longer need users and applications to register users 2017-02-20 21:15:20 -05:00
Jude Nelson
ceaa56822a test REST methods with API password 2017-02-20 21:15:05 -05:00
Jude Nelson
5275739fb1 WIP: remove users, accounts, and app configs from storage 2017-02-20 21:14:37 -05:00
Jude Nelson
c9b81ebbd7 WIP: drop users, accounts, and application configs for doing storage 2017-02-20 21:14:19 -05:00
Jude Nelson
13fbf27ba6 WIP: drop users and accounts for accessing storage 2017-02-20 21:14:01 -05:00
Jude Nelson
f1d7bbbaea local_api_stop, not local_rpc_stop 2017-02-20 21:13:46 -05:00
Jude Nelson
2cdd49dc78 check the renewal-queue 2017-02-20 21:13:29 -05:00
Jude Nelson
4c17920619 remove setup_storage; storage no longer needs to be boostrapped. These tests are still broken; users and accounts no longer exist 2017-02-20 21:12:47 -05:00
Jude Nelson
2e47e06710 WIP: storage gateway test (not ready yet) 2017-02-20 21:12:37 -05:00
Jude Nelson
059000cad4 WIP: multi-device storage test 2017-02-20 21:12:12 -05:00
Jude Nelson
6c36b50690 WIP: make atlas-chain test use more zone files 2017-02-20 21:11:33 -05:00
Jude Nelson
1d50e0ccee test 10 zone files with atlas network 2017-02-20 21:08:34 -05:00
Jude Nelson
487c2ded00 bugfixes to atlas network simulator after refactoring it with testlib.py 2017-02-20 21:08:00 -05:00
Jude Nelson
4bde177f8d Remove now-unneeded users, accounts, and datastores code; switch to using consolidated sanity-checking logic; rely on the API server for most of the heavy-lifting 2017-02-20 21:06:58 -05:00
Jude Nelson
e2de4837be significant code-cleanup. Remove legacy JSONRPC interface; rename methods from _rpc_ to _api_; get name operations to work and to accept more useful arguments; make it so we can asynchronously transfer a name after registering it; WIP revamping the storage API 2017-02-20 21:05:56 -05:00
Jude Nelson
1bcf100cba fix up debug output on get_fees(); log address on absence of UTXOs 2017-02-20 21:05:31 -05:00