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