UNPKG

dop-stick

Version:

Source control tooling for versionable-upgradeable smart contracts

17 lines 685 B
import { DopStickConfig } from '../types/config'; import * as ethers from 'ethers'; export declare class ConfigLoader { private static readonly CONFIG_FILE_NAME; private static instance; private config; private static readonly DEFAULT_UPGRADE_SERVICE; private static readonly DEFAULT_UPGRADE_SERVICE_ABI; private constructor(); static getInstance(): ConfigLoader; loadConfig(): Promise<DopStickConfig>; private validateConfig; getUpgradeServiceContract(config: DopStickConfig): Promise<ethers.ContractFactory>; getSigner(): Promise<ethers.Signer>; } export declare const configLoader: ConfigLoader; //# sourceMappingURL=configLoader.d.ts.map