Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AnalysesService

Index

Constructors

constructor

Properties

Private API_URL

API_URL: string = ClientService.MYTHX_API_ENVIRONMENT

Private toolName

toolName: string

Methods

analyze

  • analyze(options: AnalyzeOptions, propertyChecking?: undefined | false | true): Promise<AnalysisSubmission>

createGroup

  • createGroup(groupName?: undefined | string): Promise<Group>

getAnalysesList

  • getAnalysesList(): Promise<AnalysisList>

getAnalysisStatus

  • getAnalysisStatus(uuid: string): Promise<AnalysisSubmission>

getDetectedIssues

  • getDetectedIssues(uuid: string): Promise<DetectedIssues>

getGroupById

  • getGroupById(groupId: string): Promise<Group>

getPdf

  • getPdf(uuid: string): Promise<any>

groupOperation

  • groupOperation(groupId: string, operationType?: undefined | string): Promise<Group>

listGroups

Private setCredentials

submitBytecode

  • submitBytecode(bytecode: string): Promise<AnalysisSubmission>

submitSourceCode

  • submitSourceCode(sourceCode: string, contractName: string, propertyChecking?: boolean): Promise<AnalysisSubmission>
  • Parameters

    • sourceCode: string
    • contractName: string
    • Default value propertyChecking: boolean = false

    Returns Promise<AnalysisSubmission>

Generated using TypeDoc