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.44.1-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.44.1-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 #