nucypher icon indicating copy to clipboard operation
nucypher copied to clipboard

Threshold Access Control (TACo) runtimes for the Threshold Network

Results 236 nucypher issues
Sort by recently updated
recently updated
newest added

The `docs/source/support/troubleshooting.rst` (introduced in PR #1639) links several cryptic exceptions to human-readable instructions. Perhaps, it would be more convenient for users to see these instructions right when the exception is...

CLI
UX

when calling `bob public-keys`, this happens on every call. Are these requests to update the registry and seemingly learn about the network necessary to get bob's public keys? ``` DEBUG:root:calling...

CLI
Optimization

In our Alice's Character Control, users will be able to create a policy via `create_policy`. When the policy is created, it needs to be serialized over the wire back to...

Enhancement
Alice 👩
Revoke

Currently, we have just a single bucket for nodes - `known_nodes`. But we need to bucket them separately. Nodes that are palpably offline don't belong in this bucket. Nor do...

Enhancement
Protocol
Node Discovery

Log output is dominated by messages about peering/learning. These messages sometimes contain errors that cause needless amount of alarm, when a node is down for example. Additionally these log emissions...

Enhancement
Logging
P2P
dx design

We can define a set of ~3 default configurations of m-of-n, considering also the cost of deploying such policies. This can be similar in essence to how metamask handles gas...

Configuration
Alice 👩
UX

During my investigation of #833, I thought it odd that, once a Policy has been revoked, we expect that Bob will encounter `NotEnoughUrsulas`: https://github.com/nucypher/nucypher/blob/6bdde8d7c46f1dd7470f3d8c67349a004645f701/tests/characters/test_bob_joins_policy_and_retrieves.py#L116 Now... maybe, at a high-level, this...

Bob 👨‍💼
Ursula :woman_astronaut:
Revoke

It is used in several places outside the class in various contexts; seems like it is de facto public already. Same, perhaps, apply to `_CONFIG_FILE_EXTENSION`.

question
Good Intro Issue
Style :sparkles:
Code Quality 🔧

Currently, emitters are instantiated at the CLI level however sometimes context from deeper in the stack is needed. For example: interactively confirming transactions just in time, before signing and broadcasting....

Style :sparkles:
Code Quality 🔧