cardano-ledger-core-1.19.0.0: Core components of Cardano ledgers from the Shelley release on.
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.Huddle

Documentation

class (KnownSymbol name, Era era) ⇒ HuddleRule (name ∷ Symbol) era where Source #

Methods

huddleRuleProxy era → Rule Source #

Instances

Instances details
Era era ⇒ HuddleRule "addr_keyhash" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "address" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "auxiliary_data_hash" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "block_number" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "coin" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "credential" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "epoch" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "epoch_interval" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "hash28" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "hash32" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "ipv4" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "ipv6" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "kes_period" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "kes_signature" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "kes_vkey" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "max_word32" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "max_word64" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "metadata" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "metadatum" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "metadatum_label" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "nonce" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "nonnegative_interval" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "pool_keyhash" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "port" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "positive_coin" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "positive_int" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "positive_word32" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "reward_account" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "script_hash" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "sequence_number" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "signature" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "signkey_kes" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "slot" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "stake_credential" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "transaction_index" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "unit_interval" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "vkey" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "vrf_cert" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "vrf_keyhash" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

Era era ⇒ HuddleRule "vrf_vkey" era Source # 
Instance details

Defined in Cardano.Ledger.Core.HuddleSpec

Methods

huddleRuleProxy era → Rule Source #

class (KnownSymbol name, Era era) ⇒ HuddleGroup (name ∷ Symbol) era where Source #

Methods

huddleGroupProxy era → Named Group Source #

class (KnownSymbol name, Era era) ⇒ HuddleGRule (name ∷ Symbol) era where Source #

Methods

huddleGRuleProxy era → GRuleDef Source #

class (Typeable era, KnownNat (ProtVerLow era), KnownNat (ProtVerHigh era), ProtVerLow era <= ProtVerHigh era, MinVersion <= ProtVerLow era, MinVersion <= ProtVerHigh era, CmpNat (ProtVerLow era) MaxVersion ~ 'LT, CmpNat (ProtVerHigh era) MaxVersion ~ 'LT) ⇒ Era era Source #

Instances

Instances details
Era AllegraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Associated Types

type EraName AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName AlonzoEra = "Alonzo"
type PreviousEra AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerLow AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh AlonzoEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era BabbageEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Associated Types

type EraName ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName ByronEra = "Byron"
type PreviousEra ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type PreviousEra ByronEra = VoidEra
type ProtVerLow ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh ByronEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Associated Types

type EraName ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type EraName ConwayEra = "Conway"
type PreviousEra ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerLow ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

type ProtVerHigh ConwayEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era DijkstraEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era MaryEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #

Era ShelleyEra 
Instance details

Defined in Cardano.Ledger.Internal.Definition.Era

Methods

eraNameString Source #