Make various InvalidUnslashable block reports more specifically identifiable from client side

Description

Currently all of the following validity check failures become an InvalidUnslashableBlock. It is nice to have them grouped as an InvalidUnslashableBlock because unlike most other validity conditions these aren't slashable. However, they make it hard to debug as to which of the conditions failed from only client side messages (note the message is "Failure! Invalid block: InvalidUnslashableBlock" specifically).

Status

Assignee

Daniyar Itegulov

Reporter

Former user

Priority

Medium

Components

Story Points

5

Epic Link

None

Fix versions

Sprint

None
Configure