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

v1.10.0

Compare
Choose a tag to compare
@nikhilsaraf nikhilsaraf released this 22 Oct 20:00
· 105 commits to master since this release

This is v1.10.0 of kelp.

* * * * * * * * * * * * * * ** * * * * * * * * * * * * * ** * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * *
This version is not the latest version and is not supported on the currently active version of the Stellar Protocol.
Please see the latest version at the top of the releases page for a version that is compatible with the Stellar test network and main network

* * * * * * * * * * * * * * ** * * * * * * * * * * * * * ** * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * *

Changes

Notable changes since v1.9.0:

  • new Pendulum AMM trading template (pendulum)
  • new Sell TWAP trading template (sell_twap)
  • cheaper and more accurate fill/trade tracking via SYNCHRONIZE_STATE_LOAD_ENABLE config
  • Mirror Trading Template: track orders triggered on backingExchange
  • significant upgrades and reliability fixes to the mirror trading template
  • support metrics via Amplitude, disable using --no-headers flag
  • Kelp GUI: fix issue of fiat currency dropdown not updating correctly
  • ccxtExchange should allow fetching binance orderbook with limits between the hardcoded binance limits
  • mirror trading template allows different divide by values for BID and ASK sides (deprecate VOLUME_DIVIDE_BY config field)
  • Fix FetchTrades for Kraken
  • Kelp GUI: disallow invalid characters in bot name
  • fix rounding issues in mirror trading template causing offers to not be placed

See the CHANGELOG for more details on this release.

Kelp supports trading on 100+ centralized exchanges and you can see the full list of supported exchanges by running ./kelp exchanges.

Sample usage of Kelp's features are described in more detail in the sample config files for v1.10.0 located here.

Upgrade Instructions

Download the package for your platform and begin making the market! After you untar the downloaded file, change to the generated directory (kelp-v1.10.0) and invoke the kelp binary.

Here's an example to get you started (replace filename with the name of the file that you download):

tar xvf filename
cd kelp-v1.10.0
./kelp

To run the bot in simulation mode, try this command:

./kelp trade -c sample_trader.cfg -s buysell -f sample_buysell.cfg --sim

Note that this version is fully compatible with existing config files.

Checksum

You can compare the MD5 hash of the downloaded tar file to the appropriate hash below to verify the integrity of your download.

MD5(kelp-v1.10.0-darwin-amd64.tar)= 66e0a0ced703fff15499139a65ad5e08
MD5(kelp-v1.10.0-linux-amd64.tar)= d03692c44506f6a0cb064a43d26adf09
MD5(kelp-v1.10.0-linux-arm5.tar)= f7c5add2c8aaf42b23eb81d76af30ca3
MD5(kelp-v1.10.0-linux-arm6.tar)= b147cc23eb32f3d427bc0415824d3fbd
MD5(kelp-v1.10.0-linux-arm64.tar)= ebdd67d9fa153c54256105b4d6f86834
MD5(kelp-v1.10.0-linux-arm7.tar)= ef0b61b5ff2d9eab0ca4a8e7161540e7
MD5(kelp-v1.10.0-windows-amd64.tar)= 802d3a89e0ea14993994741a8466556f

Help Getting Started

Be sure to check out our walkthroughs section in the README for a quick intro on how to get started with Kelp.

We welcome any feedback that you have. Feel free to open a bug report or submit a feature request, we're listening to what you have to say.

You can contact me on keybase: @nikhilsaraf

Hope you enjoy this release!


Note: macos = darwin