Kieran Prasch
6bdf968a61
Describe ownablity on deployer classes.
2019-09-16 18:09:18 -07:00
Kieran Prasch
c2de8d5a57
Re-encapsulate and dehydrate upgradeable and ownable logic in deployers.
2019-09-16 09:45:41 -07:00
Kieran Prasch
58f34dac7b
Checkpoint #4 - Fixes policy sampling bugs - continue reflow fixes.
2019-08-27 09:56:41 -07:00
Kieran Prasch
69aea3f725
Checkpoint: Refactors lifecycle of Blockchain and Registry.
2019-08-27 09:54:13 -07:00
David Núñez
586f7edb89
Deployers now hold explicit list of deployment steps
2019-08-04 02:41:04 +02:00
derekpierre
3424ff6dc9
Update deployer class property to be more descriptive - "number_of_deployment_transactions"
2019-07-29 14:53:27 -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
David Núñez
c156437bbe
First draft of Investigator test
2019-07-25 15:18:29 -07:00
David Núñez
1e431741e3
Reusable, session-scoped testerchain PoC: Deployers test time down 37%
2019-07-25 15:18:29 -07:00
David Núñez
f77c46bbe4
Basic tests of AdjudicatorDeployer and slashing with AdjudicatorAgent.
2019-07-04 11:23:51 +02:00
Damon C
aebac62dd8
remove most other direct blockchain.w3 references
2019-07-04 11:23:50 +02:00
Kieran Prasch
1a2dabd095
Use Condensed Blockchain API in tests. credit to @vepkenez.
2019-07-04 11:23:50 +02:00
David Núñez
9638dc86bf
Fix name of StakingEscrowAgent. It was StakingEscrow
2019-07-04 11:22:38 +02:00
Kieran R. Prasch
877833aaf3
Understand Staker and Staking to be separate ideas.
2019-07-04 11:22:38 +02:00
Kieran R. Prasch
5551ce950c
MinerEscrow -> StakingEscrow, and MiningAdjudicator -> Adjudicator in agency, and in-test
2019-07-04 11:22:38 +02:00
Kieran Prasch
4a7a881d3e
Realize the Agency metaclass
2019-06-08 14:25:26 -07:00
Kieran Prasch
8371df1fcc
Move deployment secret interactivity to concise internal deployment API
2019-06-03 22:50:40 +03:00
Kieran Prasch
270c56dcc4
CLI deployment adjustments and post-rebase cleanup.
2019-04-22 23:18:51 +03:00
Kieran Prasch
a0bfb22c05
Introduce MiningAdjudicator deployer & agent; Deployment entry points and integration testing.
2019-04-22 23:18:51 +03:00
Kieran Prasch
2d943e6afb
Refactor stake as a self-validating insnatce; Introduce token economincs via dep. injection throughout tests and blockchain API.
2019-04-22 23:18:49 +03:00
MacLane Wilkison
86116706ff
Change license notices in module headers to AGPL
2019-03-04 18:55:28 -08:00
Kieran Prasch
8922af389c
Updates Web3 python API usage to v5.0.0-alpha.3
2019-01-15 11:47:40 -08:00
tuxxy
7feabb6cb2
Add GPLv3 -- nucypher is free as in freedom
2018-11-04 13:16:42 -07:00
Kieran R. Prasch
eec736d340
Deprecate arming in favor of readiness checks; Generate a default DB name for Ursulas.
2018-10-27 21:51:32 +02:00
Kieran Prasch
4c01385416
Tests deployment and agency components with layering in mind, (Includes UserEscrow) mirrors lower level tests with higher-level integration points
2018-10-27 21:51:28 +02:00
Kieran Prasch
c37683ee35
Builds out test agent test layer; Reorganizes non-federated test modules
2018-10-16 12:46:30 -07:00