dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
17 lines • 685 B
TypeScript
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