UNPKG

dop-stick

Version:

Source control tooling for versionable-upgradeable smart contracts

31 lines 813 B
import { ethers } from 'ethers'; export interface ExternalContracts { UpgradeService: { factory: any; instance: any; }; } export interface DopStickConfig { contracts: ExternalContracts; provider: ethers.providers.Provider; signer: ethers.Signer; addresses: { upgradeService: string; }; gasLimits?: { DEFAULT: number; HIGH: number; ADD: number; REPLACE: number; REMOVE: number; }; logger?: { info: (message: string) => void; success: (message: string) => void; error: (message: string) => void; warning: (message: string) => void; startSpinner: (message: string) => void; stopSpinner: (success: boolean) => void; }; } //# sourceMappingURL=dop-config.d.ts.map