zkfold-base-0.1.0.0: ZkFold Symbolic compiler and zero-knowledge proof protocols
Safe HaskellSafe-Inferred
LanguageHaskell2010

ZkFold.Symbolic.Cardano.UPLC

Documentation

data ArgList name a where Source #

Constructors

ArgListEmpty :: ArgList name a 
ArgListCons :: (Typeable t, SymbolicData a t) => (name, t) -> ArgList name a -> ArgList name a 

class FromUPLC name fun a where Source #

Methods

fromUPLC :: ArgList name a -> Term name fun a -> SomeArithmetizable a Source #

Instances

Instances details
(Eq name, Typeable name, Typeable fun, Eq fun, PlutusBuiltinFunction a fun, Typeable a) => FromUPLC name fun a Source # 
Instance details

Defined in ZkFold.Symbolic.Cardano.UPLC

Methods

fromUPLC :: ArgList name a -> Term name fun a -> SomeArithmetizable a Source #

Orphan instances