| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Shelley.HuddleSpec
Contents
Documentation
module Cardano.Ledger.Huddle
shelleyProtocolVersionGroup ∷ HuddleRule "major_protocol_version" era ⇒ Proxy era → Named Group Source #
headerRule ∷ HuddleRule "header_body" era ⇒ Proxy era → Rule Source #
proposedProtocolParameterUpdatesRule ∷ (HuddleRule "genesis_hash" era, HuddleRule "protocol_param_update" era) ⇒ Proxy era → Rule Source #
updateRule ∷ HuddleRule "proposed_protocol_parameter_updates" era ⇒ Proxy era → Rule Source #
protocolParamUpdateRule ∷ HuddleGroup "protocol_version" era ⇒ Proxy era → Rule Source #
headerBodyRule ∷ (HuddleGroup "operational_cert" era, HuddleGroup "protocol_version" era) ⇒ Proxy era → Rule Source #
transactionWitnessSetRule ∷ (HuddleRule "vkeywitness" era, HuddleRule "native_script" era, HuddleRule "bootstrap_witness" era) ⇒ Proxy era → Rule Source #
scriptAllGroup ∷ HuddleRule "native_script" era ⇒ Proxy era → Named Group Source #
scriptAnyGroup ∷ HuddleRule "native_script" era ⇒ Proxy era → Named Group Source #
transactionInputRule ∷ HuddleRule "transaction_id" era ⇒ Proxy era → Rule Source #
poolMetadataRule ∷ HuddleRule "url" era ⇒ Proxy era → Rule Source #
singleHostNameGroup ∷ HuddleRule "dns_name" era ⇒ Proxy era → Named Group Source #
multiHostNameGroup ∷ HuddleRule "dns_name" era ⇒ Proxy era → Named Group Source #
relayRule ∷ (HuddleGroup "single_host_addr" era, HuddleGroup "single_host_name" era, HuddleGroup "multi_host_name" era) ⇒ Proxy era → Rule Source #
poolParamsGroup ∷ (HuddleRule "relay" era, HuddleRule "pool_metadata" era) ⇒ Proxy era → Named Group Source #
poolRegistrationCertGroup ∷ HuddleGroup "pool_params" era ⇒ Proxy era → Named Group Source #
genesisDelegationCertGroup ∷ (HuddleRule "genesis_hash" era, HuddleRule "genesis_delegate_hash" era) ⇒ Proxy era → Named Group Source #
moveInstantaneousRewardRule ∷ HuddleRule "delta_coin" era ⇒ Proxy era → Rule Source #
moveInstantaneousRewardsCertGroup ∷ HuddleRule "move_instantaneous_reward" era ⇒ Proxy era → Named Group Source #
certificateRule ∷ (HuddleGroup "account_registration_cert" era, HuddleGroup "account_unregistration_cert" era, HuddleGroup "delegation_to_stake_pool_cert" era, HuddleGroup "pool_registration_cert" era, HuddleGroup "pool_retirement_cert" era, HuddleGroup "genesis_delegation_cert" era, HuddleGroup "move_instantaneous_rewards_cert" era) ⇒ Proxy era → Rule Source #
untaggedSet ∷ IsType0 a ⇒ a → GRuleCall Source #