@melonproject/protocol
Version:
Technology Regulated and Operated Investment Funds
19 lines (18 loc) • 632 B
TypeScript
import { TokenInterface, Address } from '@melonproject/token-math';
import { Environment } from '../../../utils/environment/Environment';
interface DeployEthFinexArgs {
zeroExExchangeAddress: Address;
tokens: TokenInterface[];
}
export interface WrapperPair {
token: Address;
wrapper: Address;
}
export interface EthfinexEnvironment {
erc20Proxy?: Address;
exchange: Address;
wrapperPairs?: WrapperPair[];
wrapperRegistryEFX: Address;
}
export declare const deployEthfinex: (environment: Environment, { zeroExExchangeAddress, tokens }: DeployEthFinexArgs) => Promise<EthfinexEnvironment>;
export {};