morley-0.3.0.1: Developer tools for the Michelson Language

Safe HaskellNone
LanguageHaskell2010

Michelson.Typed.Convert

Contents

Synopsis

Documentation

convertContract :: forall param store. (SingI param, SingI store) => Contract param store -> Contract Source #

untypeValue :: forall t. (SingI t, HasNoOp t) => Value' Instr t -> Value Source #

Convert a typed Val to an untyped Value.

For full isomorphism type of the given Val should not contain TOperation - a compile error will be raised otherwise. You can analyse its presence with checkOpPresence function.

Orphan instances

Typeable s => Eq (ExtInstr s) Source # 
Instance details

Methods

(==) :: ExtInstr s -> ExtInstr s -> Bool #

(/=) :: ExtInstr s -> ExtInstr s -> Bool #

Typeable s => Eq (TestAssert s) Source # 
Instance details

Methods

(==) :: TestAssert s -> TestAssert s -> Bool #

(/=) :: TestAssert s -> TestAssert s -> Bool #

Eq (Instr inp out) Source # 
Instance details

Methods

(==) :: Instr inp out -> Instr inp out -> Bool #

(/=) :: Instr inp out -> Instr inp out -> Bool #