lorentz-0.15.0: EDSL for the Michelson Language
Safe HaskellSafe-Inferred
LanguageHaskell2010

Lorentz.Txr1Call

Description

Definitions for calling txr1 addresses

Synopsis

Documentation

data Txr1CallParam a Source #

Call parameter for txr1 addresses. Default entrypoint doesn't exist, but here we simply represent it as having never parameter, thus uncallable.

Instances

Instances details
Generic (Txr1CallParam a) Source # 
Instance details

Defined in Lorentz.Txr1Call

Associated Types

type Rep (Txr1CallParam a) :: Type -> Type #

HasAnnotation a => HasAnnotation (Txr1CallParam a) Source # 
Instance details

Defined in Lorentz.Txr1Call

(HasAnnotation a, NiceComparable a) => ParameterHasEntrypoints (Txr1CallParam a) Source # 
Instance details

Defined in Lorentz.Txr1Call

NiceComparable a => IsoValue (Txr1CallParam a) Source # 
Instance details

Defined in Lorentz.Txr1Call

Associated Types

type ToT (Txr1CallParam a) :: T #

type Rep (Txr1CallParam a) Source # 
Instance details

Defined in Lorentz.Txr1Call

type Rep (Txr1CallParam a) = D1 ('MetaData "Txr1CallParam" "Lorentz.Txr1Call" "lorentz-0.15.0-inplace" 'False) (C1 ('MetaCons "Deposit" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Ticket a, TxRollupL2Address))) :+: C1 ('MetaCons "Default" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Never)))
type ParameterEntrypointsDerivation (Txr1CallParam a) Source # 
Instance details

Defined in Lorentz.Txr1Call

type ToT (Txr1CallParam a) Source # 
Instance details

Defined in Lorentz.Txr1Call

type ToT (Txr1CallParam a) = GValueType (Rep (Txr1CallParam a))

Orphan instances

(cp ~ Txr1CallParam a, vd ~ ()) => ToTAddress cp vd TxRollupAddress Source # 
Instance details

Methods

toTAddress :: TxRollupAddress -> TAddress cp vd Source #