Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Ledger.Allegra.TxAuxData
Contents
Synopsis
- newtype AllegraTxAuxData era where
- MkAlegraTxAuxData (MemoBytes (AllegraTxAuxDataRaw era))
- pattern AllegraTxAuxData ∷ ∀ era. (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 era, EncCBOR (NativeScript era)) ⇒ Lens' (AllegraTxAuxData era) (Map Word64 Metadatum)
- class EraTxAuxData era ⇒ AllegraEraTxAuxData era where
- nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData era) (StrictSeq (NativeScript era))
- timelockScriptsTxAuxDataL ∷ Lens' (TxAuxData era) (StrictSeq (Timelock era))
- nativeScriptsAllegraTxAuxDataL ∷ ∀ era. (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 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
metadataAllegraTxAuxDataL ∷ ∀ era. (Era era, EncCBOR (NativeScript era)) ⇒ Lens' (AllegraTxAuxData era) (Map Word64 Metadatum) Source #
class EraTxAuxData era ⇒ AllegraEraTxAuxData era where Source #
Minimal complete definition
Methods
nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData era) (StrictSeq (NativeScript era)) Source #
timelockScriptsTxAuxDataL ∷ Lens' (TxAuxData era) (StrictSeq (Timelock era)) Source #
Deprecated: In favor of nativeScriptsTxAuxDataL
default timelockScriptsTxAuxDataL ∷ NativeScript era ~ Timelock era ⇒ Lens' (TxAuxData era) (StrictSeq (Timelock era)) Source #
Instances
nativeScriptsAllegraTxAuxDataL ∷ ∀ era. (Era era, EncCBOR (NativeScript era)) ⇒ Lens' (AllegraTxAuxData era) (StrictSeq (NativeScript era)) Source #
Orphan instances
EraTxAuxData AllegraEra Source # | |
Associated Types type TxAuxData AllegraEra = (r ∷ Type) Source # |