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 #