market-maker icon indicating copy to clipboard operation
market-maker copied to clipboard

Market maker for the Genius Yield DEX

Results 22 market-maker issues
Sort by recently updated
recently updated
newest added

Most relevant new function is `getTaptoolsPrice` defined in 'Prices.hs' . ToDo: Add code to stop bot if price discrepancy is beyond some threshold.

Priority - High
Security
T-Shirt size - Medium
Task

* Attempt should be made for configuration changes to be backward compatible. * Need to add price feed from TapTools using [this](https://openapi.taptools.io/#tag/Market-Tokens/paths/~1token~1ohlcv/get) api. * Configuration should support either only Maestro...

**Problem:** - There are a few flaws in the current docker file. The following comment was not updated: https://github.com/geniusyield/market-maker/blob/569dbb56ed8051100cad937f52e7c1c4d4b30af1/Dockerfile#L62 The binary is not installed properly, so there is a depedency...

**Problem:** - When the MMB crashes due to some unexpected error like `ERROR: Tries exceeded, given maximum:.... ` the bot should exit with non-zero exit code. Zero is used for...

Bug
Priority - Low
T-Shirt size - Small

**Problem:** ERROR: Tries exceeded, given maximum: GYAwaitTxParameters **Solution:** Increase maxAttempts to 25 https://github.com/geniusyield/market-maker/blob/a521fd91b485232c1cd0bc391d56e8a5f0fa9c27/geniusyield-market-maker/src/GeniusYield/MarketMaker/Constants.hs#L11 **Resources:** - [Related Discord Discussion](https://discord.com/channels/851910000003645490/1187825557619093534/1213412795794718730) - Related issue: https://github.com/geniusyield/market-maker/issues/70

**Probelem:** - Some configuration settings are hard-coded in the source code. **Solution:** - Make GYAwaitTxParameters configruable. **Related issue:** - #68

**Problem:** - tv_sell_vol_threshold and tv_buy_vol_threshold are not commonly used and still must be manually adjusted. These configuration settings can be used to stop the market making activity when a particular...