Nascent Personality Manifestation

npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

bithumb

1.0.5 • Public • Published

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

install

npm i bithumb

Downloadsweekly downloads

8

version

1.0.5

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability