Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Test.Cardano.Ledger.Conway.CDDL
Synopsis
- int64 ∷ Rule
- update ∷ Rule
- signature ∷ Rule
- epoch ∷ Rule
- coin ∷ Rule
- positive_coin ∷ Rule
- address ∷ Rule
- reward_account ∷ Rule
- addr_keyhash ∷ Rule
- pool_keyhash ∷ Rule
- vrf_keyhash ∷ Rule
- hash28 ∷ Rule
- hash32 ∷ Rule
- vkey ∷ Rule
- vrf_vkey ∷ Rule
- vrf_cert ∷ Rule
- kes_vkey ∷ Rule
- kes_signature ∷ Rule
- signkeyKES ∷ Rule
- big_int ∷ Rule
- big_uint ∷ Rule
- big_nint ∷ Rule
- minInt64 ∷ Integer
- maxInt64 ∷ Integer
- maxWord64 ∷ Rule
- negInt64 ∷ Rule
- posInt64 ∷ Rule
- nonZeroInt64 ∷ Rule
- positive_int ∷ Rule
- maxWord32 ∷ Rule
- posWord32 ∷ Rule
- unit_interval ∷ Rule
- nonnegative_interval ∷ Rule
- bounded_bytes ∷ Rule
- distinct ∷ IsSizeable s ⇒ Value s → Rule
- shelleyCDDL ∷ Huddle
- transaction_index ∷ Rule
- operational_cert ∷ Rule
- major_protocol_version ∷ Era era ⇒ Rule
- transaction_id ∷ Rule
- stake_registration ∷ Named Group
- stake_deregistration ∷ Named Group
- stake_delegation ∷ Named Group
- genesis_key_delegation ∷ Named Group
- move_instantaneous_rewards_cert ∷ Named Group
- move_instantaneous_reward ∷ Rule
- delta_coin ∷ Rule
- stake_credential ∷ Rule
- credential ∷ Rule
- port ∷ Rule
- ipv4 ∷ Rule
- ipv6 ∷ Rule
- single_host_addr ∷ Named Group
- proposed_protocol_parameter_updates ∷ Rule
- transaction_metadatum ∷ Rule
- transaction_metadata ∷ Rule
- vkeywitness ∷ Rule
- bootstrap_witness ∷ Rule
- multisig_script ∷ Rule
- multisig_pubkey ∷ Named Group
- multisig_all ∷ Named Group
- multisig_any ∷ Named Group
- multisig_n_of_k ∷ Named Group
- genesis_delegate_hash ∷ Rule
- genesis_hash ∷ Rule
- script_hash ∷ Rule
- metadata_hash ∷ Rule
- nonce ∷ Rule
- allegraCDDL ∷ Huddle
- auxiliary_scripts ∷ Rule
- maryCDDL ∷ Huddle
- policy_id ∷ Rule
- asset_name ∷ Rule
- alonzoCDDL ∷ Huddle
- plutus_data ∷ Rule
- constr ∷ IsType0 x ⇒ x → GRuleCall
- redeemer ∷ Rule
- ex_units ∷ Rule
- cost_model ∷ Rule
- positive_interval ∷ Rule
- network_id ∷ Rule
- auxiliary_data_hash ∷ Rule
- babbageCDDL ∷ Huddle
- babbage_transaction_output ∷ Rule → Rule
- data' ∷ Rule
- datum_option ∷ Rule
- babbage_script ∷ Rule
- value ∷ Rule
- set ∷ IsType0 t0 ⇒ t0 → GRuleCall
- header ∷ Rule
- header_body ∷ Rule
- protocol_version ∷ Rule
- transaction_input ∷ Rule
- transaction_output ∷ Rule
- certificate ∷ Rule
- pool_registration ∷ Named Group
- pool_retirement ∷ Named Group
- pool_params ∷ Named Group
- dns_name ∷ Rule
- single_host_name ∷ Named Group
- multi_host_name ∷ Named Group
- relay ∷ Rule
- pool_metadata ∷ Rule
- url ∷ Rule
- withdrawals ∷ Rule
- protocol_param_update ∷ Rule
- transaction_metadatum_label ∷ Rule
- nonempty_set ∷ IsType0 t0 ⇒ t0 → GRuleCall
- native_script ∷ Rule
- script_pubkey ∷ Named Group
- script_all ∷ Named Group
- script_any ∷ Named Group
- script_n_of_k ∷ Named Group
- invalid_before ∷ Named Group
- invalid_hereafter ∷ Named Group
- metadata ∷ Rule
- auxiliary_data ∷ Rule
- transaction_body ∷ Rule
- block ∷ Rule
- transaction ∷ Rule
- transaction_witness_set ∷ Rule
- multiasset ∷ IsType0 a ⇒ a → GRuleCall
- required_signers ∷ Rule
- script_data_hash ∷ Rule
- certificates ∷ Rule
- redeemers ∷ Rule → Rule
- ex_unit_prices ∷ Rule
- language ∷ Rule
- cost_models ∷ Rule
- mint ∷ Rule
- shelley_transaction_output ∷ Rule
- plutus_v1_script ∷ Rule
- plutus_v2_script ∷ Rule
- conwayCDDL ∷ Huddle
- vote ∷ Rule
- voter ∷ Rule
- oset ∷ IsType0 t0 ⇒ t0 → GRuleCall
- anchor ∷ Rule
- drep ∷ Rule
- potential_languages ∷ Rule
- reg_cert ∷ Named Group
- unreg_cert ∷ Named Group
- vote_deleg_cert ∷ Named Group
- stake_vote_deleg_cert ∷ Named Group
- stake_reg_deleg_cert ∷ Named Group
- vote_reg_deleg_cert ∷ Named Group
- stake_vote_reg_deleg_cert ∷ Named Group
- auth_committee_hot_cert ∷ Named Group
- resign_committee_cold_cert ∷ Named Group
- reg_drep_cert ∷ Named Group
- unreg_drep_cert ∷ Named Group
- update_drep_cert ∷ Named Group
- block_no ∷ Rule
- slot_no ∷ Rule
- voting_procedures ∷ Rule
- proposal_procedures ∷ Rule
- gov_action_id ∷ Rule
- voting_procedure ∷ Rule
- proposal_procedure ∷ Rule
- gov_action ∷ Rule
- nonempty_oset ∷ IsType0 t0 ⇒ t0 → GRuleCall
- parameter_change_action ∷ Named Group
- hard_fork_initiation_action ∷ Named Group
- treasury_withdrawals_action ∷ Named Group
- no_confidence ∷ Named Group
- update_committee ∷ Named Group
- new_constitution ∷ Named Group
- info_action ∷ Rule
- policy_hash ∷ Rule
- committee_cold_credential ∷ Rule
- epoch_no ∷ Rule
- constitution ∷ Rule
- conway_script ∷ Rule
- committee_hot_credential ∷ Rule
- drep_credential ∷ Rule
- epoch_interval ∷ Rule
- pool_voting_thresholds ∷ Rule
- drep_voting_thresholds ∷ Rule
- conway_redeemer_tag ∷ Rule
- plutus_v3_script ∷ Rule
- shelley_auxiliary_data ∷ Rule
- shelley_ma_auxiliary_data ∷ Rule
- alonzo_auxiliary_data ∷ Rule
- set_len_spec ∷ IsType0 t0 ⇒ Text → Word64 → t0 → GRuleCall
Documentation
this is the same as the current int64 definition but without zero
nonnegative_interval ∷ Rule Source #
nonnegative_interval = tag 0 [uint, positive_int]
major_protocol_version ∷ Era era ⇒ Rule Source #
set ∷ IsType0 t0 ⇒ t0 → GRuleCall Source #
Conway era introduces an optional 258 tag for sets, which will become mandatory in the second era after Conway. We recommend all the tooling to account for this future breaking change sooner rather than later, in order to provide a smooth transition for their users.
nonempty_set ∷ IsType0 t0 ⇒ t0 → GRuleCall Source #
Conway era introduces an optional 258 tag for sets, which will become mandatory in the second era after Conway. We recommend all the tooling to account for this future breaking change sooner rather than later, in order to provide a smooth transition for their users.
multiasset ∷ IsType0 a ⇒ a → GRuleCall Source #
oset ∷ IsType0 t0 ⇒ t0 → GRuleCall Source #
An OSet is a Set that preserves the order of its elements.
nonempty_oset ∷ IsType0 t0 ⇒ t0 → GRuleCall Source #
An NonEmpty OSet is a NonEmpty Set that preserves the order of its elements.