createBuySellStrategy
This function creates an unsigned transaction to create a strategy, using a buy/sell format.
Name | Type | Description |
---|---|---|
baseToken | object {token address, number} | An object containing a token address and a string with the number of decimal places used for the given token. |
quoteToken | object {token address, number} | An object containing a token address and a string with the number of decimal places used for the given token. |
buyPriceLow | string (number) | The lowest price at which to buy the quote token, in the form of quoteTokens per 1 baseToken. |
buyPriceHigh | string (number) | The highest price at which to buy the quote token, in the form quoteTokens per 1 baseToken. |
buyBudget | string (number) | The number of base tokens to start the strategy with. |
sellPriceLow | string (number) | The lowest price at which to buy the base token, in the form of baseTokens per 1 quote token. |
sellPriceHigh | string (number) | The highest price at which to buy the base token, in the form of baseTokens per 1 quote token. |
sellBudget | string (number) | The number of quote tokens to start the strategy with. |
overrides | object (optional) | This optional object contains transaction parameters, such as gas price, Eth value, etc. See overrides in the Ethers documentation for details. |
Returns
This function returns an unsigned transaction that is ready to sign and submit to the blockchain.
Example:
Last updated