cardano-foundation / cardano-foundation/catalyst-libs
`Cip509Valid` type
- Dominant language
- Rust
- Stars
- 5
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
### Summary
Refine the current approach with `Cip509` (and probably with some other types from `rbac-registration`) and distinguish a separate `Cip509Valid` type.
The main idea and desire, to not assume that some data is already processed and validated, make it as part of the type system.
Which would decrease the chance of making mistakes.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating the current Cip509 definition and the related types from rbac-registration, then determine the intended boundary between unprocessed and validated data. Done means the proposed Cip509Valid distinction and any related type refinements are agreed and implemented with appropriate test coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100