feat: implementing identus-react
Signed-off-by: Francisco Javier Ribo Labrador <[email protected]>
Signed-off-by: Francisco Javier Ribo Labrador <[email protected]>
Signed-off-by: Francisco Javier Ribo Labrador <[email protected]>
The CDDL spec requires `bytes .size (0..64)` and `text .size (0..64)` for transaction metadatum, but the decoder did not enforce these limits. This moves the size validation into `decodeMetadatum` so it aligns with the CDDL spec. The `Arbitrary Metadatum` instance is also constrained to produce valid values, and the previously disabled CDDL anti-tests are now enabled. Changes made with the help of an LLM
Signed-off-by: Francisco Javier Ribo Labrador <[email protected]>
This also requires setting the decentralisation parameter `ppD` to `< 1` so pools can produce blocks as well. We set it to `minBound` which means that the network is full decentralised.
See: #5477