Socket
Book a DemoInstallSign in
Socket

bitfin

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bitfin

Finance utility for Bitstamp

latest
npmnpm
Version
2.0.1
Version published
Maintainers
1
Created
Source

bitfin

Utility to manage your Bitstamp account. You may put these scripts into cron jobs to do DCA (Dollar-Cost Averaging) on your cryptocurrency investments.

setup

You'll need to provide the following environment variables. The API key pair can be created under the Security tab in your Bitstamp account.

  • BITSTAMP_ACCOUNT_ID
  • BITSTAMP_API_KEY
  • BITSTAMP_API_SECRET

You can opt to place these in a JSON document named .env.json at the root of this repository's directory.

buy.js

The following command will attempt to place a single market order to purchase USD $ 100 worth of BTC.

node buy 100

You can choose the currency you want to purchase by changing the TO environment variable. The following command will attempt to buy USD $ 100 worth of LTC.

TO=LTC node buy 50

You can choose the currency you want to spend using FROM. The following command will attempt to buy 0.5 BTC worth of ETH.

FROM=BTC TO=ETH node buy 0.5

You can define limits on how much you'd like to spend. The following command attempts to buy USD $ 500 worth of ETH, provided the market price for 1 ETH is somewhere between USD $ 200 and USD $ 800.

TO=ETH MIN=200 MAX=800 node buy 500

The TO, FROM, MIN, and MAX variables can be placed in .env.json or in .env.defaults.json.

variables

Environment VariableDescriptionDefault Value
BITSTAMP_ACCOUNT_IDYour Bitstamp account IDundefined
BITSTAMP_API_KEYYour Bitstamp API keyundefined
BITSTAMP_API_SECRETYour Bitstamp API secretundefined
FROMCurrency you want to spend'USD'
TOCurrency you want to purchase'BTC'
MINMinimum acceptable market asking price2000
MAXMaximum acceptable market asking price8000

license

mit

FAQs

Package last updated on 10 Sep 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts