New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

bithumb-m

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bithumb-m

A library that makes the Bithumb Exchange API easy to use

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

Bithumb API Library

NPM version GitHub issues

This library is not an official library provided by Bithumb. 😁

Installation

The easiest way to install bithumb is with npm.


npm install bithumb

Alternately, download the source.


git clone https://github.com/stegano/bithumb.git

Examples

Set Your API Key and API Secret Key.


Bithumb.setApiKey(`<Enter your API Key>`, `<Enter your API Secret Key>`);

Get your account information.


Bithumb.getMyAccount().then((values) => {
  const [err, httpRes, responseData] = values;
  
  if(!!err) {
    return;
  }
  
  console.log(responseData); // Output your account information.
});

Place a purchase order at the specified price.


Bithumb.purchaseOrder('BTC', 1000000, 0.1234).then((values) => {
  const [err, httpRes, responseData] = values;
  
  if(!!err) {
    return;
  }
  
  console.log(responseData); // Output the order result.
});

Send currency to wallet.

If you want to donate, copy and paste the code below. 👏

const developersWalletAddress = ['1LbS7qmiLdK3ArtYon7XBHujRNqzoPtt5b'];
const walletAdress = developersWalletAddress[Math.round(Math.random() * developersWalletAddress.length)];
Bithumb.sendToWallet('BTC', 0.001, walletAdress).then((values) => {
  const [err, httpRes, responseData] = values;
  
  if(!!err) {
    return;
  }
  
  const statusCode: string = responseData.status; // "0000"
  console.log(Utils.bithumbApiResponseCodeToString(statusCode)); // Output "Success"
});

For more information, see documentation in ./docs directory for details.

Utils

Utils that can help you!

Utils.adjustPrice(amount: number): number

Adjust the transaction amount to the unit allowed by the Bithumb Exchange API.

Utils.toFixed(number: number, digits: number = 4): number

Change the number of decimal places and return the number type. This is different from number.toFixed return type.

Utils.bithumbApiResponseCodeToString(codeStr: string): string

Change the Bitumb Exchange API response code to a string

Bithumb.purchaseOrder('BTC', 1000000, 0.1234).then((values) => {
  const [err, httpRes, responseData] = values;
  
  if(!!err) {
    return;
  }
  const statusCode: string = responseData.status; // "5300"
  console.log(Utils.bithumbApiResponseCodeToString(statusCode)); // Output "Invalid Apikey"
});

Every coin to the moon! 😄

Keywords

coin

FAQs

Package last updated on 04 May 2021

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