Remove ZCAP-LD from `PermissionController` state
- Dominant language
- TypeScript
- Stars
- 413
- Forks
- 308
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 253
Description
Requires: #4239
Following #4239, we should remove all ZCAP-LD-specific properties from the permission controller's state. It's time we admit that our wallet permissions have, in their present form, nothing to do with delegatable, linked-data object capabilities. (Although, we can conceive of permissions that manage / enable the creation of such capabilities.)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with prerequisite issue #4239, then locate the PermissionController state and identify its ZCAP-LD-specific properties. Remove those properties from the state and update any affected references or tests; done means the controller no longer carries ZCAP-LD-specific state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- authorization
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100