Commit Graph

4512 Commits (40913cd0857ae0b946f6306e499e17afdbc8220c)

Author SHA1 Message Date
Damon C c1a9da1fc8 lovely syncing ux 2019-08-07 18:16:42 -07:00
Damon C dfb296b001 return iterator from blockchain.connect to allow better ux 2019-08-07 16:37:31 -07:00
Damon C d9aa98b0cf tests for blockchain sync flow 2019-08-07 13:31:38 -07:00
Damon C 29c0152f40 check for already synced chain before syncing 2019-08-07 10:33:02 -07:00
David Núñez 995368fa81 CircleCI: Try codecov@1.0.5 orb 2019-08-07 01:20:21 +02:00
David Núñez 919701cab4 Fix wrong call to get_client_password (thanks @derekpierre) 2019-08-07 00:07:34 +02:00
David Núñez 39da729cce Be less ambitious with error handling in the CLI for the moment 2019-08-05 23:55:48 +02:00
David Núñez fb3ad2840a Use paint_receipt_summary in some CLI actions 2019-08-05 20:30:09 +02:00
David Núñez 9cddb87c2d Alice and Bob CLI help text 2019-08-05 20:21:05 +02:00
David Núñez 3eb956e5a8 Gracefully crash CLI when keyring password is wrong 2019-08-05 19:42:35 +02:00
David Núñez c21448d547 Improve UX of nucypher stake set_worker and detach_worker 2019-08-04 02:41:04 +02:00
David Núñez 5198a132d0 Generic painting utility for receipts 2019-08-04 02:41:04 +02:00
derekpierre 2f2a45ea18 Improve message when set-worker is successfully set. 2019-08-04 02:41:04 +02:00
David Núñez 88c6309369 Add a log entry during tests to mark begin and end of each test 2019-08-04 02:41:04 +02:00
David Núñez 7c2a461fc2 CircleCI: Capture test logs for storage as artifacts 2019-08-04 02:41:04 +02:00
David Núñez aadee9092f Correct prompt for client password during deploy 2019-08-04 02:41:04 +02:00
David Núñez d5bcc41596 First draft of opening deployed contracts in Etherscan during deployment 2019-08-04 02:41:04 +02:00
David Núñez 777f4d7d12 Make deployer user type chain name, instead of just ID. 2019-08-04 02:41:04 +02:00
David Núñez a121d7a8e5 Show next contract to deploy in CLI. Fixes #1186. 2019-08-04 02:41:04 +02:00
David Núñez f0c28f8c0c Action nucypher felix destroy should come earlier 2019-08-04 02:41:04 +02:00
David Núñez 965a473bb5 Make sure bare contracts are updated in deployers' upgrade tests 2019-08-04 02:41:04 +02:00
David Núñez 586f7edb89 Deployers now hold explicit list of deployment steps 2019-08-04 02:41:04 +02:00
David Núñez d82afa6d25 Minor touchups 2019-08-04 02:40:58 +02:00
David Núñez 23d84ae22b Passing --no-registry correctly to characters' config 2019-08-03 21:49:01 +02:00
David Núñez b1ef98fe34 Making sure registry is not downloaded when federated 2019-08-03 21:49:01 +02:00
David Núñez 031ba817f1 Setting download_registry=False in test fixtures 2019-08-03 21:49:01 +02:00
K Prasch 6357e301b3
Merge pull request #1177 from KPrasch/master
Bump version: 0.1.0-alpha.23 → 0.1.0-alpha.24
2019-07-31 13:49:18 -07:00
Kieran Prasch b82b4ef06d
Bump version: 0.1.0-alpha.23 → 0.1.0-alpha.24 2019-07-31 12:07:01 -07:00
K Prasch 47b9c12b50
Merge pull request #1171 from cygnusv/fix-1134
[WIP] Fix #1134 and #906: Support variable length ISO8601 dates
2019-07-30 17:18:08 -07:00
David Núñez e847bcdaca Correct order of --debug in dev scripts and deploy scripts 2019-07-31 01:58:04 +02:00
David Núñez 9e0552d7ec Janitorial stuff 2019-07-31 01:58:00 +02:00
David Núñez 3a6bfa23a2 Support variable length ISO8601 date strings. Fixes #906 2019-07-31 01:17:02 +02:00
damon c b8792b7564
Merge pull request #1124 from nucypher/sekanjabin
[EPIC] Sekanjabin - StakeHolder & Worker-Ursula Integration, Deployer Coverage, UX Baseline.
2019-07-30 10:36:30 -07:00
David Núñez 0df7d97939
Merge pull request #1170 from derekpierre/progressbar
UX: Add the ability to provide progress during NuCypher contract deployments
2019-07-30 18:48:16 +02:00
David Núñez 6e292b784b Some click.progressbar hacks to make deploy even more shiny 2019-07-30 11:30:01 -04:00
derekpierre 385f4748eb Set "interactive" deployment flag to be set based on 'force' parameter passed in CLI. 2019-07-29 15:11:16 -04:00
derekpierre 3424ff6dc9 Update deployer class property to be more descriptive - "number_of_deployment_transactions" 2019-07-29 14:53:27 -04:00
derekpierre 00d4155f3a Remove dev testing code 2019-07-29 14:53:57 -04:00
derekpierre f4327e821e Added the ability for per-deployment step progress updates since these steps can take a long time.
It is worth noting that only progress is updated for individual steps - the printing of the receipt confirmation to the console is not done until all receipts (from the inidividual step) are received by the deployer.
Added unit tests for progress updates.
2019-07-29 14:53:27 -04:00
derekpierre 504bd780cb Add the ability for per-DeployerClass contract deployment progress updates
TODO: Possibility of doing per transaction progress
2019-07-29 14:47:26 -04:00
K Prasch 648f120b58
Merge pull request #1167 from cygnusv/moomin
CLI cleanup (vol. 2): Making CLI work with local non-dev private chain
2019-07-29 11:40:09 -07:00
David Núñez 1bd2aae362
Adapt Ursula CLI tests to being asked for worker account password 2019-07-29 11:27:14 -07:00
David Núñez 8dcf5a799d
Remove second stamp substantiation. Fix #1091 2019-07-29 11:27:14 -07:00
David Núñez f969b62a09
No need to unlock in substantiate_stamp when TransactingPower is active 2019-07-29 11:27:14 -07:00
David Núñez eed4c0937d
Make ursula CLI ask for worker account password 2019-07-29 11:27:14 -07:00
David Núñez 460dd6a660
Improve some CLI messages 2019-07-29 11:27:14 -07:00
David Núñez ca732b5a50
Add test_transfer_tokens to nucypher-deploy tests. Remove unused stuff. 2019-07-29 11:27:14 -07:00
David Núñez 6bb1e2ec6b
Adapt painting of nucypher stake init/divide to stakeholder, not ursulas 2019-07-29 11:27:14 -07:00
David Núñez 11f416988f
Print receipt after successful nucypher stake set-worker 2019-07-29 11:27:14 -07:00
David Núñez f9336f267a
Slightly more informative and comfortable deployment of contracts 2019-07-29 11:27:14 -07:00