| Safe Haskell | None | 
|---|---|
| Language | Haskell98 | 
Ethereum.Analyzer.Solidity
Documentation
Constructors
| SolNode | |
Fields 
  | |
decodeSoleNodes :: LByteString -> Either Text [SolNode] Source #
defSolNode :: SolNode Source #
findingsFor :: Contract -> [Text] Source #
statementsOf :: Contract -> [Statement] Source #
expressionsOf :: Contract -> [Expression] Source #
Constructors
| HContract | |
Fields 
  | |
data HFunDefinition Source #
Constructors
| Contract | |
Fields 
  | |
data Expression Source #
Constructors
| ExpUnary Text LValue | |
| ExpBin Text LValue LValue | |
| ExpLiteral Text | |
| ExpLval LValue | |
| ExpCall LValue [LValue] | 
Instances
s2sContracts :: UniqueMonad m => SolNode -> m [Contract] Source #