| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Conway.Scripts
Contents
Synopsis
- class AlonzoEraScript era ⇒ ConwayEraScript era where
- mkVotingPurpose ∷ f Word32 Voter → PlutusPurpose f era
- toVotingPurpose ∷ PlutusPurpose f era → Maybe (f Word32 Voter)
- mkProposingPurpose ∷ f Word32 (ProposalProcedure era) → PlutusPurpose f era
- toProposingPurpose ∷ PlutusPurpose f era → Maybe (f Word32 (ProposalProcedure era))
- data AlonzoScript era
- = NativeScript !(NativeScript era)
- | PlutusScript !(PlutusScript era)
- data family PlutusScript era
- isPlutusScript ∷ AlonzoEraScript era ⇒ Script era → Bool
- data ConwayPlutusPurpose (f ∷ Type → Type → Type) era
- = ConwaySpending !(f Word32 TxIn)
- | ConwayMinting !(f Word32 PolicyID)
- | ConwayCertifying !(f Word32 (TxCert era))
- | ConwayRewarding !(f Word32 RewardAccount)
- | ConwayVoting !(f Word32 Voter)
- | ConwayProposing !(f Word32 (ProposalProcedure era))
- pattern VotingPurpose ∷ ConwayEraScript era ⇒ f Word32 Voter → PlutusPurpose f era
- pattern ProposingPurpose ∷ ConwayEraScript era ⇒ f Word32 (ProposalProcedure era) → PlutusPurpose f era
Documentation
class AlonzoEraScript era ⇒ ConwayEraScript era where Source #
Methods
mkVotingPurpose ∷ f Word32 Voter → PlutusPurpose f era Source #
toVotingPurpose ∷ PlutusPurpose f era → Maybe (f Word32 Voter) Source #
mkProposingPurpose ∷ f Word32 (ProposalProcedure era) → PlutusPurpose f era Source #
toProposingPurpose ∷ PlutusPurpose f era → Maybe (f Word32 (ProposalProcedure era)) Source #
Instances
| ConwayEraScript ConwayEra Source # | |
Defined in Cardano.Ledger.Conway.Scripts Methods mkVotingPurpose ∷ f Word32 Voter → PlutusPurpose f ConwayEra Source # toVotingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 Voter) Source # mkProposingPurpose ∷ f Word32 (ProposalProcedure ConwayEra) → PlutusPurpose f ConwayEra Source # toProposingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (ProposalProcedure ConwayEra)) Source # | |
data AlonzoScript era Source #
Scripts in the Alonzo Era, Either a native script or a Plutus script.
Constructors
| NativeScript !(NativeScript era) | |
| PlutusScript !(PlutusScript era) |
Instances
data family PlutusScript era Source #
Instances
| SafeToHash (PlutusScript AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||
| SafeToHash (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||
| SafeToHash (PlutusScript ConwayEra) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts | |||||
| NFData (PlutusScript AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods rnf ∷ PlutusScript AlonzoEra → () # | |||||
| NFData (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts Methods rnf ∷ PlutusScript BabbageEra → () # | |||||
| NFData (PlutusScript ConwayEra) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods rnf ∷ PlutusScript ConwayEra → () # | |||||
| Generic (PlutusScript AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
Methods from ∷ PlutusScript AlonzoEra → Rep (PlutusScript AlonzoEra) x # to ∷ Rep (PlutusScript AlonzoEra) x → PlutusScript AlonzoEra # | |||||
| Generic (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
Methods from ∷ PlutusScript BabbageEra → Rep (PlutusScript BabbageEra) x # to ∷ Rep (PlutusScript BabbageEra) x → PlutusScript BabbageEra # | |||||
| Generic (PlutusScript ConwayEra) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
Methods from ∷ PlutusScript ConwayEra → Rep (PlutusScript ConwayEra) x # to ∷ Rep (PlutusScript ConwayEra) x → PlutusScript ConwayEra # | |||||
| Show (PlutusScript AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||
| Show (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts Methods showsPrec ∷ Int → PlutusScript BabbageEra → ShowS # show ∷ PlutusScript BabbageEra → String # showList ∷ [PlutusScript BabbageEra] → ShowS # | |||||
| Show (PlutusScript ConwayEra) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts | |||||
| Eq (PlutusScript AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods (==) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (/=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # | |||||
| Eq (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts Methods (==) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (/=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # | |||||
| Eq (PlutusScript ConwayEra) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods (==) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (/=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # | |||||
| Ord (PlutusScript AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods compare ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Ordering # (<) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (<=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (>) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (>=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # max ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → PlutusScript AlonzoEra # min ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → PlutusScript AlonzoEra # | |||||
| Ord (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts Methods compare ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Ordering # (<) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (<=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (>) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (>=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # max ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → PlutusScript BabbageEra # min ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → PlutusScript BabbageEra # | |||||
| Ord (PlutusScript ConwayEra) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods compare ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Ordering # (<) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (<=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # max ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # min ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # | |||||
| MemPack (PlutusScript AlonzoEra) | It might seem that this instance unnecessarily utilizes a zero Tag, but it is needed for forward compatibility with plutus scripts from future eras. That being said, currently this instance is not used at all, since reference scripts where
introduced in Babbage era and | ||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||
| MemPack (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts Methods packedByteCount ∷ PlutusScript BabbageEra → Int Source # packM ∷ PlutusScript BabbageEra → Pack s () Source # unpackM ∷ Buffer b ⇒ Unpack s b (PlutusScript BabbageEra) Source # | |||||
| MemPack (PlutusScript ConwayEra) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts | |||||
| NoThunks (PlutusScript AlonzoEra) | |||||
| NoThunks (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts Methods noThunks ∷ Context → PlutusScript BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → PlutusScript BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (PlutusScript BabbageEra) → String Source # | |||||
| NoThunks (PlutusScript ConwayEra) Source # | |||||
| newtype PlutusScript AlonzoEra | |||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||
| data PlutusScript BabbageEra | |||||
Defined in Cardano.Ledger.Babbage.Scripts data PlutusScript BabbageEra
| |||||
| data PlutusScript ConwayEra Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts data PlutusScript ConwayEra
| |||||
| type Rep (PlutusScript AlonzoEra) | |||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||
| type Rep (PlutusScript BabbageEra) | |||||
Defined in Cardano.Ledger.Babbage.Scripts type Rep (PlutusScript BabbageEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Babbage.Scripts" "cardano-ledger-babbage-1.13.0.0-inplace" 'False) (C1 ('MetaCons "BabbagePlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons "BabbagePlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2)))) | |||||
| type Rep (PlutusScript ConwayEra) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts type Rep (PlutusScript ConwayEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Conway.Scripts" "cardano-ledger-conway-1.21.0.0-inplace" 'False) (C1 ('MetaCons "ConwayPlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV1))) :+: (C1 ('MetaCons "ConwayPlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV2))) :+: C1 ('MetaCons "ConwayPlutusV3" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Plutus 'PlutusV3))))) | |||||
isPlutusScript ∷ AlonzoEraScript era ⇒ Script era → Bool Source #
data ConwayPlutusPurpose (f ∷ Type → Type → Type) era Source #
Constructors
| ConwaySpending !(f Word32 TxIn) | |
| ConwayMinting !(f Word32 PolicyID) | |
| ConwayCertifying !(f Word32 (TxCert era)) | |
| ConwayRewarding !(f Word32 RewardAccount) | |
| ConwayVoting !(f Word32 Voter) | |
| ConwayProposing !(f Word32 (ProposalProcedure era)) |
Instances
| (∀ a b. (ToJSON a, ToJSON b) ⇒ ToJSON (f a b), ToJSON (TxCert era), EraPParams era) ⇒ ToJSON (ConwayPlutusPurpose f era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods toJSON ∷ ConwayPlutusPurpose f era → Value Source # toEncoding ∷ ConwayPlutusPurpose f era → Encoding Source # toJSONList ∷ [ConwayPlutusPurpose f era] → Value Source # toEncodingList ∷ [ConwayPlutusPurpose f era] → Encoding Source # omitField ∷ ConwayPlutusPurpose f era → Bool Source # | |||||
| (∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), ∀ a b. (DecCBOR a, DecCBOR b) ⇒ DecCBOR (f a b), EraPParams era, Typeable f, EncCBOR (TxCert era), DecCBOR (TxCert era)) ⇒ DecCBOR (ConwayPlutusPurpose f era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts | |||||
| (∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), EraPParams era, EncCBOR (TxCert era)) ⇒ EncCBOR (ConwayPlutusPurpose f era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods encCBOR ∷ ConwayPlutusPurpose f era → Encoding Source # | |||||
| (∀ a b. (DecCBOR a, DecCBOR b) ⇒ DecCBOR (f a b), EraPParams era, Typeable f, DecCBOR (TxCert era)) ⇒ DecCBORGroup (ConwayPlutusPurpose f era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods decCBORGroup ∷ Decoder s (ConwayPlutusPurpose f era) Source # | |||||
| (∀ a b. (EncCBOR a, EncCBOR b) ⇒ EncCBOR (f a b), EraPParams era, EncCBOR (TxCert era)) ⇒ EncCBORGroup (ConwayPlutusPurpose f era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods encCBORGroup ∷ ConwayPlutusPurpose f era → Encoding Source # listLen ∷ ConwayPlutusPurpose f era → Word Source # listLenBound ∷ Proxy (ConwayPlutusPurpose f era) → Word Source # | |||||
| (∀ a b. (NFData a, NFData b) ⇒ NFData (f a b), NFData (TxCert era), EraPParams era) ⇒ NFData (ConwayPlutusPurpose f era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods rnf ∷ ConwayPlutusPurpose f era → () # | |||||
| Generic (ConwayPlutusPurpose f era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
Methods from ∷ ConwayPlutusPurpose f era → Rep (ConwayPlutusPurpose f era) x # to ∷ Rep (ConwayPlutusPurpose f era) x → ConwayPlutusPurpose f era # | |||||
| (Show (TxCert era), EraPParams era) ⇒ Show (ConwayPlutusPurpose AsItem era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts | |||||
| Show (ConwayPlutusPurpose AsIx era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts | |||||
| (Show (TxCert era), EraPParams era) ⇒ Show (ConwayPlutusPurpose AsIxItem era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts | |||||
| (Eq (TxCert era), EraPParams era) ⇒ Eq (ConwayPlutusPurpose AsItem era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods (==) ∷ ConwayPlutusPurpose AsItem era → ConwayPlutusPurpose AsItem era → Bool # (/=) ∷ ConwayPlutusPurpose AsItem era → ConwayPlutusPurpose AsItem era → Bool # | |||||
| Eq (ConwayPlutusPurpose AsIx era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods (==) ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → Bool # (/=) ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → Bool # | |||||
| (Eq (TxCert era), EraPParams era) ⇒ Eq (ConwayPlutusPurpose AsIxItem era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods (==) ∷ ConwayPlutusPurpose AsIxItem era → ConwayPlutusPurpose AsIxItem era → Bool # (/=) ∷ ConwayPlutusPurpose AsIxItem era → ConwayPlutusPurpose AsIxItem era → Bool # | |||||
| Ord (ConwayPlutusPurpose AsIx era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts Methods compare ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → Ordering # (<) ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → Bool # (<=) ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → Bool # (>) ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → Bool # (>=) ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → Bool # max ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era # min ∷ ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era → ConwayPlutusPurpose AsIx era # | |||||
| (NoThunks (TxCert era), EraPParams era) ⇒ NoThunks (ConwayPlutusPurpose AsItem era) Source # | |||||
| NoThunks (ConwayPlutusPurpose AsIx era) Source # | |||||
| (NoThunks (TxCert era), EraPParams era) ⇒ NoThunks (ConwayPlutusPurpose AsIxItem era) Source # | |||||
| type Rep (ConwayPlutusPurpose f era) Source # | |||||
Defined in Cardano.Ledger.Conway.Scripts type Rep (ConwayPlutusPurpose f era) = D1 ('MetaData "ConwayPlutusPurpose" "Cardano.Ledger.Conway.Scripts" "cardano-ledger-conway-1.21.0.0-inplace" 'False) ((C1 ('MetaCons "ConwaySpending" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 TxIn))) :+: (C1 ('MetaCons "ConwayMinting" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 PolicyID))) :+: C1 ('MetaCons "ConwayCertifying" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 (TxCert era)))))) :+: (C1 ('MetaCons "ConwayRewarding" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 RewardAccount))) :+: (C1 ('MetaCons "ConwayVoting" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 Voter))) :+: C1 ('MetaCons "ConwayProposing" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f Word32 (ProposalProcedure era))))))) | |||||
pattern VotingPurpose ∷ ConwayEraScript era ⇒ f Word32 Voter → PlutusPurpose f era Source #
pattern ProposingPurpose ∷ ConwayEraScript era ⇒ f Word32 (ProposalProcedure era) → PlutusPurpose f era Source #
Orphan instances
| AllegraEraScript ConwayEra Source # | |||||||||
| AlonzoEraScript ConwayEra Source # | |||||||||
Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script ConwayEra → Maybe (PlutusScript ConwayEra) Source # fromPlutusScript ∷ PlutusScript ConwayEra → Script ConwayEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript ConwayEra) Source # withPlutusScript ∷ PlutusScript ConwayEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g ConwayEra → PlutusPurpose f ConwayEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f ConwayEra Source # toSpendingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f ConwayEra Source # toMintingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert ConwayEra) → PlutusPurpose f ConwayEra Source # toCertifyingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (TxCert ConwayEra)) Source # mkRewardingPurpose ∷ f Word32 RewardAccount → PlutusPurpose f ConwayEra Source # toRewardingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 RewardAccount) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra ConwayEra) → PlutusPurpose AsIx ConwayEra Source # | |||||||||
| EraScript ConwayEra Source # | |||||||||
Associated Types
| |||||||||
| ShelleyEraScript ConwayEra Source # | |||||||||
Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript ConwayEra Source # getRequireSignature ∷ NativeScript ConwayEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireAllOf ∷ NativeScript ConwayEra → Maybe (StrictSeq (NativeScript ConwayEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireAnyOf ∷ NativeScript ConwayEra → Maybe (StrictSeq (NativeScript ConwayEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireMOf ∷ NativeScript ConwayEra → Maybe (Int, StrictSeq (NativeScript ConwayEra)) Source # | |||||||||
| SafeToHash (PlutusScript ConwayEra) Source # | |||||||||
| NFData (PlutusScript ConwayEra) Source # | |||||||||
Methods rnf ∷ PlutusScript ConwayEra → () # | |||||||||
| Generic (PlutusScript ConwayEra) Source # | |||||||||
Associated Types
Methods from ∷ PlutusScript ConwayEra → Rep (PlutusScript ConwayEra) x # to ∷ Rep (PlutusScript ConwayEra) x → PlutusScript ConwayEra # | |||||||||
| Show (PlutusScript ConwayEra) Source # | |||||||||
| Eq (PlutusScript ConwayEra) Source # | |||||||||
Methods (==) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (/=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # | |||||||||
| Ord (PlutusScript ConwayEra) Source # | |||||||||
Methods compare ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Ordering # (<) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (<=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # max ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # min ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # | |||||||||
| MemPack (PlutusScript ConwayEra) Source # | |||||||||
| NoThunks (PlutusScript ConwayEra) Source # | |||||||||