slither API中常用对象结构解析
slither代码的目录结构如下

下面4个主要目录如下:
slither的代码逻辑部分主要集中在core目录下,core目录的内容主要包括
state_variable 保存了StateVariable状态变量。slither的代码内置的检测能力主要集中在detectors目录
abstract_detector.py:定义了检测器类的基础数据类型和所有的检测器的基类AbstractDetector。
AbstractDetector:所有的检测器的基类。DetectorClassification:指定检测器的威胁等级slithir目录,该目录下均为ir的内容。
operations:包含ir的操作类型。OperationWithLValue,HighLevelCall,LowLevelCall,InternalCall,InternalDynamicCall等。variables: ir的变量类型。包括ReferenceVariable, TemporaryVariable, TupleVariableprinters目录,该目录下实现了上节内容讲解的各类的打印器功能。
主要对象有
 
                如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!