@melonproject/protocol
Version:
Technology Regulated and Operated Investment Funds
16 lines (15 loc) • 690 B
TypeScript
import { Address, TokenInterface } from '@melonproject/token-math';
import { Environment } from '../environment/Environment';
import { KyberEnvironment } from '../../contracts/exchanges/transactions/deployKyberEnvironment';
import { EthfinexEnvironment } from '../../contracts/exchanges/transactions/deployEthfinex';
export interface ThirdPartyContracts {
exchanges: {
kyber: KyberEnvironment;
matchingMarket: Address;
zeroEx: Address;
ethfinex: EthfinexEnvironment;
};
tokens: TokenInterface[];
}
declare const deployThirdParty: (environment: Environment, tokens?: TokenInterface[]) => Promise<ThirdPartyContracts>;
export { deployThirdParty };