dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
33 lines • 1.51 kB
TypeScript
import { IMiningTimelineAdapter } from './types';
import { NetworkInfo } from './types';
export declare class MiningTimelineAdapter implements IMiningTimelineAdapter {
private timeline;
private startTime;
constructor();
startMining(networkInfo: NetworkInfo): void;
logUpgradeConfigStatus(found: boolean, path: string): void;
logModuleCutsProgress(coreFacets: number, moduleFacets: number): void;
logCacheStatus(enabled: boolean, status: 'found' | 'not-found' | 'invalid'): void;
logDeploymentMode(mode: 'sequential' | 'parallel'): void;
logDiamondDeployment(standard: string): void;
updateDiamondStatus(status: 'pending' | 'success' | 'failed', address?: string): void;
logPostDeployment(required: boolean): void;
updatePostDeploymentStatus(status: 'complete' | 'skipped' | 'failed', error?: string): void;
completeMining(duration: number): void;
logCacheValidation(status: 'validating' | 'valid' | 'invalid'): void;
logUndeployedCuts(count: number): void;
logCacheSave(success: boolean): void;
logDeploymentSummary(summary: {
diamondAddress: string;
totalFacets: number;
coreFacets: number;
modules: number;
standardType: string;
network: string;
chainId: number;
}): void;
logCoreFacetsExtraction(count: number): void;
logError(message: string): void;
log(message: string, type?: 'info' | 'warning' | 'error'): void;
}
//# sourceMappingURL=miningTimelineAdapter.d.ts.map