Constructors
constructor
- new ExchangeBase(sellToken: string, buyToken: string): ExchangeBase
-
Parameters
-
sellToken: string
-
buyToken: string
Properties
buyToken
buyToken: string
sellToken
sellToken: string
Methods
estimate
- estimate(sellAmount: string, provider: Provider): Promise<string>
-
Parameters
-
sellAmount: string
-
provider: Provider
Returns Promise<string>
trade
- trade(sellAmount: string, buyAmount: string, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction | void>
-
Parameters
-
sellAmount: string
-
buyAmount: string
-
wallet: Wallet
-
Returns Promise<ContractTransaction | void>
tradeFromSell
- tradeFromSell(sellAmount: string, buyAmount: string, destAddress: string, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction | void>
-
Parameters
-
sellAmount: string
-
buyAmount: string
-
destAddress: string
-
wallet: Wallet
-
Returns Promise<ContractTransaction | void>
trade_delayed
- trade_delayed(sellAmount: string, buyAmount: string, wallet: Wallet, nonce: number, txOptions: ITxOptions): Promise<ContractTransaction | void>
-
Parameters
-
sellAmount: string
-
buyAmount: string
-
wallet: Wallet
-
nonce: number
-
Returns Promise<ContractTransaction | void>