abstract
abstract: boolean
OptionalcanonicalName
canonicalName?: string
contractDependencies
contractDependencies: number[]
contractKind
contractKind: "contract" | "interface" | "library"
fullyImplemented
fullyImplemented: boolean
OptionalinternalFunctionIDs
internalFunctionIDs?: {
[k: string]: number | undefined;
}
linearizedBaseContracts
linearizedBaseContracts: number[]
OptionalnameLocation
nameLocation?: string
nodeType
nodeType: "ContractDefinition"
OptionalusedErrors
usedErrors?: number[]
OptionalusedEvents
usedEvents?: number[]