UNPKG

dop-stick

Version:

Source control tooling for versionable-upgradeable smart contracts

33 lines 1.51 kB
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