cardano-ledger-conway-1.21.0.0: Cardano ledger with an updated on-chain governance system.
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Conway.CDDL

Synopsis

Documentation

int64Rule Source #

64-bit signed integers for native script timelock thresholds.

mkPoolRulesRuleRule → (Named Group, Named Group, [HuddleItem]) Source #

Generate pool-related definitions with protocol-version-specific dns_name and url sizes.

mkScriptAllIsType0 script ⇒ script → Named Group Source #

mkScriptAnyIsType0 script ⇒ script → Named Group Source #

mkScriptNOfK ∷ (IsType0 threshold, IsType0 script) ⇒ threshold → script → Named Group Source #

nonnegative_intervalRule Source #

nonnegative_interval = tag 0 [uint, positive_int]

operational_certRule Source #

Changed from Named Group (grp) to Rule (arr) to match actual block serialization. Ref: PR #3762, Issue #3559

protocol_versionEra era ⇒ Rule Source #

Changed from Named Group (grp) to Rule (arr) to match actual block serialization. Ref: PR #3762, Issue #3559

constrIsType0 x ⇒ x → GRuleCall Source #

Certificates

certificateRule Source #

Adds DRep delegation, committee management, and removes genesis/MIR certificates. Ref: CIP-1694

Governance

Voting

Scripts

Transaction

withdrawalsRule Source #

Requires at least one withdrawal (non-empty map).

mintRule Source #

Requires at least one policy with at least one non-zero amount.

ex_unit_pricesRule Source #

Changes from array to map format for clearer field identification.

Sets