olympus-protocol-connector
Version:
Module made by Olympus Labs for easier access to the Olympus protocol through Javascript/Typescript
10 lines (9 loc) • 656 B
TypeScript
import { Tx } from '.';
export interface IFundTrade {
buyTokensWithPercentage(tokenAddresses: string[], percentages: number[], ethAmount: number, gasPrice: number): Promise<Tx>;
buyTokensWithPercentageGas(tokensAddresses: string[], percentages: number[], ethAmount: number): Promise<number>;
buyTokens(tokensAddresses: string[], amounts: number[], gasPrice: number): Promise<Tx>;
calculateBuyGas(tokensAddresses: string[], amounts: number[]): Promise<number>;
sellTokens(tokensAddresses: string[], amounts: number[], gasPrice: number): Promise<Tx>;
calculateSellGas(tokensAddresses: string[], amounts: number[]): Promise<number>;
}