Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data ShelleyEra
- data MaryEra
- data AllegraEra
- type family Value era
- type family Script era = (r ∷ Type) | r → era
- type family TxBody era = (r ∷ Type) | r → era
- type family TxAuxData era = (r ∷ Type) | r → era
- 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, ProtVerLow era <= MaxVersion, ProtVerHigh era <= MaxVersion) ⇒ Era era
Documentation
data ShelleyEra Source #
Instances
Instances
data AllegraEra Source #
The Allegra era
Instances
type family Value era Source #
A value is something which quantifies a transaction output.
Instances
type Value AllegraEra | |
Defined in Cardano.Ledger.Allegra.Era | |
type Value AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.Era | |
type Value BabbageEra | |
Defined in Cardano.Ledger.Babbage.Era | |
type Value ConwayEra | |
Defined in Cardano.Ledger.Conway.Era | |
type Value MaryEra | |
Defined in Cardano.Ledger.Mary.Era | |
type Value ShelleyEra | |
Defined in Cardano.Ledger.Shelley.Era |
type family Script era = (r ∷ Type) | r → era Source #
Scripts which may lock transaction outputs in this era
Instances
type Script AllegraEra | |
Defined in Cardano.Ledger.Allegra.Scripts | |
type Script AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.Scripts | |
type Script BabbageEra | |
Defined in Cardano.Ledger.Babbage.Scripts | |
type Script ConwayEra | |
Defined in Cardano.Ledger.Conway.Scripts | |
type Script MaryEra | |
Defined in Cardano.Ledger.Mary.Scripts | |
type Script ShelleyEra | |
Defined in Cardano.Ledger.Shelley.Scripts |
type family TxBody era = (r ∷ Type) | r → era Source #
The body of a transaction.
Instances
type TxBody AllegraEra | |
Defined in Cardano.Ledger.Allegra.TxBody.Internal | |
type TxBody AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.TxBody.Internal | |
type TxBody BabbageEra | |
Defined in Cardano.Ledger.Babbage.TxBody.Internal | |
type TxBody ConwayEra | |
Defined in Cardano.Ledger.Conway.TxBody.Internal | |
type TxBody MaryEra | |
Defined in Cardano.Ledger.Mary.TxBody.Internal | |
type TxBody ShelleyEra | |
Defined in Cardano.Ledger.Shelley.TxBody |
type family TxAuxData era = (r ∷ Type) | r → era Source #
Instances
type TxAuxData AllegraEra | |
Defined in Cardano.Ledger.Allegra.TxAuxData | |
type TxAuxData AlonzoEra | |
Defined in Cardano.Ledger.Alonzo.TxAuxData | |
type TxAuxData BabbageEra | |
Defined in Cardano.Ledger.Babbage.TxAuxData | |
type TxAuxData ConwayEra | |
Defined in Cardano.Ledger.Conway.TxAuxData | |
type TxAuxData MaryEra | |
Defined in Cardano.Ledger.Mary.TxAuxData | |
type TxAuxData ShelleyEra | |
Defined in Cardano.Ledger.Shelley.TxAuxData |
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, ProtVerLow era <= MaxVersion, ProtVerHigh era <= MaxVersion) ⇒ Era era Source #