| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Allegra.TxAuxData
Contents
Synopsis
- newtype AllegraTxAuxData era where
- MkAlegraTxAuxData (MemoBytes (AllegraTxAuxDataRaw era))
- pattern AllegraTxAuxData ∷ (Era era, EncCBOR (NativeScript era)) ⇒ Map Word64 Metadatum → StrictSeq (NativeScript era) → AllegraTxAuxData era
- data AllegraTxAuxDataRaw era = AllegraTxAuxDataRaw {
- atadrMetadata ∷ !(Map Word64 Metadatum)
- atadrNativeScripts ∷ !(StrictSeq (NativeScript era))
- metadataAllegraTxAuxDataL ∷ (Era era, EncCBOR (NativeScript era)) ⇒ Lens' (AllegraTxAuxData era) (Map Word64 Metadatum)
- class EraTxAuxData era ⇒ AllegraEraTxAuxData era where
- nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData era) (StrictSeq (NativeScript era))
- nativeScriptsAllegraTxAuxDataL ∷ (Era era, EncCBOR (NativeScript era)) ⇒ Lens' (AllegraTxAuxData era) (StrictSeq (NativeScript era))
Documentation
newtype AllegraTxAuxData era Source #
Constructors
| MkAlegraTxAuxData (MemoBytes (AllegraTxAuxDataRaw era)) |
Bundled Patterns
| pattern AllegraTxAuxData ∷ (Era era, EncCBOR (NativeScript era)) ⇒ Map Word64 Metadatum → StrictSeq (NativeScript era) → AllegraTxAuxData era |
Instances
data AllegraTxAuxDataRaw era Source #
Raw, un-memoised metadata type
Constructors
| AllegraTxAuxDataRaw | |
Fields
| |
Instances
| (Era era, Typeable (NativeScript era), DecCBOR (Annotator (NativeScript era))) ⇒ DecCBOR (Annotator (AllegraTxAuxDataRaw era)) Source # | |||||
| (Era era, EncCBOR (NativeScript era)) ⇒ EncCBOR (AllegraTxAuxDataRaw era) Source # | |||||
Defined in Cardano.Ledger.Allegra.TxAuxData Methods encCBOR ∷ AllegraTxAuxDataRaw era → Encoding Source # | |||||
| NFData (NativeScript era) ⇒ NFData (AllegraTxAuxDataRaw era) Source # | |||||
Defined in Cardano.Ledger.Allegra.TxAuxData Methods rnf ∷ AllegraTxAuxDataRaw era → () # | |||||
| Generic (AllegraTxAuxDataRaw era) Source # | |||||
Defined in Cardano.Ledger.Allegra.TxAuxData Associated Types
Methods from ∷ AllegraTxAuxDataRaw era → Rep (AllegraTxAuxDataRaw era) x # to ∷ Rep (AllegraTxAuxDataRaw era) x → AllegraTxAuxDataRaw era # | |||||
| Show (NativeScript era) ⇒ Show (AllegraTxAuxDataRaw era) Source # | |||||
Defined in Cardano.Ledger.Allegra.TxAuxData Methods showsPrec ∷ Int → AllegraTxAuxDataRaw era → ShowS # show ∷ AllegraTxAuxDataRaw era → String # showList ∷ [AllegraTxAuxDataRaw era] → ShowS # | |||||
| Eq (NativeScript era) ⇒ Eq (AllegraTxAuxDataRaw era) Source # | |||||
Defined in Cardano.Ledger.Allegra.TxAuxData Methods (==) ∷ AllegraTxAuxDataRaw era → AllegraTxAuxDataRaw era → Bool # (/=) ∷ AllegraTxAuxDataRaw era → AllegraTxAuxDataRaw era → Bool # | |||||
| (Era era, NoThunks (NativeScript era)) ⇒ NoThunks (AllegraTxAuxDataRaw era) Source # | |||||
Defined in Cardano.Ledger.Allegra.TxAuxData | |||||
| type MemoHashIndex (AllegraTxAuxDataRaw era) Source # | |||||
Defined in Cardano.Ledger.Allegra.TxAuxData | |||||
| type Rep (AllegraTxAuxDataRaw era) Source # | |||||
Defined in Cardano.Ledger.Allegra.TxAuxData type Rep (AllegraTxAuxDataRaw era) = D1 ('MetaData "AllegraTxAuxDataRaw" "Cardano.Ledger.Allegra.TxAuxData" "cardano-ledger-allegra-1.9.0.0-inplace" 'False) (C1 ('MetaCons "AllegraTxAuxDataRaw" 'PrefixI 'True) (S1 ('MetaSel ('Just "atadrMetadata") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map Word64 Metadatum)) :*: S1 ('MetaSel ('Just "atadrNativeScripts") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictSeq (NativeScript era))))) | |||||
metadataAllegraTxAuxDataL ∷ (Era era, EncCBOR (NativeScript era)) ⇒ Lens' (AllegraTxAuxData era) (Map Word64 Metadatum) Source #
class EraTxAuxData era ⇒ AllegraEraTxAuxData era where Source #
Methods
nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData era) (StrictSeq (NativeScript era)) Source #
Instances
| AllegraEraTxAuxData AllegraEra Source # | |
Defined in Cardano.Ledger.Allegra.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData AllegraEra) (StrictSeq (NativeScript AllegraEra)) Source # | |
nativeScriptsAllegraTxAuxDataL ∷ (Era era, EncCBOR (NativeScript era)) ⇒ Lens' (AllegraTxAuxData era) (StrictSeq (NativeScript era)) Source #
Orphan instances
| EraTxAuxData AllegraEra Source # | |||||
Associated Types
| |||||