🎉 Get the party started

This commit is contained in:
Dennis Reimann
2020-04-28 21:43:55 +02:00
commit 7fb83e187a
5 changed files with 290 additions and 0 deletions

64
README.md Normal file
View File

@@ -0,0 +1,64 @@
# Stacking Sats on Kraken
First off: Here's to you, [Bittr](https://getbittr.com/) you will be missed! 😢
This script is not a full replacement for the incredible service Bittr offered, but it's a start:
Automate your Stacking Sats process by regularly placing buy orders using the [Kraken API](https://www.kraken.com/features/api).
## ✋ Caveat
You need to install the dependency [kraken-api](https://github.com/nothingisdead/npm-kraken-api), which is a third-party package.
It has a minimal set of dependencies and I've done my best to audit its code.
Also the version is fixed, so that unwanted changes do not slip in.
However: Use this at your own risk and decide for yourself whether or not you want to run this script and its dependencies!
## 📦 Setup
Prerequisite: At least the current LTS version of [Node.js](https://nodejs.org/).
Install the dependencies:
```sh
npm install
```
Setup the environment variables for the script:
```sh
export KRAKEN_API_KEY="apiKeyFromTheKrakenSettings"
export KRAKEN_API_SECRET="privateKeyFromTheKrakenSettings"
export KRAKEN_API_FIAT="USD" # the governmental shitcoin you are selling
export KRAKEN_BUY_AMOUNT=21 # fiat amount you trade for the future of money
```
Use a dry run to test the script and see the output without placing an order:
```sh
npm test
```
You should see something like this sample output:
```text
💰 Balance: 210000.00 USD / 21.0 XBT
📈 Ask: 21000.2 USD
📉 Bid: 21000.1 USD
🧾 Order: 0.21212121 XBT at 21000.1 USD
💸 Placed order: buy 0.21212121 XBTUSD @ limit 21000.1 / TXID: 2121212121
```
## 🤑 Stack sats
When you are good to go, execute this command in a regular interval:
```sh
npm run stack-sats
```
Now go wild and triggeer it via a weekly or even daily cron job.
[Stay humble!](https://twitter.com/matt_odell/status/1117222441867194374) 🙏