| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
EVM.Dev
Documentation
ghciBCTest :: String -> IO () Source #
Constructors
| VMTrace | |
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 #
Constructors
| VMTraceResult | |
Instances
| Generic VMTraceResult Source # | |
| ToJSON VMTraceResult Source # | |
Defined in EVM.Dev Methods 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 #