IntersectMBO / IntersectMBO/cardano-ledger

Check BLS PoP in PoolReg ledger rules

Open
#5,993 1 comment 0 reactions 1 assignee Claimed by @koslambrou View on GitHub
Leios Peras
Dominant language
Haskell
Stars
295
Forks
179
Avg merge
4d 7h
Merged PRs (30d)
29

Description

https://github.com/IntersectMBO/cardano-base/pull/693 checks proof of possession when building the `LeiosCommittee`. This function will be eventually used at times where we cannot easily report errors to the user (who is at fault), e.g. at the epoch boundary.

On top of those checks, we should check the proof of possession when (re-)registering pool with a BLS key set.

Ideally, this is also enforced by the `cardano-crypto-leios` (in `cardano-base` repo) API using a `ValidatedBLSKey` phantom type (or so).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.