dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
24 lines • 886 B
TypeScript
import { DeploymentCache } from '../types/cache';
import { DopStickConfig } from '../types/config';
import { DiamondStandardType } from '../types/diamond';
export declare class DiamondDeployer {
private readonly config;
private readonly cache;
private readonly standardType;
private readonly cacheManager;
private readonly constructorManager;
private readonly factoryManager;
private readonly verifier;
private readonly progress;
private readonly cacheConfig;
private timeline;
constructor(config: DopStickConfig, cache: DeploymentCache, standardType: DiamondStandardType);
deploy(): Promise<string>;
private confirmDeployment;
private deployDiamond;
private prepareDeploymentArguments;
private verifyBytecode;
private updateCache;
private verifyDeploymentAddresses;
}
//# sourceMappingURL=diamondDeployer.d.ts.map