| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Dijkstra.HuddleSpec
Contents
Documentation
guardsRule ∷ (HuddleRule "addr_keyhash" era, HuddleRule "credential" era) ⇒ Proxy era → Rule Source #
subTransactionsRule ∷ (HuddleRule "transaction_input" era, HuddleRule "transaction_output" era, HuddleRule "slot" era, HuddleRule "certificates" era, HuddleRule "withdrawals" era, HuddleRule "auxiliary_data_hash" era, HuddleRule "mint" era, HuddleRule "script_data_hash" era, HuddleRule "network_id" era, HuddleRule "voting_procedures" era, HuddleRule "proposal_procedures" era, HuddleRule "coin" era, HuddleRule "positive_coin" era, HuddleRule "credential" era, HuddleRule "plutus_data" era, HuddleRule "transaction_witness_set" era, HuddleRule "auxiliary_data" era) ⇒ Proxy era → Rule Source #
subTransactionRule ∷ (HuddleRule "transaction_input" era, HuddleRule "transaction_output" era, HuddleRule "slot" era, HuddleRule "certificates" era, HuddleRule "withdrawals" era, HuddleRule "auxiliary_data_hash" era, HuddleRule "mint" era, HuddleRule "script_data_hash" era, HuddleRule "network_id" era, HuddleRule "voting_procedures" era, HuddleRule "proposal_procedures" era, HuddleRule "coin" era, HuddleRule "positive_coin" era, HuddleRule "credential" era, HuddleRule "plutus_data" era, HuddleRule "transaction_witness_set" era, HuddleRule "auxiliary_data" era) ⇒ Proxy era → Rule Source #
subTransactionBodyRule ∷ (HuddleRule "transaction_input" era, HuddleRule "transaction_output" era, HuddleRule "slot" era, HuddleRule "certificates" era, HuddleRule "withdrawals" era, HuddleRule "auxiliary_data_hash" era, HuddleRule "mint" era, HuddleRule "script_data_hash" era, HuddleRule "network_id" era, HuddleRule "voting_procedures" era, HuddleRule "proposal_procedures" era, HuddleRule "coin" era, HuddleRule "positive_coin" era, HuddleRule "credential" era, HuddleRule "plutus_data" era) ⇒ Proxy era → Rule Source #
requiredTopLevelGuardsRule ∷ (HuddleRule "credential" era, HuddleRule "plutus_data" era) ⇒ Proxy era → Rule Source #
dijkstraScriptRule ∷ (HuddleRule "native_script" era, HuddleRule "plutus_v1_script" era, HuddleRule "plutus_v2_script" era, HuddleRule "plutus_v3_script" era, HuddleRule "plutus_v4_script" era) ⇒ Proxy era → Rule Source #
dijkstraNativeScriptRule ∷ (HuddleGroup "script_pubkey" era, HuddleGroup "script_all" era, HuddleGroup "script_any" era, HuddleGroup "script_n_of_k" era, HuddleGroup "script_invalid_before" era, HuddleGroup "script_invalid_hereafter" era, HuddleRule "credential" era) ⇒ Proxy era → Rule Source #
scriptRequireGuardGroup ∷ HuddleRule "credential" era ⇒ Proxy era → Named Group Source #
dijkstraRedeemerTagRule ∷ Proxy era → Rule Source #
auxiliaryDataMapRule ∷ (HuddleRule "metadata" era, HuddleRule "native_script" era, HuddleRule "plutus_v1_script" era, HuddleRule "plutus_v2_script" era, HuddleRule "plutus_v3_script" era, HuddleRule "plutus_v4_script" era) ⇒ Proxy era → Rule Source #
Orphan instances
| HuddleGroup "account_registration_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "account_registration_delegation_to_drep_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "account_registration_delegation_to_stake_pool_and_drep_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "account_registration_delegation_to_stake_pool_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "account_registration_deposit_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "account_unregistration_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "account_unregistration_deposit_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "committee_authorization_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "committee_resignation_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "delegation_to_drep_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "delegation_to_stake_pool_and_drep_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "delegation_to_stake_pool_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "drep_registration_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "drep_unregistration_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "drep_update_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "hard_fork_initiation_action" DijkstraEra Source # | |
Methods | |
| HuddleGroup "multi_host_name" DijkstraEra Source # | |
Methods | |
| HuddleGroup "new_constitution" DijkstraEra Source # | |
Methods | |
| HuddleGroup "no_confidence" DijkstraEra Source # | |
Methods | |
| HuddleGroup "parameter_change_action" DijkstraEra Source # | |
Methods | |
| HuddleGroup "pool_params" DijkstraEra Source # | |
Methods | |
| HuddleGroup "pool_registration_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "pool_retirement_cert" DijkstraEra Source # | |
Methods | |
| HuddleGroup "script_all" DijkstraEra Source # | |
Methods | |
| HuddleGroup "script_any" DijkstraEra Source # | |
Methods | |
| HuddleGroup "script_invalid_before" DijkstraEra Source # | |
Methods | |
| HuddleGroup "script_invalid_hereafter" DijkstraEra Source # | |
Methods | |
| HuddleGroup "script_n_of_k" DijkstraEra Source # | |
Methods | |
| HuddleGroup "script_pubkey" DijkstraEra Source # | |
Methods | |
| HuddleGroup "single_host_addr" DijkstraEra Source # | |
Methods | |
| HuddleGroup "single_host_name" DijkstraEra Source # | |
Methods | |
| HuddleGroup "treasury_withdrawals_action" DijkstraEra Source # | |
Methods | |
| HuddleGroup "update_committee" DijkstraEra Source # | |
Methods | |
| HuddleRule "alonzo_transaction_output" DijkstraEra Source # | |
Methods | |
| HuddleRule "anchor" DijkstraEra Source # | |
Methods | |
| HuddleRule "asset_name" DijkstraEra Source # | |
Methods | |
| HuddleRule "auxiliary_data" DijkstraEra Source # | |
Methods | |
| HuddleRule "auxiliary_data_array" DijkstraEra Source # | |
Methods | |
| HuddleRule "auxiliary_data_map" DijkstraEra Source # | |
Methods | |
| HuddleRule "auxiliary_scripts" DijkstraEra Source # | |
Methods | |
| HuddleRule "big_int" DijkstraEra Source # | |
Methods | |
| HuddleRule "big_nint" DijkstraEra Source # | |
Methods | |
| HuddleRule "big_uint" DijkstraEra Source # | |
Methods | |
| HuddleRule "block" DijkstraEra Source # | |
Methods | |
| HuddleRule "bootstrap_witness" DijkstraEra Source # | |
Methods | |
| HuddleRule "bounded_bytes" DijkstraEra Source # | |
Methods | |
| HuddleRule "certificate" DijkstraEra Source # | |
Methods | |
| HuddleRule "certificates" DijkstraEra Source # | |
Methods | |
| HuddleRule "committee_cold_credential" DijkstraEra Source # | |
Methods | |
| HuddleRule "committee_hot_credential" DijkstraEra Source # | |
Methods | |
| HuddleRule "constitution" DijkstraEra Source # | |
Methods | |
| HuddleRule "cost_models" DijkstraEra Source # | |
Methods | |
| HuddleRule "data" DijkstraEra Source # | |
Methods | |
| HuddleRule "datum_option" DijkstraEra Source # | |
Methods | |
| HuddleRule "distinct_bytes" DijkstraEra Source # | |
Methods | |
| HuddleRule "dns_name" DijkstraEra Source # | |
Methods | |
| HuddleRule "drep" DijkstraEra Source # | |
Methods | |
| HuddleRule "drep_credential" DijkstraEra Source # | |
Methods | |
| HuddleRule "drep_voting_thresholds" DijkstraEra Source # | |
Methods | |
| HuddleRule "ex_unit_prices" DijkstraEra Source # | |
Methods | |
| HuddleRule "ex_units" DijkstraEra Source # | |
Methods | |
| HuddleRule "genesis_delegate_hash" DijkstraEra Source # | |
Methods | |
| HuddleRule "genesis_hash" DijkstraEra Source # | |
Methods | |
| HuddleRule "gov_action" DijkstraEra Source # | |
Methods | |
| HuddleRule "header" DijkstraEra Source # | |
Methods | |
| HuddleRule "header_body" DijkstraEra Source # | |
Methods | |
| HuddleRule "info_action" DijkstraEra Source # | |
Methods | |
| HuddleRule "language" DijkstraEra Source # | |
Methods | |
| HuddleRule "major_protocol_version" DijkstraEra Source # | |
Methods | |
| HuddleRule "mint" DijkstraEra Source # | |
Methods | |
| HuddleRule "native_script" DijkstraEra Source # | |
Methods | |
| HuddleRule "network_id" DijkstraEra Source # | |
Methods | |
| HuddleRule "operational_cert" DijkstraEra Source # | |
Methods | |
| (Era era, HuddleRule "distinct_bytes" era) ⇒ HuddleRule "plutus_v4_script" era Source # | |
Methods huddleRule ∷ Proxy era → Rule Source # | |
| HuddleRule "policy_hash" DijkstraEra Source # | |
Methods | |
| HuddleRule "policy_id" DijkstraEra Source # | |
Methods | |
| HuddleRule "pool_metadata" DijkstraEra Source # | |
Methods | |
| HuddleRule "pool_voting_thresholds" DijkstraEra Source # | |
Methods | |
| HuddleRule "positive_interval" DijkstraEra Source # | |
Methods | |
| HuddleRule "potential_languages" DijkstraEra Source # | |
Methods | |
| HuddleRule "proposal_procedure" DijkstraEra Source # | |
Methods | |
| HuddleRule "proposal_procedures" DijkstraEra Source # | |
Methods | |
| HuddleRule "proposed_protocol_parameter_updates" DijkstraEra Source # | |
Methods | |
| HuddleRule "protocol_param_update" DijkstraEra Source # | |
Methods | |
| HuddleRule "protocol_version" DijkstraEra Source # | |
Methods | |
| HuddleRule "redeemer_tag" DijkstraEra Source # | |
Methods | |
| HuddleRule "redeemers" DijkstraEra Source # | |
Methods | |
| HuddleRule "relay" DijkstraEra Source # | |
Methods | |
| HuddleRule "required_signers" DijkstraEra Source # | |
Methods | |
| HuddleRule "script" DijkstraEra Source # | |
Methods | |
| HuddleRule "script_data_hash" DijkstraEra Source # | |
Methods | |
| HuddleRule "transaction" DijkstraEra Source # | |
Methods | |
| HuddleRule "transaction_body" DijkstraEra Source # | |
Methods | |
| HuddleRule "transaction_id" DijkstraEra Source # | |
Methods | |
| HuddleRule "transaction_input" DijkstraEra Source # | |
Methods | |
| HuddleRule "transaction_output" DijkstraEra Source # | |
Methods | |
| HuddleRule "transaction_witness_set" DijkstraEra Source # | |
Methods | |
| HuddleRule "update" DijkstraEra Source # | |
Methods | |
| HuddleRule "url" DijkstraEra Source # | |
Methods | |
| HuddleRule "value" DijkstraEra Source # | |
Methods | |
| HuddleRule "vkeywitness" DijkstraEra Source # | |
Methods | |
| HuddleRule "vote" DijkstraEra Source # | |
Methods | |
| HuddleRule "voter" DijkstraEra Source # | |
Methods | |
| HuddleRule "voting_procedure" DijkstraEra Source # | |
Methods | |
| HuddleRule "voting_procedures" DijkstraEra Source # | |
Methods | |
| HuddleRule "withdrawals" DijkstraEra Source # | |
Methods | |