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
- 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
- data' ∷ Rule
- datum_option ∷ 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
- required_signers ∷ Rule
- script_data_hash ∷ Rule
- certificates ∷ Rule
- redeemers ∷ Rule
- redeemer_tag ∷ Rule
- ex_unit_prices ∷ Rule
- language ∷ Rule
- cost_models ∷ Rule
- multiasset ∷ IsType0 a ⇒ a → GRuleCall
- mint ∷ Rule
- shelley_transaction_output ∷ Rule
- babbage_transaction_output ∷ Rule
- plutus_v1_script ∷ Rule
- plutus_v2_script ∷ Rule
- script_ref ∷ Rule
- script ∷ Rule
- conwayCDDL ∷ Huddle
- vote ∷ Rule
- voter ∷ Rule
- drep ∷ Rule
- anchor ∷ 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
- 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
- committee_hot_credential ∷ Rule
- drep_credential ∷ Rule
- epoch_interval ∷ Rule
- pool_voting_thresholds ∷ Rule
- drep_voting_thresholds ∷ Rule
- plutus_v3_script ∷ Rule
- shelley_auxiliary_data ∷ Rule
- shelley_ma_auxiliary_data ∷ Rule
- alonzo_auxiliary_data ∷ Rule
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 #