1.1.6 • Published 2 years ago

bithumb v1.1.6

Weekly downloads
4
License
MIT
Repository
github
Last release
2 years ago

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`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed) return type.

### Utils.bithumbApiResponseCodeToString(codeStr: string): string
> Change the Bitumb Exchange API response code to a string

```typescript
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! 😄

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.2

3 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago