# 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) ๐Ÿ™