v0.14.0

23. January 2023

Feature updates

(1) Customer Screen

  • New venue balance tab

(2) Trading Bots

  • New screen for manual position closing

(3) WOMS Integration for Coinbase and Bitbuy

  • Get recent deposits and withdrawals
  • Submit a withdrawal

(4) TOMS Integration for Coinbase

  • e.g., fetch symbols, fetch order book, create and cancel order

(5) Probe Selfmatch Bot for different venues

  • support venues which provide public fetch-top-of-book method and symbol-meta-call

(6) Sapphire Market Making Bots for different venues

(7) Pricestream Listener

  • Implementation of Coinbase pricestream listener
  • Implementation of Blocktrade pricesteam listener
  • Implementation of KuCoin pricestream listener

Bug fixes & improvements

  • Fix pricestream subscription in Bots Monitoring screen
  • Fix repeated read for Tradias pricestream
  • Fix rounding of amount and fiat amount for Hyphe recon
  • Implement Blocktrade sandbox venue support
  • Fix credentials loading in AWS common
  • Update Tangany transaction model
  • Dereference error description in Toms service
  • Execution engine worker determines toms service by customer
  • Buy/Sell Button is greyed out in the Trading Portal
  • Add AWS SES Configuration for Cognito
  • Improvements on how data is fetched on bots & bots monitoring screens
  • All bots are shown (not only running) in monitoring screen and update their status when a bot is started
  • All configured order levels are now shown in bots monitoring card instead of just one
  • Ask and bid placement was wrong and has been set correctly (bid left & ask right)
  • Execution table & dialog values can now be displayed with markup
  • Corresponding setting regarding the markup has been added to the executions workspace settings
  • Implementation of websocket for all execution updates of a specific workspace
  • Add safety events for SMM
  • Add execution config attributes for markup view
  • Add customerId to service object for venues
  • Set bitbuy polling interval to 0.5 seconds
  • Add message templates for subscribed event notifications
  • Make execution engine worker async and resilient to restarts
  • Add all open orders to the botstats update response