介绍
bithumb.js 是一个用于连接韩国比特币交易所 bithumb 的 npm 包。通过该包,用户可以方便地实现对 bithumb 的交易、账户、市场等操作。下面将详细介绍如何使用该包。
安装
首先,需要在环境中安装 Node.js 和 npm。然后,在命令行中执行以下命令:
npm install bithumb.js
安装成功后即可在代码中引入该包。
使用
导入包:
const Bithumb = require('bithumb.js');
创建 Bithumb 实例:
const bithumb = new Bithumb('ACCESS_KEY', 'SECRET_KEY');
ACCESS_KEY 和 SECRET_KEY 需要替换为在 bithumb 官网申请的 API key 和 API secret。
获取交易所行情
bithumb.ticker('BTC').then(console.log);
获取 BTC 的行情,结果如下:
-- -------------------- ---- ------- - -------------- ----------- -------------- ----------- ---------- ----------- ---------- ----------- -------------- ---------------- ------------- ---------------- ------------ ---------------- ------------ ----------------- ---------- ----------- ----------- ----------- ----- --------------- -
获取交易所订单簿
bithumb.orderbook('BTC').then(console.log);
获取 BTC 的订单簿,结果如下:
{ 'asks': [ [ '48260000.0', '0.00029429' ], [ '48270000.0', '0.05081661' ], ... ], 'bids': [ [ '48240000.0', '0.00297815' ], [ '48230000.0', '0.00066200' ], ... ] }
进行交易操作
bithumb.trade('BTC', 'buy', 10000, 500000).then(console.log);
以价格 500000 韩元,买入 10000 个 BTC。
bithumb.trade('BTC', 'sell', 10000, 500000).then(console.log);
以价格 500000 韩元,卖出 10000 个 BTC。
获取账户余额
bithumb.balance().then(console.log);
获取账户余额,结果如下:
{ 'total_krw': '1000000.00', 'in_use_krw': '500000.00', 'available_krw': '500000.00', 'total_btc': '1.00000000', 'in_use_btc': '0.50000000', 'available_btc': '0.50000000' }
示例代码
-- -------------------- ---- ------- ----- ------- - ---------------------- ----- ------- - --- --------------------- -------------- ------ -- -- - --- - ----- ------ - ----- ---------------------- ---------------------- -------- ----- --------- - ----- ------------------------- ------------------------- ----------- ----- ------- - ----- ------------------ ----------------------- --------- ----- --- - ----- -------------------- ------ ------ -------- ------------------- ----- ----- ---- - ----- -------------------- ------- ------ -------- -------------------- ------ - ----- ------- - ------------------- - -----
总结
通过使用 bithumb.js,我们可以方便地操作 bithumb,实现交易、账户、市场等操作。该 npm 包的使用教程相对简单,但可以为前端开发者提供一定的参考。掌握该 npm 包的使用,有助于我们更好地进行比特币交易。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005601081e8991b448ddf78