dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
12 lines • 571 B
TypeScript
import { ethers } from 'ethers';
import { DiamondStandardType } from '../types/diamond';
export declare class ConstructorVerifier {
static verifyConstructorArgs(factory: ethers.ContractFactory, args: Record<string, any>, standardType: DiamondStandardType): Promise<boolean>;
private static verifyType1Constructor;
private static verifyType2Constructor;
private static verifyType3Constructor;
private static verifyParameters;
private static isTypeCompatible;
static verify(args: any[]): void;
}
//# sourceMappingURL=constructorVerifier.d.ts.map