Skip to main content
Share Your Experience: Take the 2024 Developer Survey
7 votes
Accepted

How is a client determined for rate limiting? Is it some sort of client ID? based on account that pays fees?

It is the IP address. Here's the source: https://github.com/stellar/go/blob/master/services/horizon/internal/init_web.go#L182
sui's user avatar
  • 2,534
4 votes
Accepted

kelp on Arduino/raspberry pi

You should be able to easily run Kelp on a Raspberry Pi (don't know about Arduino). Kelp uses very little CPU and has very little memory requirements -- both these requirements are dependent on the ...
nikhils's user avatar
  • 1,080
2 votes

How do I add a custom PriceFeed from the SDEX exchange

Currently you can only place orders on SDEX, but you can fetch data from Kraken, Binance, Poloniex, and Bittrex. It should be relatively very easy for you to create a new price feed that supports ...
nikhils's user avatar
  • 1,080
2 votes
Accepted

KELP cannot find package...build failed

Looking at the error it seems your go directory structure is incorrect. You need to clone the git repo in this directory: $GOPATH/src/github.com/lightyeario/kelp Make sure your $GOPATH is set up ...
nikhils's user avatar
  • 1,080
2 votes

Kelp - managing spread

Yes, this is possible. Please take a look at the Walkthrough Guides on how to do this. There are a few options and you can play around with it on the testnet to see how you want to configure the bot ...
nikhils's user avatar
  • 1,080
2 votes

Kelp for very beginners

Have you had a chance to look at the walkthrough guides? It should help to get you started with three strategies: buysell, sell, and balanced. I'm hoping that someone from the community can come up ...
nikhils's user avatar
  • 1,080
1 vote
Accepted

Graceful stop/terminate/shutdown of Kelp

We have an open issue for that here. If someone wants to jump in and tackle that issue I can review that PR and get it merged very quickly. The "terminate" command is deprecated. The ...
nikhils's user avatar
  • 1,080
1 vote
Accepted

How do I establish trustlines for kelp on the real network?

While I'm not entirely sure how to do this through Kelp itself, you can easily do this through https://laboratory.stellar.org/#?network=public. Simply build a transaction with a Change Trust operation,...
kolten's user avatar
  • 508
1 vote

kelp buy-sell AMOUNT parameter

Each level has the AMOUNT parameter. If you want each level to have increasing sizes (for example) then you can adjust the appropriate AMOUNT parameter for each level. There is also the ...
nikhils's user avatar
  • 1,080
1 vote
Accepted

How does Kelp's balanced strategy react to the account receiving funds?

When using the balanced strategy, if a malicious attacker sends some funds to your bot then the bot will set (what might be considered) an incorrect price for the tokens, since it will include these ...
nikhils's user avatar
  • 1,080
1 vote
Accepted

How do the AMOUNT_SPREAD parameters for the kelp balanced strategy result in profit?

The balanced strategy estimates a price for the two tokens relative to each other; that's the centerPrice. Anytime you place an order to sell with a spread, you are effectively selling at a better ...
nikhils's user avatar
  • 1,080

Only top scored, non community-wiki answers of a minimum length are eligible