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