Interface ContractDefinition

Hierarchy

  • ContractDefinition

Properties

abstract: boolean
baseContracts: InheritanceSpecifier[]
canonicalName?: string
contractDependencies: number[]
contractKind: "contract" | "interface" | "library"
documentation?: null | StructuredDocumentation
fullyImplemented: boolean
id: number
internalFunctionIDs?: {
    [k: string]: number | undefined;
}

Type declaration

  • [k: string]: number | undefined
linearizedBaseContracts: number[]
name: string
nameLocation?: string
nodeType: "ContractDefinition"
scope: number
src: string
usedErrors?: number[]
usedEvents?: number[]

Generated using TypeDoc