Skip to content
This repository has been archived by the owner on Feb 18, 2020. It is now read-only.

Releases: gnosis/dx-services

v2.3.10

26 Jun 11:46
Compare
Choose a tag to compare

Fix issue with transaction serialization leading to dead lock

There was some issues when multiple accounts are used in the bots and multiple transactions for different accounts are sent at the same time. The transaction serializer could sometimes not release the account lock preventing transactions from that account to be commited

v2.3.6

12 Jun 12:14
Compare
Choose a tag to compare

Bots

  • Add lock timeout for liquidityEnsuring functions (release the lock to try again if transaction takes longer than 15 minutes)
  • Add configuration for HighSellVolumeBot notifiying volumes over X USD amount
  • Adapt DepositBot to use tokens with decimals !== 18
  • Adapt HighSellVolumeBot to use tokens with decimals !== 18
  • Adapt BuyLiquidityBot to use tokens with decimals !== 18

API

  • Show prices handling different token decimals

CLI

  • Enable to use tokens with decimals !== 18
  • Added function to get Uniswap Price

General

  • Minor bugfixes and non critical dependencies upgrades

v2.3.0

13 May 09:01
Compare
Choose a tag to compare

Set arbitrage bot and arbitrage service final release

Finally logic for Uniswap arbitrage bot is ready for release.

v2.2.0

30 Apr 15:50
Compare
Choose a tag to compare

Adds:

  • Arbitrage bots and services
  • Arbitrage CLI
  • Balance bot: Add support to monitor OWL
  • Balance bot: Add support to monitor ERC20 token balance (not deposited on DutchX)

Fix:

  • API Price Endpoint: The oracle can be queried both for WETH-token and token-WETH markets
  • Several small fixes and improvements

v2.1.2

23 Apr 13:56
Compare
Choose a tag to compare

Adds:
Added state-details endpoint to get current auction details
Add BOT_TYPE in bots info
Add endpoint returning SAFES info for running bots using Gnosis Safe modules

Fixes:

Update time description in swagger for `custom-median` endpoint
Fix detecting requiredWhitelisted=false in `custom-median` endpoint

v2.1.1

10 Apr 16:57
Compare
Choose a tag to compare

API Changes

Add pagination object to auctions/cleared endpoint
Fix issues when passing token with tokenAddress and mixin tokenSymbol with tokenAddress
Update API to indicate that now onwards WETH will be the only symbol safe to use with the API

v2.1.0

10 Apr 16:56
Compare
Choose a tag to compare

Add new Safe Module to enable the use of Gnosis Safe using a bot as an operator

This will enable a bot to interact with the DutchX using the funnds of a GnosisSafe without being the owner, and keeping the funds in the Safe

v2.0.8

28 Mar 12:07
Compare
Choose a tag to compare

Core Changes:

  • Substract 5 blocks from latest reported block to avoid reorgs while executing queries. Now block not found errors should be mitigated

API Changes:

  • Add 15 days limit for single query in auctions/cleared endpoint. Now cleared auctions should be checked using time periods of maximum 15 days for each query.
  • Change custom-price endpoint time parameter to use ISO8601 date instead of Unix timestamp
  • Add 404 error when token address is not found.
  • Fix date util when checking invalid date format to avoid printing deprecation warning

v2.0.7

26 Mar 19:06
Compare
Choose a tag to compare

Bot changes:

  • Fix Kraken price repo to fetch prices of token pairs in a more flexible way

v2.0.6

14 Mar 17:08
Compare
Choose a tag to compare

API changes:

  • Update API swagger documentation to be more explicit
  • Organize API swagger documentation
  • Add default value to auction index in simple-median endpoint