mantra-0.4.0.0
Safe HaskellNone
LanguageHaskell2010

Mantra.Chain.Internal

Contents

Description

Extracting scripts from witnesses.

Synopsis
  • interpretAsScript :: Timelock StandardCrypto -> Maybe (SimpleScript SimpleScriptV2, ScriptHash)
  • toScript :: SimpleScript SimpleScriptV2 -> (SimpleScript SimpleScriptV2, ScriptHash)
  • toSimpleScriptV2 :: String -> Maybe (SimpleScript SimpleScriptV2)

Scripts

interpretAsScript Source #

Arguments

:: Timelock StandardCrypto

The witness.

-> Maybe (SimpleScript SimpleScriptV2, ScriptHash)

The script and its hash, if the witness was a script.

Convert a witness to a script.

toScript Source #

Arguments

:: SimpleScript SimpleScriptV2

The simple script.

-> (SimpleScript SimpleScriptV2, ScriptHash)

The script and its hash.

Convert a simple script to a script and its hash.

toSimpleScriptV2 Source #

Arguments

:: String

The string representation.

-> Maybe (SimpleScript SimpleScriptV2)

The simple script, if the parsing succeeded.

Parse a string representation of a simple script.