You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+1-2
Original file line number
Diff line number
Diff line change
@@ -136,7 +136,7 @@ Note that two prices providers are supported: *Maestro* and *Taptools*. It is
136
136
137
137
*`ur_coll` (optional) is the UTxO to be reserved as collateral. Though specifying `ur_coll` is optional but it is advised to set it as then this UTxO would be reserved (i.e., would not be spent) and thus be always available to serve as collateral. It is preferred for `ur_coll` to be pure 5 ADA only UTxO (i.e., no other tokens besides ADA).
138
138
*`mbc_delay` - Bot in single iteration tries to determine which orders need to be placed and which are needed to be cancelled. Once determined, it tries building the transactions and proceeds with submitting them, completing this single iteration. `mbc_delay` determines time in microseconds that bot must wait before proceeding with next iteration.
139
-
*`mbc_price_config` gives the configuration on how to get market price using [Maestro](https://docs.gomaestro.org/Cardano/DefiMarketAPI/mkt-dex-ohlc) or [Taptools](https://openapi.taptools.io/#tag/Market-Tokens/paths/~1token~1ohlcv/get) endpoints, for a token.
139
+
*`mbc_price_config` gives the configuration on how to get market price using [Maestro](https://docs.gomaestro.org/Cardano/DefiMarketAPI/mkt-dex-ohlc) or [Taptools](https://openapi.taptools.io/#tag/Market-Tokens/paths/~1token~1prices/post) endpoints, for a token.
140
140
*`pc_price_common_cfg` contains the configuration parameters common to both prices providers.
141
141
*`pcc_network_id` determines Cardano network which is mentioned for in API calls. It should always be kept `mainnet` as of now.
142
142
*`pcc_price_diff_threshold1` if the *relative standard deviation*[^relstddev] among the prices providers is above this parameter, automatic cancelation of open orders is triggered (without raising logs' severity to "warning").
@@ -158,7 +158,6 @@ Note that two prices providers are supported: *Maestro* and *Taptools*. It is
158
158
159
159
* Taptools:
160
160
*`ttc_api_key` is the Taptools API key.
161
-
*`ttc_resolution` is the resolution for the mentioned Taptools endpoint. Possible values of resolution can be seen [here](https://openapi.taptools.io/#tag/Market-Tokens/paths/~1token~1ohlcv/get).
162
161
*`ttc_pair_override` plays the same role as `mc_pair_override` described above, but for Taptools. Note that asset class is set with `ttpo_asset` and its precison (number of decimals) with `ttpo_precision`.
163
162
164
163
*`mbc_strategy_config` determines parameters for strategy:
Copy file name to clipboardexpand all lines: geniusyield-market-maker/CHANGELOG.md
+5
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,10 @@
1
1
# Revision history for geniusyield-market-maker
2
2
3
+
## 0.6.0 -- 2024-06-24
4
+
5
+
* Utilise [`/token/prices`](https://openapi.taptools.io/#tag/Market-Tokens/paths/~1token~1prices/post) api endpoint instead of [`/token/ohlcv`](https://openapi.taptools.io/#tag/Market-Tokens/paths/~1token~1ohlcv/get) for TapTools price provider.
6
+
* Internal code refactoring to facilitate importing this library.
7
+
3
8
## 0.5.0 -- 2024-05-14
4
9
5
10
* Added support for having Taptools as a second prices provider.
0 commit comments