Commit Graph

6217 Commits (14fe3d023254818ae97fe5bfb8ce72d73423d7b4)

Author SHA1 Message Date
K Prasch 14fe3d0232
Merge pull request #1892 from derekpierre/worklock-doc-update
Documentation to incorporate WorkLock v4 updates
2020-04-22 12:32:44 -07:00
derekpierre fbc96227e2 Split WorkLock Guide into an architecture document and the remaining CLI guide. 2020-04-21 15:20:28 -04:00
derekpierre d11a94782c Reinforce that the WorkLock properties specified for the scenarios are hypothetical. 2020-04-21 09:31:23 -04:00
derekpierre 6eee89e9b2 Remove "most probably that's what you need" from provider uri example 2020-04-21 09:02:07 -04:00
derekpierre 7e4420d4bc Final cleanup of WorkLock doc - ensure consistency of terms used 2020-04-20 14:38:01 -04:00
Derek Pierre 4430edee00
Apply suggestions from code review for #1892
Co-Authored-By: MacLane S Wilkison <maclane@nucypher.com>
2020-04-20 13:39:35 -04:00
derekpierre 7da674f418 Respond to RFCs from PR #1892.
Co-authored-by: vzotova <vikki.zta@gmail.com>
2020-04-20 13:27:07 -04:00
derekpierre af7ca0c2c5 Modify worklock output for bidder depending on whether tokens have been already claimed or not
Cleanup output of refunds
Update docs to reflect updated output
Add tests for base deposit and refund rate methods added to WorkLockAgent
2020-04-20 11:52:11 -04:00
K Prasch 95cc147a35
Merge pull request #1868 from nucypher/nodes
Even lazier node instantiation.
2020-04-20 06:28:39 -07:00
derekpierre 13fcc479ff Clarify values displayed when worklock `status` CLI command is used
Rethink how boosting refund / slowing refund is displayed - simply display them as a refund rate multiple
2020-04-17 16:51:22 -04:00
derekpierre 88807d90c8 Add `math` directive to make calculations and fractions clearer. 2020-04-17 13:58:19 -04:00
derekpierre cc7af27a71 Initial musings about a write-up for WorkLock v4 including hypothetical scenarios. 2020-04-17 13:58:19 -04:00
David Núñez 50fb513043
Merge pull request #1887 from mswilkison/staking-as-a-service
Add list of node-as-a-service providers
2020-04-16 22:47:42 +02:00
jMyles 163e679dd2 Since we are getting lazier and lazier about maturing nodes, we need a bit of compatibility logic in the tests here. 2020-04-15 18:32:37 -07:00
jMyles f3dddf4b06 OK, let's return the mature node here afterall. Saves the awkward rename. 2020-04-15 18:32:37 -07:00
jMyles bbe8588700 No need to mature all nodes when painting anymore; this was likely to cause a spike. 2020-04-15 18:32:37 -07:00
jMyles 10acce31f2 If we're about to verify, this is as good a time as any to save the cert. 2020-04-15 18:32:37 -07:00
jMyles 30c75f012d If we're going to verify, we need to mature. And there's a possible that the (teacher) node is invalid, because we've been lazy until now. 2020-04-15 18:32:37 -07:00
jMyles e6c854d376 No need for second kwarg to mature a sprout anymore; we do this automatically when necessary. 2020-04-15 18:32:37 -07:00
jMyles a1a8044211 Bumping BSS version and other req versions; re-locking.
Relock dependencies
2020-04-15 18:32:37 -07:00
jMyles a604931d5d Debugging clarity on elapsed time. 2020-04-15 18:32:37 -07:00
jMyles c4b8417473 New just-in-time attribute access from BytestringSplitter. 2020-04-15 18:32:37 -07:00
jMyles f0cfd03fd5 We no longer need to perform these gymnastics to store the cert in non-eager mode. 2020-04-15 18:32:37 -07:00
jMyles e76a21d433 Removing two log statements - they are more noisy than useful. 2020-04-15 18:32:37 -07:00
K Prasch 1edfba2b2c
Merge pull request #1885 from KPrasch/milestoning
Pre-Worklock Bug Fixes / Enhancements
2020-04-15 13:04:43 -07:00
Kieran Prasch 750965789a
Respond to RFCs in PR #1885 2020-04-15 12:50:55 -07:00
Kieran Prasch 9116e2035e
Single contract deployment test touch up. 2020-04-15 12:50:55 -07:00
Kieran Prasch d162792495
Pretty formatting for deployment heads ups 2020-04-15 12:50:55 -07:00
Kieran Prasch fd3e289ef3
Fixes #1209 - Ensure StakingEscrow agent can accept token deposits from 3rd party addresses on behalf of another staker address. 2020-04-15 12:50:55 -07:00
Kieran Prasch 56ee8d0de0
Deprecation of --poa from CLI tests. 2020-04-15 12:50:55 -07:00
Kieran Prasch 08708f3d84
Fixes #1799 - Allow --ignore-deployed to be used for all types of contract creation. 2020-04-15 12:50:55 -07:00
Kieran Prasch 726a7ce5e9
Fixes #1796 - Better deployment progress context. 2020-04-15 12:50:55 -07:00
Kieran Prasch c7541df6a8
Fixes #1765 - Deprecates Seeder Contract. 2020-04-15 12:50:53 -07:00
Kieran Prasch cc83797f47
Fixes #1797 and more: Encapsulate common actions for non-config based command to connect to networks 2020-04-15 12:49:25 -07:00
Kieran Prasch b959f66f7f
Use common registry and blockchain init function for non-config based commands/entities. 2020-04-15 12:49:25 -07:00
Kieran Prasch c347c73651
Fixes #1848 - Handle clef not running during signer IPC comm. 2020-04-15 12:49:23 -07:00
Kieran Prasch 7b5c3d94f8
Fixes #1849 - Display network in 'nucypher stake list' 2020-04-15 12:48:59 -07:00
Kieran Prasch c4ebbc7ef5
InPackageRegistrySource -> EmbeddedRegistrySource 2020-04-15 12:48:59 -07:00
David Núñez b6771352a7
Merge pull request #1790 from cygnusv/musig
(Almost) Complete MultiSig tooling
2020-04-15 21:18:04 +02:00
MacLane Wilkison c456122019 Add list of node as a service providers 2020-04-15 08:11:26 -07:00
David Núñez d84498641d Clean help text of `nucypher multisig propose` 2020-04-15 02:49:10 +02:00
David Núñez b5441c4c8c Apply suggestions from code review
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
2020-04-15 02:44:39 +02:00
David Núñez e6683b92e0 In Trustee, get MAX_OWNER_COUNT from the MultiSig contract 2020-04-15 02:42:30 +02:00
David Núñez 72d1a9fc83 Fix bug in receipts collection when transferring contract ownership 2020-04-15 02:42:30 +02:00
David Núñez 7230aeac41 Move NULL_ADDRESS constant from BlockchainInterface to the eth.constants module 2020-04-15 02:42:25 +02:00
David Núñez 867e0b33b5 PoC of nucypher multisig propose that allows to propose a new threshold for the MultiSig 2020-04-15 02:36:22 +02:00
David Núñez d3a88dc205 First test for Trustee: proposing MultiSig management operations 2020-04-15 02:36:22 +02:00
David Núñez 9a320b9d52 Proposals can try to decode their TX data if they know the target contract 2020-04-15 02:36:22 +02:00
David Núñez abc535d308 Extract a BaseActor from NuCypherTokenActor
...since MultiSig actors don't need a token to operate
2020-04-15 02:36:22 +02:00
David Núñez bec7e6d753 Make registry optional when retrieving agents from ContractAgency and there's only one registry 2020-04-15 02:36:22 +02:00