| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Api.Experimental.Simple.Script
Synopsis
- data SimpleScript era where
- SimpleScript :: forall era. EraScript era => NativeScript era -> SimpleScript era
- data SimpleScriptOrReferenceInput era
- = SScript (SimpleScript era)
- | SReferenceScript TxIn
- deserialiseSimpleScript :: EraScript era => ByteString -> Either DecoderError (SimpleScript era)
- hashSimpleScript :: IsEra era => SimpleScript (LedgerEra era) -> ScriptHash
Documentation
data SimpleScript era where Source #
A simple script in a particular era. We leverage ledger's Cardano.Api.Experimental.ErasraScript type class methods to work with the script.
Constructors
| SimpleScript :: forall era. EraScript era => NativeScript era -> SimpleScript era |
Instances
| Era era => HasTypeProxy (SimpleScript era) Source # | |||||
Defined in Cardano.Api.Experimental.Simple.Script Associated Types
Methods proxyToAsType :: Proxy (SimpleScript era) -> AsType (SimpleScript era) Source # | |||||
| (Era era, EraScript era) => SerialiseAsCBOR (SimpleScript era) Source # | |||||
Defined in Cardano.Api.Experimental.Simple.Script Methods serialiseToCBOR :: SimpleScript era -> ByteString Source # deserialiseFromCBOR :: AsType (SimpleScript era) -> ByteString -> Either DecoderError (SimpleScript era) Source # | |||||
| Show (SimpleScript era) Source # | |||||
Defined in Cardano.Api.Experimental.Simple.Script | |||||
| Eq (SimpleScript era) Source # | |||||
Defined in Cardano.Api.Experimental.Simple.Script Methods (==) :: SimpleScript era -> SimpleScript era -> Bool Source # (/=) :: SimpleScript era -> SimpleScript era -> Bool Source # | |||||
| data AsType (SimpleScript era) Source # | |||||
Defined in Cardano.Api.Experimental.Simple.Script | |||||
data SimpleScriptOrReferenceInput era Source #
Constructors
| SScript (SimpleScript era) | |
| SReferenceScript TxIn |
Instances
| Show (SimpleScriptOrReferenceInput era) Source # | |
Defined in Cardano.Api.Experimental.Simple.Script | |
| Eq (SimpleScriptOrReferenceInput era) Source # | |
Defined in Cardano.Api.Experimental.Simple.Script Methods (==) :: SimpleScriptOrReferenceInput era -> SimpleScriptOrReferenceInput era -> Bool Source # (/=) :: SimpleScriptOrReferenceInput era -> SimpleScriptOrReferenceInput era -> Bool Source # | |
deserialiseSimpleScript :: EraScript era => ByteString -> Either DecoderError (SimpleScript era) Source #
hashSimpleScript :: IsEra era => SimpleScript (LedgerEra era) -> ScriptHash Source #