plutus-core-1.60.0.0: Language library for Plutus Core
Safe HaskellSafe-Inferred
LanguageHaskell2010

Evaluation.Builtins.Common

Synopsis

evaluateCekNoEmit :: forall (uni :: Name uni fun ()) #

Evaluate a term using the CEK machine with logging disabled. *THIS FUNCTION IS PARTIAL if the input term contains free variables*

readKnownCek :: forall (uni :: Name uni fun) a #

Unlift a value using the CEK machine. *THIS FUNCTION IS PARTIAL if the input term contains free variables*

typecheckAnd :: (DefaultFun -> PlcTerm -> PlcTerm -> PlcTerm #

ok :: PlcTerm -> Property #

integer :: Integer -> PlcTerm #

bytestring :: ByteString -> PlcTerm #

zero :: PlcTerm #

one :: PlcTerm #

true :: PlcTerm #

false :: PlcTerm #

cekSuccessFalse :: TypeErrorOrCekResult #

cekSuccessTrue :: TypeErrorOrCekResult #