Commit Graph

6048 Commits (05b6dcf26c13d3e52849301cfa2dcab8258b571b)

Author SHA1 Message Date
Kieran R. Prasch 05b6dcf26c
Refines handling of unresponsive nodes at ping time. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch 64786b572d
Allow opt-out for uptime checks via configuration and disable it during tests by default. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch d6df4af401
Passing tests with @michwill's scoring suggestions. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch d84a825e8d
Use NodeSeemsToBeDown to more gracefully handle failed self-check participation. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch b4b0b940b6
Rethinking availability scoring. Innocent until proven guilty and capacitors. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch b2b5abadf0
Ensure self-check stores remote ursula cert before requesting. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch e02628b032
Understand 1.0 to indicate higher availability. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch b055d40c4f
Building on threaded tests for self-checks. Fixes several design bugs caught in-test on AvailabilitySensor. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch 5c9fb6823f
Demonstrates a method to test self-availablity checks in successful conditions 2020-03-31 11:05:25 -07:00
Kieran R. Prasch 2b8533abb8
Sheepish attempt at threading availability loop tests. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch 06a01317c8
Ping requires POSTed ursula bytes. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch cc423b5ca4
Optional requirement callable for decentralized worker loop wired to AvailabilitySensor; AvailabilitySensor lonely exception handling. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch 59d9fa2e4a
AvailabiltySensor sensitivity controls and status painting example. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch 7d1449d1e1
Drafts AvailabiltySensor for self-Ursulas as a mild self-health check. 2020-03-31 11:05:25 -07:00
Kieran R. Prasch 0f45581652
Request sandwich entry points; Ursula looping call rescheduling. 2020-03-31 11:05:25 -07:00
tuxxy b21fea8023
Add ping endpoint for checking if an Ursula is accessible from another Ursula 2020-03-31 11:05:25 -07:00
David Núñez e0233dc8ac
Merge pull request #1764 from vzotova/se-pre-allocation
StakingEscrow pre-allocations
2020-03-31 02:55:44 +02:00
K Prasch c00dbd6a48
Merge pull request #1802 from SeanMikha/master
Deploying Nucypher Infrastructure to Azure
2020-03-30 16:53:29 -07:00
David Núñez bd1f2b77e1
Merge pull request #1785 from vzotova/worklock-shutdown
Manual shutdown for worklock
2020-03-31 01:41:54 +02:00
K Prasch 0abfd96b46
Merge pull request #1812 from igorline/ursula-init-staker-address
Remove in docs staker address flag from ursula init
2020-03-30 09:01:41 -07:00
David Núñez 70c2dc7a73
Merge pull request #1816 from cygnusv/decimal
Fix minor bugs in WorkLock commands: Decimal ETH representation & password collection.
2020-03-30 17:07:54 +02:00
David Núñez 018e682209
Update nucypher/cli/commands/worklock.py
Co-Authored-By: K Prasch <kieranprasch@gmail.com>
2020-03-30 17:07:37 +02:00
Igor Line f2aa3a6835 Remove extra period in error message 2020-03-29 22:12:00 +02:00
David Núñez 05e0094974 Fix bug in password collection step in worklock command 2020-03-28 01:32:40 +01:00
David Núñez 17b8075fc7 Use new DecimalRange type to fix representation problem of ETH amounts with floats 2020-03-28 01:00:32 +01:00
David Núñez 9803dd9b01 Custom DecimalType and DecimalRange click types for processing decimal amounts 2020-03-28 00:59:21 +01:00
Igor Line 7375473ded
Remove staker address flag from ursula init
Related to 891dd04d2a (diff-9baeffadd2f996b1479a4332a067fa0d)
2020-03-27 22:25:40 +01:00
vzotova 2bac44e6b2 Apply suggestions from code review #1764
Co-Authored-By: David Núñez <david@nucypher.com>
2020-03-27 19:29:34 +03:00
vzotova 6b97e4e330 StakingEscrow: multiple sub-stakes for multiple stakers in batch deposit 2020-03-27 19:29:33 +03:00
vzotova 3449c2f873 StakingEscrow: batch deposit with one sub-stake 2020-03-27 19:29:33 +03:00
vzotova 272764e5dc StakingEscrow: refactoring of life cycle to allow deposit before initialization 2020-03-27 19:29:32 +03:00
vzotova 47725576e1 WorkLock: manual shutdown 2020-03-27 19:28:47 +03:00
K Prasch 8783f5bd62
Merge pull request #1781 from nucypher/ravital-faq
Documentation - Update FAQ support
2020-03-27 09:27:48 -07:00
K Prasch 6f103d86f0
Merge pull request #1664 from KPrasch/signer
Extract Signing Clients (Web3 and Clef)
2020-03-27 09:14:20 -07:00
Kieran Prasch 85d1418577
Keeping new bidder APIs compadible with external signers. 2020-03-26 16:36:54 -07:00
Kieran Prasch fe1c4703aa
Implements signer URI for remaining CLI and configuration entrypoints: Alice, Bob, Ursula, Worklock, etc. 2020-03-26 14:56:48 -07:00
Kieran Prasch 878a243246
Straggler transaction -> transaction_dict rename. 2020-03-26 14:55:38 -07:00
Kieran Prasch f158579f98
Respond to RFCs in PR #1664 2020-03-26 14:55:38 -07:00
Kieran Prasch a26daf57b5
Renames TransactingPower init kwarg to account. 2020-03-26 14:55:38 -07:00
Kieran Prasch 16de6ffa56
Web3Client -> EthereumClient 2020-03-26 14:55:38 -07:00
Kieran Prasch 4e17bbe70b
Test implementing mocked HW wallet via Web3 signer; Cleanup. 2020-03-26 14:55:38 -07:00
Kieran Prasch 9c1aec73af
refining tpower and signer exception handling, in tandem. 2020-03-26 14:55:38 -07:00
Kieran R. Prasch a01fea1cbc
Respond to RFCs in #1664: Remove some straggler keyfile references wrt Signers. 2020-03-26 14:55:38 -07:00
Kieran R. Prasch 4e972b994e
Use signer on character.init and web3signer as TPower default. 2020-03-26 14:55:36 -07:00
Kieran R. Prasch 9c56c68db1
Remove LocalSigner... until another day. 2020-03-26 14:53:40 -07:00
Kieran R. Prasch 027adbfdc7
Implements extracted signers in Character configuration and init, tests to follow. 2020-03-26 14:53:40 -07:00
Kieran R. Prasch 1685c37407
Moving TPower in a single account signer-based backend. 2020-03-26 14:53:40 -07:00
David Núñez 6c506f9983
Initial logic to support EIP191 version 0 signing via ClefSigner 2020-03-26 14:53:40 -07:00
Kieran R. Prasch 0166584c46
Describes Signer Extrication and Layering with TransactingPower. 2020-03-26 14:53:40 -07:00
Kieran R. Prasch a467fb5a41
remove keyfile from CLI stakeholder init args. 2020-03-26 14:53:40 -07:00