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