| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Allegra.HuddleSpec
Contents
Documentation
data AllegraEra Source #
Instances
blockRule ∷ (HuddleRule "header" era, HuddleRule "transaction_body" era, HuddleRule "transaction_witness_set" era, HuddleRule "auxiliary_data" era) ⇒ Proxy "block" → Proxy era → Rule Source #
transactionRule ∷ (HuddleRule "transaction_body" era, HuddleRule "transaction_witness_set" era, HuddleRule "auxiliary_data" era) ⇒ Proxy "transaction" → Proxy era → Rule Source #
auxiliaryScriptsRule ∷ HuddleRule "native_script" era ⇒ Proxy "auxiliary_scripts" → Proxy era → Rule Source #
auxiliaryDataArrayRule ∷ HuddleRule "auxiliary_scripts" era ⇒ Proxy "auxiliary_data_array" → Proxy era → Rule Source #
auxiliaryDataRule ∷ HuddleRule "auxiliary_data_array" era ⇒ Proxy "auxiliary_data" → Proxy era → Rule Source #
nativeScriptRule ∷ (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) ⇒ Proxy "native_script" → Proxy era → Rule Source #
scriptNOfKGroup ∷ HuddleRule "native_script" era ⇒ Proxy "script_n_of_k" → Proxy era → GroupDef Source #
scriptInvalidHereafterGroup ∷ Era era ⇒ Proxy "script_invalid_hereafter" → Proxy era → GroupDef Source #
Orphan instances
| HuddleGroup "account_registration_cert" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "account_registration_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "account_unregistration_cert" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "account_unregistration_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "delegation_to_stake_pool_cert" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "delegation_to_stake_pool_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "genesis_delegation_cert" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "genesis_delegation_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "move_instantaneous_rewards_cert" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "move_instantaneous_rewards_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "multi_host_name" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "multi_host_name" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "operational_cert" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "operational_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "pool_params" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "pool_params" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "pool_registration_cert" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "pool_registration_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "pool_retirement_cert" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "pool_retirement_cert" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "protocol_version" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "protocol_version" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_all" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "script_all" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_any" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "script_any" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_invalid_before" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "script_invalid_before" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_invalid_hereafter" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "script_invalid_hereafter" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_n_of_k" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "script_n_of_k" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "script_pubkey" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "script_pubkey" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "single_host_addr" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "single_host_addr" → Proxy AllegraEra → GroupDef Source # | |
| HuddleGroup "single_host_name" AllegraEra Source # | |
Methods huddleGroupNamed ∷ Proxy "single_host_name" → Proxy AllegraEra → GroupDef Source # | |
| HuddleRule "auxiliary_data" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "auxiliary_data" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "auxiliary_data_array" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "auxiliary_data_array" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "auxiliary_scripts" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "auxiliary_scripts" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "block" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "block" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "bootstrap_witness" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "bootstrap_witness" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "certificate" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "certificate" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "delta_coin" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "delta_coin" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "dns_name" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "dns_name" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "genesis_delegate_hash" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "genesis_delegate_hash" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "genesis_hash" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "genesis_hash" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "header" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "header" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "header_body" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "header_body" → Proxy AllegraEra → Rule Source # | |
| Era era ⇒ HuddleRule "int64" era Source # | |
| HuddleRule "major_protocol_version" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "major_protocol_version" → Proxy AllegraEra → Rule Source # | |
| Era era ⇒ HuddleRule "max_int64" era Source # | |
| Era era ⇒ HuddleRule "min_int64" era Source # | |
| HuddleRule "move_instantaneous_reward" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "move_instantaneous_reward" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "native_script" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "native_script" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "pool_metadata" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "pool_metadata" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "proposed_protocol_parameter_updates" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "proposed_protocol_parameter_updates" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "protocol_param_update" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "protocol_param_update" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "relay" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "relay" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "transaction" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_body" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "transaction_body" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_id" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "transaction_id" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_input" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "transaction_input" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_output" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "transaction_output" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "transaction_witness_set" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "transaction_witness_set" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "update" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "update" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "url" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "url" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "vkeywitness" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "vkeywitness" → Proxy AllegraEra → Rule Source # | |
| HuddleRule "withdrawals" AllegraEra Source # | |
Methods huddleRuleNamed ∷ Proxy "withdrawals" → Proxy AllegraEra → Rule Source # | |
| HuddleRule1 "set" AllegraEra Source # | |
Methods huddleRule1Named ∷ IsType0 a ⇒ Proxy "set" → Proxy AllegraEra → a → GRuleCall Source # | |