Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data AllegraTxAuxData era where
- pattern AllegraTxAuxData ∷ Era era ⇒ Map Word64 Metadatum → StrictSeq (Timelock era) → AllegraTxAuxData era
- data AllegraTxAuxDataRaw era
- metadataAllegraTxAuxDataL ∷ Era era ⇒ Lens' (AllegraTxAuxData era) (Map Word64 Metadatum)
- class EraTxAuxData era ⇒ AllegraEraTxAuxData era where
- timelockScriptsTxAuxDataL ∷ Lens' (TxAuxData era) (StrictSeq (Timelock era))
- timelockScriptsAllegraTxAuxDataL ∷ Era era ⇒ Lens' (AllegraTxAuxData era) (StrictSeq (Timelock era))
- type AuxiliaryData = AllegraTxAuxData
Documentation
data AllegraTxAuxData era where Source #
pattern AllegraTxAuxData ∷ Era era ⇒ Map Word64 Metadatum → StrictSeq (Timelock era) → AllegraTxAuxData era |
Instances
data AllegraTxAuxDataRaw era Source #
Raw, un-memoised metadata type
Instances
metadataAllegraTxAuxDataL ∷ Era era ⇒ Lens' (AllegraTxAuxData era) (Map Word64 Metadatum) Source #
class EraTxAuxData era ⇒ AllegraEraTxAuxData era where Source #
Instances
Crypto c ⇒ AllegraEraTxAuxData (AllegraEra c) Source # | |
Defined in Cardano.Ledger.Allegra.TxAuxData timelockScriptsTxAuxDataL ∷ Lens' (TxAuxData (AllegraEra c)) (StrictSeq (Timelock (AllegraEra c))) Source # |
timelockScriptsAllegraTxAuxDataL ∷ Era era ⇒ Lens' (AllegraTxAuxData era) (StrictSeq (Timelock era)) Source #
Deprecations
type AuxiliaryData = AllegraTxAuxData Source #
Deprecated: Use AllegraTxAuxData
instead
Orphan instances
Crypto c ⇒ EraTxAuxData (AllegraEra c) Source # | |
type TxAuxData (AllegraEra c) = (r ∷ Type) Source # mkBasicTxAuxData ∷ TxAuxData (AllegraEra c) Source # metadataTxAuxDataL ∷ Lens' (TxAuxData (AllegraEra c)) (Map Word64 Metadatum) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra (AllegraEra c)) → TxAuxData (AllegraEra c) Source # hashTxAuxData ∷ TxAuxData (AllegraEra c) → AuxiliaryDataHash (EraCrypto (AllegraEra c)) Source # validateTxAuxData ∷ ProtVer → TxAuxData (AllegraEra c) → Bool Source # |