{"_id":"btcbox","_rev":"49-5df43c45fac40eae0b8c19ecc520dfb0","name":"btcbox","time":{"modified":"2022-06-13T05:13:36.752Z","created":"2014-10-25T16:53:07.187Z","0.0.1":"2014-10-25T16:53:08.147Z","0.0.2":"2014-10-25T17:03:00.526Z","0.0.3":"2014-10-25T17:26:16.492Z","0.0.4":"2014-10-30T14:34:47.463Z","0.0.5":"2014-11-03T10:11:40.813Z","0.0.6":"2014-11-03T19:13:29.494Z","0.0.7":"2014-11-03T21:41:53.167Z","0.0.8":"2014-11-12T13:29:31.736Z","0.0.9":"2014-11-13T06:27:02.795Z","0.0.10":"2014-11-13T12:29:12.724Z"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}],"description":"btcbox trade api for promise","readme":"node-btcbox\n===========\n\nbtcbox is bitcoin and major altcoin exchange market.\nYou can be automated trading using this module.  \n\ninstall\n-------\n\n```\nnpm install btcbox\n```\n\napi document\n------------\nhttps://www.btcbox.co.jp/help/api.html\n\nPublic API\n----------\n\nmodule prepare\n```\nvar btcbox = require('btcbox');\nvar api = btcbox.PublicApi;\n```\n\nticker(pair)\npair format : btc or btc_jpy\n```\napi.ticker('btc').then(console.log)\n{ high: 37998,\n  low: 36010,\n  buy: 36600,\n  sell: 37523,\n  last: 37500,\n  vol: 141.7408 }\n```\n\ndepth(pair)\n```\napi.depth('btc').then(console.log)\n{ asks: \n   [ [ 61500, 0.3216 ],\n     [ 61160, 0.017 ],\n     [ 60980, 0.03 ],\n     [ 60000, 0.1924 ],\n     [ 55900, 1.4 ],\n     [ 55100, 2 ],\n     [ 37848, 2.96 ],\n     [ 37847, 2 ],\n     [ 37523, 1.113 ] ],\n  bids: \n   [ [ 36600, 0.2 ],\n     [ 36510, 0.5 ],\n     [ 36500, 3.084 ],\n     [ 36101, 0.089 ],\n     [ 36100, 3.352 ],\n     [ 20001, 0.05 ],\n     [ 10000, 1 ],\n     [ 460, 10 ] ] }\n```\n\ntrades(pair)\n```\napi.orders('btc').then(console.log)\n[ { date: '1397042522',\n    price: 48000,\n    amount: 0.0232,\n    tid: '2',\n    type: 'sell' },\n  { date: '1397042556',\n    price: 48000,\n    amount: 0.033,\n    tid: '3',\n    type: 'sell' },\n  { date: '1397050402',\n    price: 35000,\n    amount: 0.032,\n    tid: '4',\n    type: 'sell' },\n  { date: '1398144061',\n    price: 54000,\n    amount: 0.225,\n    tid: '498',\n    type: 'buy' },\n  { date: '1398144074',\n    price: 54500,\n    amount: 0.531,\n    tid: '499',\n    type: 'buy' },\n  { date: '1398144102',\n    price: 54950,\n    amount: 0.15,\n    tid: '500',\n    type: 'buy' },\n  { date: '1398146829',\n    price: 54950,\n    amount: 0.101,\n    tid: '501',\n    type: 'buy' } ]\n```\n\nPrivate API\n-----------\n\nedit config.json\n```\n{\n \"apikey\" : \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\",\n \"secretkey\" : \"yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\"\n}\n```\n\nmodule prepare\n```\nvar btcbox = require('btcbox');\nvar Promise = require('bluebird');\nvar fs = Promise.promisifyAll(require('fs'));\n\nfs.readFileAsync('./config.json').then(JSON.parse).\nthen(function(config){\n    var api = btcbox.createPrivateApi(config.apikey, config.secretkey, 'user agent is node-btcbox');\n    // call api\n}).catch(console.log);\n```\n\nbalance()\n```\napi.balance().then(console.log);\n{ uid: 99999,\n  nameauth: 2,\n  moflag: 0,\n  btc_balance: 0,\n  btc_lock: 0,\n  ltc_balance: 0,\n  ltc_lock: 0,\n  doge_balance: 0,\n  doge_lock: 0,\n  jpy_balance: 100000,\n  jpy_lock: 0 }\n```\n\nwallet(pair)\n```\napi.wallet('btc').then(console.log)\n{ result: true, address: 'btcaddress' }\n```\n\ntradeList(pair, option)\n```\napi.tradeList(pair).then(console.log);\n[ { id: '8888',\n    datetime: '2014-10-31 03:12:15',\n    type: 'sell',\n    price: 37000,\n    amount_original: 1.5,\n    amount_outstanding: 0 } ]\n```\n\ntradeView(id)\n```\napi.tradeView('8888').then(console.log);\n{ id: 8888,\n  datetime: '2014-10-31 03:12:15',\n  type: 'sell',\n  price: 37000,\n  amount_original: 1.5,\n  amount_outstanding: 0,\n  status: 'all',\n  trades: \n   [ { trade_id: '99999',\n       amount: 1.5,\n       price: 37000,\n       datetime: '2014-10-31 03:12:15',\n       fee: 0 } ] }\n```\n\ntradeCancel(orderid)\n```\napi.tradeCancel('8888').then(console.log);\n{\"result\":true, \"id\":\"8888\"}\n```\n\ntradeAdd(pair, amount, price, type)\n```\napi.tradeAdd('btc', 1.5, 37000, 'sell').then(console.log);\n{\"result\":true, \"id\":\"8888\"}\n```\n\n\nLicense\n-------\n\nMIT License\n\nDonate\n------\nbitcoin:1GLnWVBpadWnHpxf8KpXTQdwMdHAWtzNEw  \nmonacoin:MCEp2NWSFc352uaDc6nQYv45qUChnKRsKK  \n\n\n","versions":{"0.0.2":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.2","private":false,"dependencies":{"request-promise":"0.2.4"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{"bluebird":"","mocha":"","power-assert":""},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.2","dist":{"shasum":"06a813061754048858f0420a9c97026f1ac7015f","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.2.tgz","integrity":"sha512-aigtJX6XyO5CkHBQWPr6GidY4htPyeEOXymiRPBAIfrLH50btCAT/0z2rgockDBBePy4bd96WP/RO/nIMXReYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2lv0fA8M5jAe9To4NQysk2Mg+/TE6g9FhRmGZEZZQmAiEA19CfszALk0GY72PwrWEDHFMYxmm3X8LuYXDteCrtsRM="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]},"0.0.3":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.3","private":false,"dependencies":{"request-promise":"0.2.4"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{"bluebird":"","mocha":"","power-assert":""},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.3","dist":{"shasum":"fc992d07702c72b7249de3935e1380c6d483647e","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.3.tgz","integrity":"sha512-vRzOzsVj2DSzO9ZGHFnc1h7/74Pm2VFmH7mQcYXM/gEGA0dipItN1eIFu+hHqOYsIhXbhBGTAn1END3y7Wx4ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDrY8k3cRJQQCK39upZ3RERMre2kSjP0fNwrAATlPx2gIhAJcC4l+19wLxvh2DoigHQT820Nntsc25FEVGZ9rapdlk"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]},"0.0.4":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.4","private":false,"dependencies":{"request-promise":"0.2.4"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{"bluebird":"","mocha":"","power-assert":""},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.4","dist":{"shasum":"5b8b20cf64a4baac7eefea1cf7960e3bb8df06cc","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.4.tgz","integrity":"sha512-RSPTCPBNYiZBuF+KR80AbH72i/DtQdLK5eai4dcxTna4yyiTp4t/InHfvWPObMYBkkcMNl0WXfAuFkE/amXJdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXyhU3psyWx+FrpFop4OH2dgCyh/nGAjFHhyNgPFpN1gIhAMWKkqhuKJ/m+hmNAoXQh/tSe2ybWn2/x3mOxyWV1iXb"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]},"0.0.5":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.5","private":false,"dependencies":{"request-promise":"0.2.4"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{"bluebird":"","mocha":"","power-assert":""},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.5","dist":{"shasum":"25ba5733627028fefafe9acf798fe17fde4934c5","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.5.tgz","integrity":"sha512-VcojDKvTz4W0/lq04rAOeWYDe71WmPyQAySt7/p40y6iEVIO6IByJfsCKrSEhZYWYCog+ujOKd3KUrfoxU9N3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpQ7BQwJDYCNj0amYUss0qPiSqDHYosvAYkVvdQFZxyAIhAMsIcjg1sB/1rpKJe3D8wuCta9wFd32eXLce/0KnO4OB"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]},"0.0.6":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.6","private":false,"dependencies":{"request-promise":"0.2.4"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{"bluebird":"","mocha":"","power-assert":""},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.6","dist":{"shasum":"7ff0e933e32d2e8c1df8a3dbfcf6d8b812196a0a","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.6.tgz","integrity":"sha512-GG5QA0G7J6DncJoPzyDLjqqarGL4BRcgagNtJR0sYhSi4ORN8ARuqQbuOXVE/c3gRZVmYu6BaoOZyqDtQBe7Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmNE/Bj5M0AJWQ9cwQTQk4X9o74TklUQc7Xg90HwmAQAiBUnolM6UyBYi+HnkkfKWGbUhL8+QLTQfLNa87T970Kuw=="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]},"0.0.7":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.7","private":false,"dependencies":{"request-promise":"0.2.4"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{"bluebird":"","mocha":"","power-assert":""},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.7","dist":{"shasum":"856350afd351920e48c4aba39aad7c9875477523","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.7.tgz","integrity":"sha512-gowitqjmG+LRzQB9+q/OyMaq5nWINsv4JMZkDG0uhjY9hDYoS9ineC0D+mdvjGaWbdwEGnZLvqCDLGiGxzMo1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfzbabkhMaaZgdrwqrtz95wcGVpqshuVc/GrWt+C4pegIhAJy9Osx7n5TZmctS4psj7FYNZ7+ZnPXcXEOWu2/r9FHV"}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]},"0.0.8":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.8","private":false,"dependencies":{"limit-request-promise":"0.0.3"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{"bluebird":"","mocha":"","power-assert":""},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.8","dist":{"shasum":"92663f6e5c1904a45d0ebaa9afbcc359e73924a1","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.8.tgz","integrity":"sha512-d0dEGef33FK8Q871cnuU9bJvk6UaLBgNMRFSRIFMAed6EcoPiyFWBm+hznqDD40BfSrmZVG8VgmOGdP+MJq2uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvlZ6l/2Cw/ES+hFGtSDHLmLw6oal/XYO8wEY762+P6AiEAkQAlNoDLHNzJSWsyyLzooBFXSxZ6unuGbZP82OWHbcA="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]},"0.0.9":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.9","private":false,"dependencies":{"bluebird":"","limit-request-promise":"0.0.3"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.9","dist":{"shasum":"b287cd5bcfecab90ed30bdf0e7ff83a0dabe678b","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.9.tgz","integrity":"sha512-13kQz7D+SdL1gMLNbqFEHl1CiPVOKPZ4p4Xu+gLSaeGuUCVa2r4yTN6QIFlvspmtJgWfFyPGWx+80bcpEysFNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBarpbbnvsbUMGO5Y3+tATs4LTS72TQ09/D5RNi2UFWEAiEAsPL3KP2NZ0ltSHwnn3nAF2tjy2Z9r+3PFzL787l90pY="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]},"0.0.10":{"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"name":"btcbox","version":"0.0.10","private":false,"dependencies":{"bluebird":"","limit-request-promise":"0.0.3"},"description":"btcbox trade api for promise","main":"index.js","devDependencies":{},"scripts":{"test":""},"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"keywords":["trade api","bitcoin","btcbox"],"license":"MIT","bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"_id":"btcbox@0.0.10","dist":{"shasum":"1efe10ba4b62555767060f1fa33d1835a8fccd21","tarball":"https://registry.npmjs.org/btcbox/-/btcbox-0.0.10.tgz","integrity":"sha512-6jPP3knJMVJH8b7Py6CXdLpJr/cdfmOEcFx5Y+bcFPJAxVE+1+FYRHf0kKTMD2bSL9aYF0EGn6OPKM0UBPRvtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSKwSGTGVd98mWHy7giwzHVpIW5+jur90kM6M2KUCVyAIgNNI6Jc3NtpLl5Iwg0y0CwMI3oANBVTlUedZETH8BYHU="}]},"_from":".","_npmVersion":"1.3.6","_npmUser":{"name":"you21979","email":"you2197901@gmail.com"},"maintainers":[{"name":"you21979","email":"you2197901@gmail.com"}]}},"dist-tags":{"latest":"0.0.10"},"readmeFilename":"README.md","keywords":["trade api","bitcoin","btcbox"],"repository":{"type":"git","url":"git://github.com/you21979/node-btcbox.git"},"author":{"name":"Yuki Akiyama","email":"you2197901 [at] gmail.com"},"bugs":{"url":"https://github.com/you21979/node-btcbox/issues"},"license":"MIT"}