import { BaseContract, ContractTransactionResponse } from 'ethers'; import { ContractName } from '@configuration'; export default class DeployContractResult { name: ContractName; address: string; contract: C; proxyAddress?: string; proxyAdminAddress?: string; receipt?: ContractTransactionResponse; constructor({ name, address, contract, proxyAddress, proxyAdminAddress, receipt, }: { name: ContractName; address: string; contract: C; proxyAddress?: string; proxyAdminAddress?: string; receipt?: ContractTransactionResponse; }); }