Commit Graph

7778 Commits (372b605f35d7e446ce3c782e3fb75648aad9da5c)

Author SHA1 Message Date
Kieran Prasch ce6433a791
Accept that clef is a unique scheme. 2020-09-17 13:26:38 -07:00
Kieran Prasch c59a1d317d
Preserve tha ability to use passthrough signers. 2020-09-17 13:26:38 -07:00
Kieran Prasch cae29b98fc
Keep libusb import function scoped. 2020-09-17 13:26:38 -07:00
Kieran Prasch 148528b24c
Signers is now a package 2020-09-17 13:26:33 -07:00
Kieran R. Prasch 5461141b4d
Relock deps with trezor 2020-09-17 13:23:24 -07:00
Kieran R. Prasch 60772428a5
Formalize default trezor derivation path and formatting. 2020-09-17 13:23:24 -07:00
tuxxy bf793de3b8
Format data in the transaction_dict correctly 2020-09-17 13:23:24 -07:00
Kieran R. Prasch d9bf625849
Successful comm with the trezor emulator 2020-09-17 13:23:24 -07:00
Kieran R. Prasch 12cf3842cc
Crafting the TrezorSigner 2020-09-17 13:23:24 -07:00
Kieran R. Prasch f24fa9f869
Throw trezor code into signers like a tossed salad. 2020-09-17 13:23:24 -07:00
derekpierre f207b69a20 Overall cleanup of paths to scripts depending on where the document is. 2020-09-17 15:24:30 -04:00
derekpierre b0fe51b1ae Update documentation regarding Keystore signer. 2020-09-17 15:07:32 -04:00
derekpierre 9f9b29e8f4 Add note about only running docker image on x86 architecture. 2020-09-17 12:22:39 -04:00
Derek Pierre 9cabd4ebef
Merge pull request #2260 from derekpierre/resolution-impossible
Equalize docs dependency versions with nucypher requirements.
2020-09-17 11:45:44 -04:00
derekpierre 378640be3f Equalize dependency versions with nucypher requirements. 2020-09-17 11:28:00 -04:00
K Prasch 7a26900976
Merge pull request #2258 from vzotova/remove-force-lock
Remove force re-stake lock
2020-09-17 08:27:13 -07:00
Derek Pierre 7f57dafcf7
Merge pull request #2259 from derekpierre/resolution-impossible
Fix broken docs build due to dependencies
2020-09-17 11:02:56 -04:00
derekpierre 885798c8eb Update dependencies for docs requirements. 2020-09-17 10:47:08 -04:00
derekpierre fac1837228 Fixed broken links on Installation page. 2020-09-17 09:53:41 -04:00
David Núñez 85c14b0819
Merge pull request #2253 from derekpierre/ursula-limpia
Provide periodic feedback to user about still waiting for bonding and funding
2020-09-17 13:58:31 +02:00
vzotova 346cfd9714 Solidity 0.7.0 -> 0.7.1 2020-09-17 13:55:18 +03:00
vzotova d51ad8db93 Remove force re-stake lock 2020-09-17 13:54:57 +03:00
derekpierre 46ecc6ca1d Update demo documentation about the use of the demo fleet in the examples/ directory. 2020-09-16 16:25:54 -04:00
Derek Pierre c10b9665ce
Merge pull request #2245 from derekpierre/prometheus-events-throttle
Batch/Throttle events filter results 1000 (default) blocks at a time for CommitmentMade prometheus metrics collector
2020-09-16 15:06:06 -04:00
derekpierre af86461072 Respond to RFC for #2245.
Add comment for 'clever' code.

Co-authored-by: K Prasch <kieran@nucypher.com>
2020-09-16 14:30:28 -04:00
K Prasch 6d95c475f3
Merge pull request #2251 from derekpierre/availability-check-opt-in
Don't run availability checks by default
2020-09-16 11:04:04 -07:00
derekpierre ee718fce75 Provide periodic feedback to user about still waiting for bonding and funding on Worker startup. 2020-09-15 14:33:30 -04:00
K Prasch 11a9eba376
Merge pull request #2241 from KPrasch/option
Allow learners to explicity opt out of verifying stranger bonding
2020-09-15 10:58:53 -07:00
David Núñez 86c0ec486b
Merge pull request #2242 from tuxxy/datastore-thread-lock
Add thread lock to MockLMDB
2020-09-15 19:13:58 +02:00
derekpierre bc0ca12b58 Don't run availability checks by default - it is now an opt-in functionality. 2020-09-15 10:58:38 -04:00
tuxxy 3ac32cd7ea Move the thread lock to a class variable 2020-09-15 12:56:33 +02:00
David Núñez a203a8fbe9
Merge pull request #2119 from cygnusv/dao-stuff
Initial integration of Aragon ecosystem with NuCypher
2020-09-15 10:27:13 +02:00
David Núñez 5278020c43 TODOs wrt to design interactions between InstanceAgent and EthereumContractAgent 2020-09-15 10:04:42 +02:00
David Núñez 822dad77de Add docstrings to the aragon module classes. Clarify usage of a DAORegistry exception 2020-09-15 10:04:42 +02:00
David Núñez a7b6df3249 SecurityCouncil -> EmergencyResponseTeam 2020-09-15 10:04:42 +02:00
David Núñez 4972e56df5 Fix import in Voting.sol
Co-authored-by: vzotova <vikki.zta@gmail.com>
2020-09-15 10:04:42 +02:00
David Núñez e03c65b969 Unified approach to construct contract registries filepaths 2020-09-15 10:04:42 +02:00
David Núñez 0f87fa8b2c Make logic for handling failed TXs non-private so it can be reused 2020-09-15 10:04:42 +02:00
David Núñez a5f27265e8 Making CallScript Actions a named tuple 2020-09-15 10:04:42 +02:00
David Núñez 391c0283de Early draft of a `nucypher dao propose` command
For the moment, just for proposing a rotation of the security council
2020-09-15 10:04:42 +02:00
David Núñez ac6e5c5be6 Extract some options that we will use in the dao command 2020-09-15 10:04:42 +02:00
David Núñez a4efbcf06b Use Solidity 0.7.0 in the DAO contracts so far 2020-09-15 10:04:42 +02:00
David Núñez 11b30e4db7 Use the DAO registry in DaoActor class. Use it for the SecurityCouncilManager 2020-09-15 10:04:42 +02:00
David Núñez a7bc85c075 Get rid of the Translators idea and use Agents instead ...
... but this time the agent only defines the methods for getting function calls (with the name preceded by _ to mark this), since we'll only use this contract indirectly
2020-09-15 10:04:42 +02:00
David Núñez da3d977861 Use ABIs from Aragon artifacts to construct Aragon Agents 2020-09-15 10:04:42 +02:00
David Núñez b29ab877ca Introducing a DAO registry to store the DAO instances' address and type
* The concept of "instance" here refers to the fact of the same Aragon contract being deployed several times with different uses
* This registry is per network (if it has a DAO), so it's in the same directory than the contract registry
2020-09-15 10:04:42 +02:00
David Núñez 6911b8d5ac New Artifact class for Aragon artifacts, including ready access to ABIs 2020-09-15 10:04:42 +02:00
David Núñez 1fb7396f6b New aragon_artifacts directory, containing useful metadata (like ABIs) on Aragon apps we use
Extracted from https://github.com/aragon/deployments
2020-09-15 10:04:42 +02:00
David Núñez d532a68cb0 Proposals for changing the council go through the aggregator, then the voting app, and then the token manager 2020-09-15 10:04:42 +02:00
David Núñez 1073f2bcf0 First draft of a VotingAgent, as well as some base classes that can be useful 2020-09-15 10:04:42 +02:00