UNPKG

@melonproject/protocol

Version:

Technology Regulated and Operated Investment Funds

39 lines (38 loc) 1.31 kB
import { Contracts } from '../../Contracts'; import { Environment } from '../environment/Environment'; /** * Deploys a fresh set of (potentially) mocked contracts. * Arguments can be overriden to deploy mock or real contracts as needed. */ export declare const deployMockSystem: (env: Environment, { accountingContract, engineContract, feeManagerContract, fees, hubContract, policyManagerContract, participationContract, priceSourceContract, registryContract, sharesContract, tradingContract, vaultContract, versionContract, rankingContract, }?: { accountingContract?: Contracts; engineContract?: Contracts; feeManagerContract?: Contracts; fees?: any[]; hubContract?: Contracts; policyManagerContract?: Contracts; participationContract?: Contracts; priceSourceContract?: Contracts; registryContract?: Contracts; sharesContract?: Contracts; tradingContract?: Contracts; vaultContract?: Contracts; versionContract?: Contracts; rankingContract?: Contracts; }) => Promise<{ accounting: any; engine: any; feeManager: any; hub: any; mln: any; participation: any; policyManager: any; priceSource: any; ranking: any; registry: any; shares: any; trading: any; vault: any; version: any; weth: any; }>;