We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de2a1df commit 37d619fCopy full SHA for 37d619f
CHANGELOG.md
@@ -1,5 +1,9 @@
1
# Changelog
2
3
+## 0.3.24 (2023-05-04)
4
+
5
+- Allow constructor override at contract level.
6
7
## 0.3.23 (2023-05-04)
8
9
- Switch AST resolver to faster implementation.
src/utils/upgrades-overrides.ts
@@ -66,5 +66,5 @@ function getOwnOverrides(node: Node): ValidationErrorKind[] {
66
67
export function hasConstructorOverride(contract: ContractDefinition): boolean {
68
const ctor = getConstructor(contract);
69
- return ctor ? getOwnOverrides(ctor).includes('constructor') : false;
+ return ctor ? [...getOwnOverrides(ctor), ...getOwnOverrides(contract)].includes('constructor') : false;
70
}
0 commit comments