bithumb
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.6 • 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! 😄

    Install

    npm i bithumb

    DownloadsWeekly Downloads

    0

    Version

    1.1.6

    License

    MIT

    Unpacked Size

    513 kB

    Total Files

    32

    Last publish

    Collaborators

    • stegano