UNPKG

dop-stick

Version:

Source control tooling for versionable-upgradeable smart contracts

19 lines 750 B
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