Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
ghciBCTest :: String -> IO () Source #
Instances
Generic VMTrace Source # | |
ToJSON VMTrace Source # | |
type Rep VMTrace Source # | |
Defined in EVM.Dev type Rep VMTrace = D1 ('MetaData "VMTrace" "EVM.Dev" "hevm-0.46.0-inplace" 'False) (C1 ('MetaCons "VMTrace" 'PrefixI 'True) ((S1 ('MetaSel ('Just "pc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "op") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "stack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Word]))) :*: (S1 ('MetaSel ('Just "memSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "depth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "gas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word))))) |
data VMTraceResult Source #
Instances
Generic VMTraceResult Source # | |
Defined in EVM.Dev type Rep VMTraceResult :: Type -> Type # from :: VMTraceResult -> Rep VMTraceResult x # to :: Rep VMTraceResult x -> VMTraceResult # | |
ToJSON VMTraceResult Source # | |
Defined in EVM.Dev toJSON :: VMTraceResult -> Value # toEncoding :: VMTraceResult -> Encoding # toJSONList :: [VMTraceResult] -> Value # toEncodingList :: [VMTraceResult] -> Encoding # | |
type Rep VMTraceResult Source # | |
Defined in EVM.Dev type Rep VMTraceResult = D1 ('MetaData "VMTraceResult" "EVM.Dev" "hevm-0.46.0-inplace" 'False) (C1 ('MetaCons "VMTraceResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "output") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "gasUsed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word))) |
vmres :: VM -> VMTraceResult Source #