Releases: Augmint/augmint-ratesfeeder
Releases · Augmint/augmint-ratesfeeder
Dropping websocket connection fixes
Fixes and improvements
- Next attempt to properly reconnect when web3.js infura websocket connection drops #81
Component upgrades
- upgraded mocha to 6.1.1
Matchmaker and use lastTradePrice instead of vwap
- MatchMaker executes matchMultipleOrders when there is a new order, switched to websocket and loads of refactor #73 , #74 , #75
- Use lastTrade price from ticker providers even if there is vwap available. The 24hrs vwap which is available from some of the providers is not reflecting sudden price changes fast enough.
Component upgrades
smart price updates and new price sources
New features
- Big refactor: almost immediate price update (depending on poll interval set) if Augmint price is off by a threshold. #52, #55 , #61, #62 , #63 , #65, #66, #67 , #68, #71
- ratesfeeder status API accessible via https://ratesfeeder-rinkeby-staging.herokuapp.com/api/status #53 & #54
- added Bitstamp as price source. Now we use 3 sources: Coinbase, Bitstamp and Kraken #71
- calculate median of available ticker prices instead of avarage - now we handle flash crash on one exchange #58
- Switched to new V3 Infura API #70
Module updates
Housekeeping release
update to contracts v0.4.0
- update to contracts v0.4.0 #36
- multiple components upgrades
contracts & node upgrade
uprades:
- contracts to v0.3.0
- node to 8.11.2
- web3 to v1.0.0-beta.34
package upgrades
package upgrades:
- cross-env to 5.1.5
- mocha to 5.2.0
use abiniser files
switch to abiniser deployment files & remove truffle-contract