| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Alonzo
Contents
Synopsis
- data AlonzoEra
- data AlonzoTxOut era
- data MaryValue
- pattern AlonzoTxBody ∷ Set TxIn → Set TxIn → StrictSeq (TxOut AlonzoEra) → StrictSeq (TxCert AlonzoEra) → Withdrawals → Coin → ValidityInterval → StrictMaybe (Update AlonzoEra) → Set (KeyHash 'Guard) → MultiAsset → StrictMaybe ScriptIntegrityHash → StrictMaybe TxAuxDataHash → StrictMaybe Network → TxBody 'TopTx AlonzoEra
- data AlonzoScript era
- data AlonzoTxAuxData era
- data family Tx (l ∷ TxLevel) era
Documentation
Instances
data AlonzoTxOut era Source #
Instances
| (Era era, Val (Value era)) ⇒ ToJSON (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods toJSON ∷ AlonzoTxOut era → Value Source # toEncoding ∷ AlonzoTxOut era → Encoding Source # toJSONList ∷ [AlonzoTxOut era] → Value Source # toEncodingList ∷ [AlonzoTxOut era] → Encoding Source # omitField ∷ AlonzoTxOut era → Bool Source # | |||||
| (Era era, Val (Value era)) ⇒ FromCBOR (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut | |||||
| (Era era, Val (Value era)) ⇒ ToCBOR (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods toCBOR ∷ AlonzoTxOut era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxOut era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxOut era] → Size Source # | |||||
| (Era era, Val (Value era)) ⇒ DecCBOR (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut | |||||
| (Era era, Val (Value era), MemPack (CompactForm (Value era))) ⇒ DecShareCBOR (AlonzoTxOut era) Source # | |||||
| (Era era, Val (Value era)) ⇒ EncCBOR (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods encCBOR ∷ AlonzoTxOut era → Encoding Source # | |||||
| NFData (AlonzoTxOut era) Source # | Already in NF | ||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods rnf ∷ AlonzoTxOut era → () # | |||||
| Generic (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut Associated Types
Methods from ∷ AlonzoTxOut era → Rep (AlonzoTxOut era) x # to ∷ Rep (AlonzoTxOut era) x → AlonzoTxOut era # | |||||
| (Era era, Val (Value era)) ⇒ Show (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods showsPrec ∷ Int → AlonzoTxOut era → ShowS # show ∷ AlonzoTxOut era → String # showList ∷ [AlonzoTxOut era] → ShowS # | |||||
| (Eq (Value era), Compactible (Value era)) ⇒ Eq (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods (==) ∷ AlonzoTxOut era → AlonzoTxOut era → Bool # (/=) ∷ AlonzoTxOut era → AlonzoTxOut era → Bool # | |||||
| (Era era, MemPack (CompactForm (Value era))) ⇒ MemPack (AlonzoTxOut era) Source # | This instance is backwards compatible in binary representation with TxOut instances for all previous era | ||||
Defined in Cardano.Ledger.Alonzo.TxOut | |||||
| NoThunks (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut | |||||
| type Share (AlonzoTxOut era) Source # | |||||
| type Rep (AlonzoTxOut era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxOut type Rep (AlonzoTxOut era) = D1 ('MetaData "AlonzoTxOut" "Cardano.Ledger.Alonzo.TxOut" "cardano-ledger-alonzo-1.15.0.0-inplace" 'False) ((C1 ('MetaCons "TxOutCompact'" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 CompactAddr) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era)))) :+: C1 ('MetaCons "TxOutCompactDH'" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 CompactAddr) :*: (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era))) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DataHash)))) :+: (C1 ('MetaCons "TxOut_AddrHash28_AdaOnly" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'Staking)) :*: (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 Addr28Extra) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm Coin)))) :+: C1 ('MetaCons "TxOut_AddrHash28_AdaOnly_DataHash32" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential 'Staking)) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 Addr28Extra)) :*: (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm Coin)) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 DataHash32))))) | |||||
The Value representing MultiAssets
Instances
| ToJSON MaryValue | |||||
| DecCBOR MaryValue | |||||
| EncCBOR MaryValue | |||||
| ToKeyValuePairs MaryValue | |||||
Defined in Cardano.Ledger.Mary.Value Methods toKeyValuePairs ∷ KeyValue e kv ⇒ MaryValue → [kv] Source # | |||||
| Compactible MaryValue | |||||
Defined in Cardano.Ledger.Mary.Value Associated Types
| |||||
| Val MaryValue | |||||
Defined in Cardano.Ledger.Mary.Value Methods (<+>) ∷ MaryValue → MaryValue → MaryValue Source # (<×>) ∷ Integral i ⇒ i → MaryValue → MaryValue Source # (<->) ∷ MaryValue → MaryValue → MaryValue Source # isZero ∷ MaryValue → Bool Source # coin ∷ MaryValue → Coin Source # modifyCoin ∷ (Coin → Coin) → MaryValue → MaryValue Source # size ∷ MaryValue → Integer Source # pointwise ∷ (Integer → Integer → Bool) → MaryValue → MaryValue → Bool Source # isAdaOnly ∷ MaryValue → Bool Source # isAdaOnlyCompact ∷ CompactForm MaryValue → Bool Source # coinCompact ∷ CompactForm MaryValue → CompactForm Coin Source # injectCompact ∷ CompactForm Coin → CompactForm MaryValue Source # modifyCompactCoin ∷ (CompactForm Coin → CompactForm Coin) → CompactForm MaryValue → CompactForm MaryValue Source # | |||||
| NFData MaryValue | |||||
Defined in Cardano.Ledger.Mary.Value | |||||
| Monoid MaryValue | |||||
| Semigroup MaryValue | |||||
| Generic MaryValue | |||||
Defined in Cardano.Ledger.Mary.Value Associated Types
| |||||
| Show MaryValue | |||||
| Eq MaryValue | |||||
| Abelian MaryValue | |||||
Defined in Cardano.Ledger.Mary.Value | |||||
| Group MaryValue | |||||
| NoThunks MaryValue | |||||
| Inject Coin MaryValue | |||||
| DecCBOR (CompactForm MaryValue) | |||||
| EncCBOR (CompactForm MaryValue) | |||||
Defined in Cardano.Ledger.Mary.Value | |||||
| NFData (CompactForm MaryValue) | |||||
Defined in Cardano.Ledger.Mary.Value Methods rnf ∷ CompactForm MaryValue → () # | |||||
| Show (CompactForm MaryValue) | |||||
Defined in Cardano.Ledger.Mary.Value | |||||
| Eq (CompactForm MaryValue) | |||||
Defined in Cardano.Ledger.Mary.Value Methods (==) ∷ CompactForm MaryValue → CompactForm MaryValue → Bool # (/=) ∷ CompactForm MaryValue → CompactForm MaryValue → Bool # | |||||
| MemPack (CompactForm MaryValue) | |||||
Defined in Cardano.Ledger.Mary.Value | |||||
| NoThunks (CompactForm MaryValue) | |||||
| newtype CompactForm MaryValue | |||||
Defined in Cardano.Ledger.Mary.Value | |||||
| type Rep MaryValue | |||||
Defined in Cardano.Ledger.Mary.Value type Rep MaryValue = D1 ('MetaData "MaryValue" "Cardano.Ledger.Mary.Value" "cardano-ledger-mary-1.10.0.0-inplace" 'False) (C1 ('MetaCons "MaryValue" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 MultiAsset))) | |||||
pattern AlonzoTxBody ∷ Set TxIn → Set TxIn → StrictSeq (TxOut AlonzoEra) → StrictSeq (TxCert AlonzoEra) → Withdrawals → Coin → ValidityInterval → StrictMaybe (Update AlonzoEra) → Set (KeyHash 'Guard) → MultiAsset → StrictMaybe ScriptIntegrityHash → StrictMaybe TxAuxDataHash → StrictMaybe Network → TxBody 'TopTx AlonzoEra Source #
data AlonzoScript era Source #
Scripts in the Alonzo Era, Either a native script or a Plutus script.
Instances
| AlonzoEraScript era ⇒ ToJSON (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods toJSON ∷ AlonzoScript era → Value Source # toEncoding ∷ AlonzoScript era → Encoding Source # toJSONList ∷ [AlonzoScript era] → Value Source # toEncodingList ∷ [AlonzoScript era] → Encoding Source # omitField ∷ AlonzoScript era → Bool Source # | |||||
| AlonzoEraScript era ⇒ ToCBOR (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods toCBOR ∷ AlonzoScript era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoScript era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoScript era] → Size Source # | |||||
| AlonzoEraScript era ⇒ DecCBOR (Annotator (AlonzoScript era)) Source # | |||||
| AlonzoEraScript era ⇒ EncCBOR (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods encCBOR ∷ AlonzoScript era → Encoding Source # | |||||
| (SafeToHash (PlutusScript era), SafeToHash (NativeScript era)) ⇒ SafeToHash (AlonzoScript era) Source # | Both constructors know their original bytes | ||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods originalBytes ∷ AlonzoScript era → ByteString Source # originalBytesSize ∷ AlonzoScript era → Int Source # makeHashWithExplicitProxys ∷ Proxy i → AlonzoScript era → SafeHash i Source # | |||||
| (Eq (PlutusScript era), EqRaw (NativeScript era)) ⇒ EqRaw (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods eqRaw ∷ AlonzoScript era → AlonzoScript era → Bool Source # | |||||
| (NFData (PlutusScript era), NFData (NativeScript era)) ⇒ NFData (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods rnf ∷ AlonzoScript era → () # | |||||
| Generic (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
Methods from ∷ AlonzoScript era → Rep (AlonzoScript era) x # to ∷ Rep (AlonzoScript era) x → AlonzoScript era # | |||||
| (AlonzoEraScript era, Script era ~ AlonzoScript era) ⇒ Show (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods showsPrec ∷ Int → AlonzoScript era → ShowS # show ∷ AlonzoScript era → String # showList ∷ [AlonzoScript era] → ShowS # | |||||
| (Eq (PlutusScript era), Eq (NativeScript era)) ⇒ Eq (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods (==) ∷ AlonzoScript era → AlonzoScript era → Bool # (/=) ∷ AlonzoScript era → AlonzoScript era → Bool # | |||||
| (Era era, MemPack (PlutusScript era), MemPack (NativeScript era)) ⇒ MemPack (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods packedByteCount ∷ AlonzoScript era → Int Source # packM ∷ AlonzoScript era → Pack s () Source # | |||||
| (Era era, NoThunks (PlutusScript era), NoThunks (NativeScript era)) ⇒ NoThunks (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||
| type Rep (AlonzoScript era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Scripts type Rep (AlonzoScript era) = D1 ('MetaData "AlonzoScript" "Cardano.Ledger.Alonzo.Scripts" "cardano-ledger-alonzo-1.15.0.0-inplace" 'False) (C1 ('MetaCons "NativeScript" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (NativeScript era))) :+: C1 ('MetaCons "PlutusScript" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PlutusScript era)))) | |||||
data AlonzoTxAuxData era Source #
Instances
| Typeable era ⇒ ToCBOR (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods toCBOR ∷ AlonzoTxAuxData era → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (AlonzoTxAuxData era) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [AlonzoTxAuxData era] → Size Source # | |||||
| (Era era, DecCBOR (Annotator (NativeScript era)), Typeable (NativeScript era)) ⇒ DecCBOR (Annotator (AlonzoTxAuxData era)) Source # | |||||
| Era era ⇒ EncCBOR (AlonzoTxAuxData era) Source # | Encodes memoized bytes created upon construction. | ||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods encCBOR ∷ AlonzoTxAuxData era → Encoding Source # | |||||
| SafeToHash (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods originalBytes ∷ AlonzoTxAuxData era → ByteString Source # originalBytesSize ∷ AlonzoTxAuxData era → Int Source # makeHashWithExplicitProxys ∷ Proxy i → AlonzoTxAuxData era → SafeHash i Source # | |||||
| Eq (NativeScript era) ⇒ EqRaw (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods eqRaw ∷ AlonzoTxAuxData era → AlonzoTxAuxData era → Bool Source # | |||||
| Memoized (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Associated Types
Methods getMemoBytes ∷ AlonzoTxAuxData era → MemoBytes (RawType (AlonzoTxAuxData era)) wrapMemoBytes ∷ MemoBytes (RawType (AlonzoTxAuxData era)) → AlonzoTxAuxData era | |||||
| NFData (NativeScript era) ⇒ NFData (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods rnf ∷ AlonzoTxAuxData era → () # | |||||
| Generic (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Associated Types
Methods from ∷ AlonzoTxAuxData era → Rep (AlonzoTxAuxData era) x # to ∷ Rep (AlonzoTxAuxData era) x → AlonzoTxAuxData era # | |||||
| Show (NativeScript era) ⇒ Show (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods showsPrec ∷ Int → AlonzoTxAuxData era → ShowS # show ∷ AlonzoTxAuxData era → String # showList ∷ [AlonzoTxAuxData era] → ShowS # | |||||
| Eq (NativeScript era) ⇒ Eq (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods (==) ∷ AlonzoTxAuxData era → AlonzoTxAuxData era → Bool # (/=) ∷ AlonzoTxAuxData era → AlonzoTxAuxData era → Bool # | |||||
| NoThunks (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData | |||||
| HashAnnotated (AlonzoTxAuxData era) EraIndependentTxAuxData Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods hashAnnotated ∷ AlonzoTxAuxData era → SafeHash EraIndependentTxAuxData Source # | |||||
| type RawType (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData | |||||
| type Rep (AlonzoTxAuxData era) Source # | |||||
Defined in Cardano.Ledger.Alonzo.TxAuxData type Rep (AlonzoTxAuxData era) = D1 ('MetaData "AlonzoTxAuxData" "Cardano.Ledger.Alonzo.TxAuxData" "cardano-ledger-alonzo-1.15.0.0-inplace" 'True) (C1 ('MetaCons "MkAlonzoTxAuxData" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxAuxDataRaw era))))) | |||||
data family Tx (l ∷ TxLevel) era Source #
Instances
| HasEraTxLevel Tx AllegraEra | |||||
Defined in Cardano.Ledger.Allegra.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l AllegraEra → STxLevel l AllegraEra Source # | |||||
| HasEraTxLevel Tx AlonzoEra Source # | |||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||
| HasEraTxLevel Tx MaryEra | |||||
Defined in Cardano.Ledger.Mary.Tx | |||||
| HasEraTxLevel Tx ShelleyEra | |||||
Defined in Cardano.Ledger.Shelley.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l ShelleyEra → STxLevel l ShelleyEra Source # | |||||
| TranslateEra AllegraEra (Tx 'TopTx) | |||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → Tx 'TopTx (PreviousEra AllegraEra) → Except (TranslationError AllegraEra (Tx 'TopTx)) (Tx 'TopTx AllegraEra) Source # | |||||
| TranslateEra AlonzoEra (Tx 'TopTx) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → Tx 'TopTx (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra (Tx 'TopTx)) (Tx 'TopTx AlonzoEra) Source # | |||||
| TranslateEra MaryEra (Tx 'TopTx) | |||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Tx 'TopTx (PreviousEra MaryEra) → Except (TranslationError MaryEra (Tx 'TopTx)) (Tx 'TopTx MaryEra) Source # | |||||
| EraTx era ⇒ HasOKey TxId (Tx l era) | |||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l AlonzoEra)) Source # | |||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l ShelleyEra)) | |||||
| Typeable t ⇒ DecCBOR (Annotator (Tx t AllegraEra)) | |||||
| Typeable t ⇒ DecCBOR (Annotator (Tx t MaryEra)) | |||||
| Typeable l ⇒ ToCBOR (Tx l AlonzoEra) Source # | |||||
| Typeable l ⇒ ToCBOR (Tx l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.Tx | |||||
| Typeable t ⇒ ToCBOR (Tx t AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.Tx | |||||
| Typeable t ⇒ ToCBOR (Tx t MaryEra) | |||||
| EncCBOR (Tx l AlonzoEra) Source # | |||||
| EncCBOR (Tx l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.Tx | |||||
| EncCBOR (Tx t AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.Tx | |||||
| EncCBOR (Tx t MaryEra) | |||||
| EqRaw (Tx l AlonzoEra) Source # | |||||
| EqRaw (Tx l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.Tx Methods eqRaw ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool Source # | |||||
| EqRaw (Tx t AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.Tx Methods eqRaw ∷ Tx t AllegraEra → Tx t AllegraEra → Bool Source # | |||||
| EqRaw (Tx t MaryEra) | |||||
| NFData (Tx l AlonzoEra) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||
| NFData (Tx l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.Tx Methods rnf ∷ Tx l ShelleyEra → () # | |||||
| NFData (Tx t AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.Tx Methods rnf ∷ Tx t AllegraEra → () # | |||||
| NFData (Tx t MaryEra) | |||||
Defined in Cardano.Ledger.Mary.Tx | |||||
| Generic (Tx l AlonzoEra) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Tx Associated Types
| |||||
| Generic (Tx l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.Tx Associated Types
Methods from ∷ Tx l ShelleyEra → Rep (Tx l ShelleyEra) x # to ∷ Rep (Tx l ShelleyEra) x → Tx l ShelleyEra # | |||||
| Generic (Tx t AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.Tx Associated Types
Methods from ∷ Tx t AllegraEra → Rep (Tx t AllegraEra) x # to ∷ Rep (Tx t AllegraEra) x → Tx t AllegraEra # | |||||
| Generic (Tx t MaryEra) | |||||
Defined in Cardano.Ledger.Mary.Tx Associated Types
| |||||
| Show (Tx l AlonzoEra) Source # | |||||
| Show (Tx l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.Tx | |||||
| Show (Tx t AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.Tx | |||||
| Show (Tx t MaryEra) | |||||
| Eq (Tx l AlonzoEra) Source # | |||||
| Eq (Tx l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.Tx Methods (==) ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool # (/=) ∷ Tx l ShelleyEra → Tx l ShelleyEra → Bool # | |||||
| Eq (Tx t AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.Tx Methods (==) ∷ Tx t AllegraEra → Tx t AllegraEra → Bool # (/=) ∷ Tx t AllegraEra → Tx t AllegraEra → Bool # | |||||
| Eq (Tx t MaryEra) | |||||
| Typeable l ⇒ NoThunks (Tx l AlonzoEra) Source # | |||||
| Typeable l ⇒ NoThunks (Tx l ShelleyEra) | |||||
| Typeable t ⇒ NoThunks (Tx t AllegraEra) | |||||
| Typeable t ⇒ NoThunks (Tx t MaryEra) | |||||
| newtype Tx l AlonzoEra Source # | |||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||
| newtype Tx l ShelleyEra | |||||
Defined in Cardano.Ledger.Shelley.Tx | |||||
| newtype Tx t AllegraEra | |||||
Defined in Cardano.Ledger.Allegra.Tx | |||||
| newtype Tx t MaryEra | |||||
| type TranslationError AllegraEra (Tx 'TopTx) | |||||
Defined in Cardano.Ledger.Allegra.Translation | |||||
| type TranslationError AlonzoEra (Tx 'TopTx) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||
| type TranslationError MaryEra (Tx 'TopTx) | |||||
Defined in Cardano.Ledger.Mary.Translation | |||||
| type Rep (Tx l AlonzoEra) Source # | |||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||
| type Rep (Tx l ShelleyEra) | |||||
Defined in Cardano.Ledger.Shelley.Tx type Rep (Tx l ShelleyEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Shelley.Tx" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkShelleyTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unShelleyTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx l ShelleyEra)))) | |||||
| type Rep (Tx t AllegraEra) | |||||
Defined in Cardano.Ledger.Allegra.Tx type Rep (Tx t AllegraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Allegra.Tx" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAllegraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx t AllegraEra)))) | |||||
| type Rep (Tx t MaryEra) | |||||
Defined in Cardano.Ledger.Mary.Tx | |||||
Orphan instances
| ApplyTx AlonzoEra Source # | |
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv AlonzoEra → MempoolState AlonzoEra → Tx 'TopTx AlonzoEra → Either (ApplyTxError AlonzoEra) (MempoolState AlonzoEra, Validated (Tx 'TopTx AlonzoEra)) Source # | |
| ApplyBlock AlonzoEra Source # | |
Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState AlonzoEra → Block BHeaderView AlonzoEra → (NewEpochState AlonzoEra, [PredicateFailure (EraRule "BBODY" AlonzoEra)], [Event (EraRule "BBODY" AlonzoEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState AlonzoEra → SlotNo → (NewEpochState AlonzoEra, [Event (EraRule "TICK" AlonzoEra)]) Source # | |