dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
19 lines • 750 B
TypeScript
import { ethers } from 'ethers';
interface NetworkInfo {
name: string;
chainId: number;
diamondAddress: string;
}
export declare class ExecuteUpgradeLogAdapter {
private networkInfo?;
startUpgrade(networkInfo: NetworkInfo): void;
logPreparation(cuts: number): void;
logGasEstimate(gas: ethers.BigNumber): void;
startExecution(cuts: number, functionName?: string): void;
logTransactionSent(txHash: string): void;
logConfirmation(blockNumber: number, gasUsed: ethers.BigNumber, cost: string): void;
logError(error: string, txHash?: string): void;
logFinalStatus(blockNumber: number, totalGas: ethers.BigNumber, totalCost: string): void;
}
export {};
//# sourceMappingURL=executeUpgradeLogAdapter.d.ts.map