morley-1.20.0: Developer tools for the Michelson Language
Safe HaskellSafe-Inferred
LanguageHaskell2010

Morley.Michelson.Interpret.Pack

Description

Module, carrying logic of PACK instruction.

This is nearly symmetric to adjacent Unpack.hs module.

Synopsis

Documentation

packValue :: PackedValScope t => Value t -> LByteString Source #

Serialize a value given to PACK instruction.

packValue' :: PackedValScope t => Value t -> ByteString Source #

Same as packValue, for strict bytestring.

packValuePrefix :: IsString s => s Source #

Prefix prepended to the binary representation of a value.

toBinary :: ToExpression a => a -> LByteString Source #

Generic serializer.

toBinary' :: ToExpression a => a -> ByteString Source #

Same as toBinary, for strict bytestring.