cardano-foundation / cardano-foundation/catalyst-libs

`Cip509Valid` type

Open
#653 0 comments 0 reactions 0 assignees View on GitHub
squad: gatekeepers
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.