dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
31 lines • 813 B
TypeScript
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