| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Alonzo.HuddleSpec
Contents
Synopsis
- module Cardano.Ledger.Mary.HuddleSpec
- data AlonzoEra
- alonzoCDDL ∷ Huddle
- constr ∷ IsType0 a ⇒ Proxy "constr" → a → GRuleCall
- exUnitsRule ∷ Era era ⇒ Proxy "ex_units" → Proxy era → Rule
- networkIdRule ∷ Proxy "network_id" → Rule
- positiveIntervalRule ∷ Era era ⇒ Proxy "positive_interval" → Proxy era → Rule
- bigUintRule ∷ HuddleRule "bounded_bytes" era ⇒ Proxy "big_uint" → Proxy era → Rule
- bigNintRule ∷ HuddleRule "bounded_bytes" era ⇒ Proxy "big_nint" → Proxy era → Rule
- bigIntRule ∷ (HuddleRule "big_uint" era, HuddleRule "big_nint" era) ⇒ Proxy "big_int" → Proxy era → Rule
- scriptDataHashRule ∷ Era era ⇒ Proxy "script_data_hash" → Proxy era → Rule
- boundedBytesRule ∷ Proxy "bounded_bytes" → Rule
- alonzoRedeemer ∷ (HuddleRule "redeemer_tag" era, HuddleRule "plutus_data" era, HuddleRule "ex_units" era) ⇒ Proxy "redeemer" → Proxy era → Rule
- alonzoRedeemerTag ∷ Proxy "redeemer_tag" → Rule
- exUnitPricesRule ∷ HuddleRule "nonnegative_interval" era ⇒ Proxy "ex_unit_prices" → Proxy era → Rule
- requiredSignersRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule1 "set" era) ⇒ Proxy "required_signers" → Proxy era → Rule
Documentation
Instances
constr ∷ IsType0 a ⇒ Proxy "constr" → a → GRuleCall Source #
See module PlutusCore.Data on the tags that are allowed for the Constr index.
Also see CBOR standard that specifies the CBOR tags and their semantics: https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtml
networkIdRule ∷ Proxy "network_id" → Rule Source #
bigUintRule ∷ HuddleRule "bounded_bytes" era ⇒ Proxy "big_uint" → Proxy era → Rule Source #
bigNintRule ∷ HuddleRule "bounded_bytes" era ⇒ Proxy "big_nint" → Proxy era → Rule Source #
bigIntRule ∷ (HuddleRule "big_uint" era, HuddleRule "big_nint" era) ⇒ Proxy "big_int" → Proxy era → Rule Source #
boundedBytesRule ∷ Proxy "bounded_bytes" → Rule Source #
alonzoRedeemer ∷ (HuddleRule "redeemer_tag" era, HuddleRule "plutus_data" era, HuddleRule "ex_units" era) ⇒ Proxy "redeemer" → Proxy era → Rule Source #
alonzoRedeemerTag ∷ Proxy "redeemer_tag" → Rule Source #
exUnitPricesRule ∷ HuddleRule "nonnegative_interval" era ⇒ Proxy "ex_unit_prices" → Proxy era → Rule Source #
requiredSignersRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule1 "set" era) ⇒ Proxy "required_signers" → Proxy era → Rule Source #
Orphan instances
| HuddleGroup "account_registration_cert" AlonzoEra Source # | |
| HuddleGroup "account_unregistration_cert" AlonzoEra Source # | |
| HuddleGroup "delegation_to_stake_pool_cert" AlonzoEra Source # | |
| HuddleGroup "genesis_delegation_cert" AlonzoEra Source # | |
| HuddleGroup "move_instantaneous_rewards_cert" AlonzoEra Source # | |
| HuddleGroup "multi_host_name" AlonzoEra Source # | |
| HuddleGroup "operational_cert" AlonzoEra Source # | |
| HuddleGroup "pool_params" AlonzoEra Source # | |
| HuddleGroup "pool_registration_cert" AlonzoEra Source # | |
| HuddleGroup "pool_retirement_cert" AlonzoEra Source # | |
| HuddleGroup "protocol_version" AlonzoEra Source # | |
| HuddleGroup "script_all" AlonzoEra Source # | |
| HuddleGroup "script_any" AlonzoEra Source # | |
| HuddleGroup "script_invalid_before" AlonzoEra Source # | |
| HuddleGroup "script_invalid_hereafter" AlonzoEra Source # | |
| HuddleGroup "script_n_of_k" AlonzoEra Source # | |
| HuddleGroup "script_pubkey" AlonzoEra Source # | |
| HuddleGroup "single_host_addr" AlonzoEra Source # | |
| HuddleGroup "single_host_name" AlonzoEra Source # | |
| HuddleRule "asset_name" AlonzoEra Source # | |
| HuddleRule "auxiliary_data" AlonzoEra Source # | |
| HuddleRule "auxiliary_data_array" AlonzoEra Source # | |
| HuddleRule "auxiliary_data_map" AlonzoEra Source # | |
| HuddleRule "auxiliary_scripts" AlonzoEra Source # | |
| HuddleRule "big_int" AlonzoEra Source # | |
| HuddleRule "big_nint" AlonzoEra Source # | |
| HuddleRule "big_uint" AlonzoEra Source # | |
| HuddleRule "block" AlonzoEra Source # | |
| HuddleRule "bootstrap_witness" AlonzoEra Source # | |
| HuddleRule "bounded_bytes" AlonzoEra Source # | |
| HuddleRule "certificate" AlonzoEra Source # | |
| HuddleRule "cost_model" AlonzoEra Source # | |
| HuddleRule "cost_models" AlonzoEra Source # | |
| HuddleRule "delta_coin" AlonzoEra Source # | |
| HuddleRule "dns_name" AlonzoEra Source # | |
| HuddleRule "ex_unit_prices" AlonzoEra Source # | |
| HuddleRule "ex_units" AlonzoEra Source # | |
| HuddleRule "genesis_delegate_hash" AlonzoEra Source # | |
| HuddleRule "genesis_hash" AlonzoEra Source # | |
| HuddleRule "header" AlonzoEra Source # | |
| HuddleRule "header_body" AlonzoEra Source # | |
| HuddleRule "language" AlonzoEra Source # | |
| HuddleRule "major_protocol_version" AlonzoEra Source # | |
| HuddleRule "metadatum" AlonzoEra Source # | |
| HuddleRule "mint" AlonzoEra Source # | |
| HuddleRule "move_instantaneous_reward" AlonzoEra Source # | |
| HuddleRule "native_script" AlonzoEra Source # | |
| HuddleRule "network_id" AlonzoEra Source # | |
| (Era era, HuddleRule "big_int" era, HuddleRule "bounded_bytes" era, HuddleRule1 "constr" era) ⇒ HuddleRule "plutus_data" era Source # | |
| Era era ⇒ HuddleRule "plutus_v1_script" era Source # | |
| HuddleRule "policy_id" AlonzoEra Source # | |
| HuddleRule "pool_metadata" AlonzoEra Source # | |
| HuddleRule "positive_interval" AlonzoEra Source # | |
| HuddleRule "proposed_protocol_parameter_updates" AlonzoEra Source # | |
| HuddleRule "protocol_param_update" AlonzoEra Source # | |
| HuddleRule "redeemer" AlonzoEra Source # | |
| HuddleRule "redeemer_tag" AlonzoEra Source # | |
| HuddleRule "redeemers" AlonzoEra Source # | |
| HuddleRule "relay" AlonzoEra Source # | |
| HuddleRule "required_signers" AlonzoEra Source # | |
| HuddleRule "script_data_hash" AlonzoEra Source # | |
| HuddleRule "transaction" AlonzoEra Source # | |
| HuddleRule "transaction_body" AlonzoEra Source # | |
| HuddleRule "transaction_id" AlonzoEra Source # | |
| HuddleRule "transaction_input" AlonzoEra Source # | |
| HuddleRule "transaction_output" AlonzoEra Source # | |
| HuddleRule "transaction_witness_set" AlonzoEra Source # | |
| HuddleRule "update" AlonzoEra Source # | |
| HuddleRule "url" AlonzoEra Source # | |
| HuddleRule "value" AlonzoEra Source # | |
| HuddleRule "vkeywitness" AlonzoEra Source # | |
| HuddleRule "withdrawals" AlonzoEra Source # | |
| Era era ⇒ HuddleRule1 "constr" era Source # | |
| HuddleRule1 "multiasset" AlonzoEra Source # | |
| HuddleRule1 "set" AlonzoEra Source # | |