Skip to content

Commit

Permalink
CIP-0116 | Add Conway JSON schema (#912)
Browse files Browse the repository at this point in the history
* WIP: conway JSON spec

* Add TransactionWitnessSet

* Add GovAction type

* Require Withdrawals to be non-empty

* Add TransactionMetadatum

* WIP: conway json-schema

* Fix: minLength -> minItems

* WIP: add Vote, Voter & more

* Add missing types

* WIP: certs

* Remove `minItems` from withdrawals

* Remove duplicate TransactionMetadatum entry

* Specify the era in the schema titles

* Minor fixes to schemas

* Change additionalProperties to unevaluatedProperties to allow for inheritance

* Add required properties to NonnegativeInterval

* Add examples for some types

* fixing indentation white space to ensure done before merge

Co-authored-by: Ryan <[email protected]>

---------

Co-authored-by: Giovanni Garufi <[email protected]>
Co-authored-by: Giovanni Garufi <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Ryan <[email protected]>
  • Loading branch information
5 people authored Jan 7, 2025
1 parent f938cdc commit 8fa5e3b
Show file tree
Hide file tree
Showing 2 changed files with 2,843 additions and 78 deletions.
Loading

0 comments on commit 8fa5e3b

Please sign in to comment.