{"_id":"indodax-cli","_rev":"29-0c57b22a4a8c13ff05d799cc71498485","name":"indodax-cli","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.2":{"name":"indodax-cli","version":"0.1.2","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.2","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax"},"dist":{"shasum":"7562596369395803f3ea84cbeacec71e05306b95","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.2.tgz","fileCount":3,"integrity":"sha512-suo7cyqKl5hyXaQenBsYdLr4+p7f4HFO/OQHmEEvOgi1NnOWlRPK4uf6znKYZ1cPJLS6Ggy0ZmENoOaMFWDHlg==","signatures":[{"sig":"MEYCIQCgm2SWo2vyPPr33s19IuN4opvKXyQe2RQHQ0JmYKEnQAIhAPjfw7qVgpi+pGq/8ru9nwq0KDfad7w9D1rcROVcGt6E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15689},"gitHead":"04d42ea5e8d5538897ad1ecbfc9c27adae3c0e98","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.2_1778368545624_0.6230865385149951","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"indodax-cli","version":"0.1.4","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.4","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax"},"dist":{"shasum":"bcfaefdec6802ed5736f964d5a8466813f2666b9","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.4.tgz","fileCount":4,"integrity":"sha512-+LvmJ2TAjNaUnkMemE9/7Cyin/0soSJ9GU6cVmqqUZUQx43o9wd7b1HmRHHps7vaxtUXWbIp+SEeKEogHfPOyw==","signatures":[{"sig":"MEYCIQCjbIPHNESHoKYcArPxOKSszX9RpKw9UFFCU7XtP00DnAIhAKQvfEQu/wYTfjSO/3aeXi4zup2EHUjHnMFW8/Vv/POX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26640},"gitHead":"e07e45962a7a2364f3440999d55e95241cc44f25","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.4_1778900717135_0.6404505171010382","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"indodax-cli","version":"0.1.5","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.5","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax"},"dist":{"shasum":"470d70b0442d7c41e95e98ef670abce4a4fb0ce4","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.5.tgz","fileCount":4,"integrity":"sha512-2G8PMYisb9niHrC2K5X7m9+Nh9F/qPhKLIsDj+xz1aH2swfznAZFWV7kKugK8S6yEuVB3MF3ubmA+V0QpMuQ/g==","signatures":[{"sig":"MEYCIQDE46YQfdG0wmCcD3vPSmWYtIV/xvJ2NbHkwbu7ELvxTQIhAJt5raeawY1+jzsx0GKF+esAT4Va1M1mqWuCcVIQ4lkM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26640},"gitHead":"14690a50640533150ad3e4a17eb223899d3606df","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.5_1778903966401_0.9270848096660993","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"indodax-cli","version":"0.1.6","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.6","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax"},"dist":{"shasum":"02545cc56ef6d5b98cbb7866517eb5960b9f9262","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.6.tgz","fileCount":5,"integrity":"sha512-/By3nekE/IBwhQ94FtP0XHa2ChUmWKpyb9CChWHR2zVcBKA9PzfQcuqh86oc6CAScSxfzsPWhFXEptFIgIY0SQ==","signatures":[{"sig":"MEYCIQDRX4fWtCQua69dYuB62U4c9TVWAESv5hW1qqDwJFOh3QIhAKyPAawCNNEkXMGHQqkHJoMyOki5KnV/hdYDujG5Vjt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28228},"gitHead":"1922f1b0c51f902a2dc44764e4232995c4438b46","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.6_1778905153036_0.47490500847592054","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"indodax-cli","version":"0.1.7","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.7","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"24aafb56cfcfb313971853ef560c0edeb09e648f","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.7.tgz","fileCount":7,"integrity":"sha512-rIW96M/jxc1BxKp8K8CHmZHmKop3UyQNSoqwHcjgK9k9Eaf68qrHkR1n7Q5JUIZ2If6W++SV5NaLXjjcjjOXog==","signatures":[{"sig":"MEUCICGUkhAtVXZ5mVrODb1l4GAwMZOMdA+nV9WPO2AO/Yl5AiEAixMNEwyfefiRyy9N823bf7eDt4AO+087hB6qjcC99Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337448},"gitHead":"1922f1b0c51f902a2dc44764e4232995c4438b46","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.7_1778906572035_0.7196926964748911","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"indodax-cli","version":"0.1.8","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.8","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"b37aaddc7a27f3445461e8313baef5eb896e0884","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.8.tgz","fileCount":6,"integrity":"sha512-Rx+LWFb/f6hHDy92EwPu0Tx5FZrCOerUIasq3JtVBtJaPJnl6Y2j7hhnpHK+1kL3aihjFBbCFQEw0HGbGdrGLg==","signatures":[{"sig":"MEYCIQCcEx8/1FnuGKvfAfWSi6vRHzXqYLIPQcjXcB0gR7EYvQIhALNc9bJyMgF/GOUB98DKIa1N1hKrcllKAAJ0EWjWioEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30624},"gitHead":"223304e089a641417eb386c1e4d033ebb5232dda","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.8_1778906639318_0.7587750951410017","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"indodax-cli","version":"0.1.9","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.9","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"47ae3407fe9127a153efffcb572b1ee070163441","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.9.tgz","fileCount":6,"integrity":"sha512-kdSwRqoNUFFhPagO9wBx5YGSnE1TSYlP77mIYQAGwJxUmso4u0SgdMrJCdTgW2+n+LN6XztD2m/5Ko/kL5xvWg==","signatures":[{"sig":"MEUCIQCCjD8eLB6YZAsZombQZn0LhKII62u0HoLd4m9SjoQ71AIgfDrErpto+GPDibxtGHsuQEkhq5ELuZfx1JiGwVklr1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30706},"gitHead":"c7e19c8ed67173b65541a04647b41217bd6e5b87","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.9_1778907288021_0.7062371545424353","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"indodax-cli","version":"0.1.10","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.10","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"ec7a221cb02dce755aba1b164fc3cfa7edb3eb2a","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.10.tgz","fileCount":6,"integrity":"sha512-ynzp11MgFzza14z4e3qAo4/qyrQaDFZL91SDZHdHvrxJh0rj6iaxJb4vQS+ngi9AH+HZzRkea54THq0vB95zXw==","signatures":[{"sig":"MEUCIQD+Vg7Z+TX1itxKHbyHHj8Tah0R3Kj0AuoBFLXUy39LKwIgZhG4cyUCBVYxQ7xHnhgLorbF79OU6rG7cxrFz3JWyms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30707},"gitHead":"3c145dac920fb0be2861a1fb57fd59ee51714d1f","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.10_1778907329494_0.6827770193801881","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"indodax-cli","version":"0.1.11","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.11","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"5fbccbd1fddba8d519b99d64c28266440770bf53","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.11.tgz","fileCount":11,"integrity":"sha512-t37z/Vy3lanXcZBEF+kLcNZwMLfnmi+/Wm8+Ge0s3Mvdu5jfUtA0pmHb44gAe3oOHsJb26Tmsk7rmfqPEtKrMA==","signatures":[{"sig":"MEUCIQC00BSJ8E4KXA7oGHaZb/aVgOMsLIha0SFrZ2hkZ+Q+GQIgVcG66/tsSCVSnZQvGqcjs15BTq2tmN28AdXeF1cFoM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66333061},"gitHead":"370ff112423d54e1ec021b662e5253bdc9d6fae3","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.11_1778907855623_0.6160615295357479","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"indodax-cli","version":"0.1.12","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.12","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"9c73c126cd85d9d9b2f95a2355cc23ebf99f8219","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.12.tgz","fileCount":7,"integrity":"sha512-WDFGAIhsvbsrkAQnsOxzb3wU+vt/qxGNMfKT9XXXbldiEEmcVbk6A2gJz/DQiZM+qpBcatOtsCRk/s14A9n4oQ==","signatures":[{"sig":"MEUCIQD6UM2MdjG1wk1bTIQahZXC7OAwhx7P8OZ60KjkFNrvQgIgVoKbwSywSn9dizuMs5BuOIQjazsEwRyZZe9PdvmyQOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33652},"gitHead":"07292925ff49e0e43682257eeacf64f3eea961e7","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.12_1778910919704_0.9888385735314669","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"indodax-cli","version":"0.1.13","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.13","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"149be304db43f62352974372c0a20f25f7966e25","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.13.tgz","fileCount":8,"integrity":"sha512-Skar30kiVvj9BPbBnYrQTFXsK58r7v+HpMToawpvYKQu/MFHj5F37vaCGcYA7wgvZJeUf6LpwUTuZidux1GbIQ==","signatures":[{"sig":"MEUCIATHLT3wgmi4utHY3GXzZ4U1a5tlV8+uaqCHu7pZBPfqAiEA6j5TV+kCP0meC+3Q849A3nYw7JRWfMTyXsABzPyOPa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35479},"gitHead":"18084c59b8d24ae5ba02b1525a4ebb89166caae5","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.13_1778911459256_0.06041954520432036","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"indodax-cli","version":"0.1.14","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.14","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"a746d595b550e4ffdaaf802da930524d08b90a7e","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.14.tgz","fileCount":8,"integrity":"sha512-xi1tDPHES97HxYrztS1TBv9jV/5jg42l+4nEIJV7BrPwKA0tNY0Q7R3mYX9GDQ9b/6mMvaZhZZFlqY84NQHpng==","signatures":[{"sig":"MEYCIQDdn7l4H8aSt7Jb/gNLtAx91E4jL46uAWv64t0oF7gYJQIhAMqGIBxYvTGfn0bDvNn3UHZHsCEKXqCxK85B9nhnCLYa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27930},"gitHead":"8f65643ae2b46329a5f49560dd01607624a2fc7f","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.14_1779018775271_0.8732882410824734","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"indodax-cli","version":"0.1.20","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.20","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"f65d0893d05d5eaba1052385910512da7f5e36a3","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.20.tgz","fileCount":8,"integrity":"sha512-UZNzS2A6Qbljwy+HgakGnL0o4wnxLya/Rm+hqgrxiSVQWuOTKsp48B+SgFBHQ2bQWB6YB9U3HDTw7u8oA5c9Gg==","signatures":[{"sig":"MEQCIHhwM8W7mWCCTr44ASiaKg9Hj2aOJN9hvhqG7OYnfFMWAiAGqzg/GQQimfReZhZGNoGIXFQUVWHEqSdL8mMQDKuwKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28677},"gitHead":"48809f9cd105adb36bad607e295f131cbcf301c6","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.20_1779028110040_0.08029124874815019","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"indodax-cli","version":"0.1.28","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.28","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"8dd7184a6ceaa5df1c97855a4a0199cba7b63645","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.28.tgz","fileCount":11,"integrity":"sha512-VK5Bqv2aga72yfYcau7UuFI5YyocHQJpxW02HTdfok7DtSZrdEo51EaD+zeNp8pn79DK6g7jgccGsUtCI6og8A==","signatures":[{"sig":"MEQCIGLCt4dTxtBgTXRMqxiSYxHuPEfICEg77lCOvUu8I1noAiBxPZvoq7NCVfSXUvA+qgZJR1hofCfZXLSH6NUzkrYC0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43487},"gitHead":"9285263d85408e24524d4f2d954a02b58e96f52d","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.28_1779467733508_0.43070114314149865","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"indodax-cli","version":"0.1.29","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.29","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"103b4a816eb01e1450e14e24553d152c969366ea","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.29.tgz","fileCount":11,"integrity":"sha512-5euXc4IHN8hI2baUEBMZ7Ar5/dT+Yk1svv6ByIVu6xEggb4/EUGsAEQP6zFcuyyH1SBVyqM1LY25deac5nLlog==","signatures":[{"sig":"MEQCIHdwjSHafmqASxsMOlPgzkMRFty/L7nkQsht8U2lFZeuAiBWeVL+Gyxgkb9tRPiqf8hCIFknp0yxOhqzTIB0NxJqrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44553},"gitHead":"ad4ecf49e057e73f8897249b280213d192aeb0b6","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.29_1779469920327_0.6472285157131223","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"indodax-cli","version":"0.1.41","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.41","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"56a2b078b384ccea023d696b1037d05729dd4bb7","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.41.tgz","fileCount":14,"integrity":"sha512-FfWTnt6d3MP+BcRM8Wv1vqOnFk8bOvTdSfYRG7Xol4JcXdghEiw9eSEub9mA+PbVyQJCri2oy4+MyB1as5b7jw==","signatures":[{"sig":"MEUCIQDcUd9fE/u0P/lBZu6OXJK0MDW6I+KxaEWndpjKaR/0AQIgDN0ZtBcZDPRZZzEgghyPolPKkp1V5DH1YF79mXtIJNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47626},"gitHead":"a95f0e66d4c1be6062b39f0271bec71c2714b923","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.41_1779859499662_0.729396879854938","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"indodax-cli","version":"0.1.42","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.42","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"154bf04dbff3047f785d63990d38eef38874db74","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.42.tgz","fileCount":14,"integrity":"sha512-PA+s1lXTsTLk3NTWjO5mV//SLZu46X74OJKjWjj0d6ClZRwiOHBqj6VbLRQm1BTt/cQLqnqh9H5fXoJwBCeh4A==","signatures":[{"sig":"MEYCIQChgeYeDJFWuaQiU6QP11iC5r747b9clKbTTAxPK081dAIhAKNRkGTcBRekFmyuole1AYR9k+Rx6BGRJ6xw6ZZDDPbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47626},"gitHead":"5f9d61250111f142a50028866becee83b6848762","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.42_1779859512382_0.39747526765521357","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"indodax-cli","version":"0.1.44","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.44","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"81a86f826040827ed0e48dd255a1c30c26d7220c","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.44.tgz","fileCount":14,"integrity":"sha512-U6oUu/pA6ym0ktBmGemvJxyN/shMW1ZDfVYVUakTCZMJYCmtDwCZ8Ykno8+6ZYixZpZ3Hi79ncEVtIKf8X/pKw==","signatures":[{"sig":"MEUCIQDeouLYVDTcOVSVMixMJ8Lsddh/mglzDyb5nZ+ABjzcRgIgX50trKVMu8SdLdu4tQo4ym7NJgedXi/QHBSDFUkfs2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47626},"gitHead":"9c43ee91a90392ff6ebe0cd19287bf5c86cabb47","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.44_1779875676137_0.40034959577640405","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"indodax-cli","version":"0.1.45","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.45","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"7e34ecdc2332057df2a6b0edaa69ed8b947edbca","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.45.tgz","fileCount":15,"integrity":"sha512-rnBJ4Ckh9dXLpHtNG8R8xtedDYu3qjIGWmrz3kHD+OZjSJtCvaye9MZM8cHul4PBlDUuFmV8fdmruzA9rVRStQ==","signatures":[{"sig":"MEUCIExFrBPY7RustVvOuRdgEAoT2LJVaFhnaWNmd33/Uf0qAiEAyYJSl+Z2V6s12MKwZrrA+VjCYO/qUERlCgXfremSvDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48735},"gitHead":"5298146fd16623a0d105cc54670e409f06cf9cd2","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.45_1779878525637_0.9035873495034226","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"indodax-cli","version":"0.1.46","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.46","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"9d8d7ede4c7139709f3e65b3aa83816358a9290a","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.46.tgz","fileCount":16,"integrity":"sha512-7loyTnnL62tBjjQJlc6qLCeKOFAvuuqBm5+CGyqfb5PNh2+ZVvUqsyCDNoitCnpgMSm1vuB9cxC7YX4u2F+Hkw==","signatures":[{"sig":"MEYCIQDCbm7EV24ah3yeifORMziPwpP5AVUCqn5Z/J6EX5utbgIhAL/tRYQt5sQcxT2vsLbiBWy8LlDywlsPDsbgblOVmQ0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50308},"gitHead":"a21cbfce8c892095d399b0cedbbbfbc11c13f68a","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.46_1780067058598_0.46851071946969136","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"indodax-cli","version":"0.1.49","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.49","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"376e5d09ad1af66f16843ded652670054c816211","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.49.tgz","fileCount":20,"integrity":"sha512-GL4oUVmc3r0ReghPIhyBvJdfZoRbRBlQRR9lL2/HZ3lvoh6+oEI7lGs3jA83eWxj7h4JahR5uRTSONwcEItXyg==","signatures":[{"sig":"MEQCIC+ctlkbbwHMBIdidkjMoJTfLDnedPv2AgoCaoOd2CS1AiAYuz7s5eQ4mRdrdtLBmmyhdB2uj/iR6rWCuJ0TvwPp7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66574},"gitHead":"4d7918891235dc5ca47bf68c83d9b8eadaa664cc","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.49_1780070446437_0.5337850298283848","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"indodax-cli","version":"0.1.50","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.50","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"b45697c95c3d1e1b7d998b0319b1e96ebce3516f","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.50.tgz","fileCount":20,"integrity":"sha512-NhLLUv6m2zPnyvtFn0PZkL27nKNDQHWWqXaXD6ObEigExwaPEVf4PTf09+twF81VpJbuGW8BaeWzlmEjkahUvQ==","signatures":[{"sig":"MEYCIQCI5bAVXeozDG5R1pA1jd0R65EoSvj5GFLtV/hxtYQ0WQIhAJoN7EFFILZSMTBb/yxseTnIXptgEbdgit3DdNcC3Zmb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67118},"gitHead":"6d18be22665446c3e8463dab9c1bc103afea3f98","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.50_1780315413677_0.4621180089271797","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"indodax-cli","version":"0.1.51","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.51","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"dba04afc6d4a7f0e5f84580aa4af2fc1286d41a3","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.51.tgz","fileCount":20,"integrity":"sha512-eOG7TSfjYc+WMmrBJg+zuxdbQGTRWVhd1venyERCJDDnyx9Cgy+nGBO99YS8uBNrLa/WdDwwdukk13g/YhkOLw==","signatures":[{"sig":"MEUCIQDKNns4CfCFbZc9ksQYP2UXfS0XDEaKRYre9gFRPsdPwgIgYEKINnBS+C93JwPhc17V9ZRBRIATwmU31k2Lm9Gl+54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67814},"gitHead":"b68ee56d5eb8ca33e1dacabff468710b72393a8f","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.51_1780316227256_0.06712058177289704","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"indodax-cli","version":"0.1.53","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.53","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"e5f6ae6099c62ef2ccc0f1261473a57b588b241e","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.53.tgz","fileCount":20,"integrity":"sha512-ZwY4EXma3jqfCVjNSt8jBkXfPenz+jMM2DAn8rcciwIpk+9VGiHpcxPTrPmfV8r/SgZ1Whg9n/gsw1+/uYOhDQ==","signatures":[{"sig":"MEUCICkEObY2WmyET/kfbcjuzqj5MxMWAs+/8nZ3UDrXaakTAiEAi2/3NHtFnSZUwmAGWyAWzTr65FU8Dm+zM9r/B06SKPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67161},"gitHead":"754f13bb2e115c4bf42c73f426af2ae129a063e0","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.53_1780316700792_0.020440197132337357","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"indodax-cli","version":"0.1.54","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.54","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"61ffc249d5261d67b018a671c0086d2b82a89abe","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.54.tgz","fileCount":57,"integrity":"sha512-lEAajXHBjZY99dOGAEFN+zamTOUxuYrBpHpMnSka0eaW4clWCNZzBd18Fe7uAsMkeZ39kG1x1PYNya+SS68y4w==","signatures":[{"sig":"MEUCIQDMZbWX+5OOmxf7+RbFvY8w7T14Knjh2RQKU6jYUhlSPgIgOqIa1xhekGfVtAKUXDzrnA+8dWBbcllfjBB891VYt1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675848},"gitHead":"d23b03703698310219b6d1b0f2f3d8a9a9912706","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.54_1780317288513_0.5422194162417899","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"indodax-cli","version":"0.1.56","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.56","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"321d1f1868cb7e5a71500aed99754d91e3572efa","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.56.tgz","fileCount":57,"integrity":"sha512-tmX3+C/bjVys4FYruTIA2WxJUXKO0Ad1T9Rn7d7K86AOeRaudwPlMdYJDDpmf4IY4hWJecidnAnAcHilV6A+hw==","signatures":[{"sig":"MEUCIQCxX89r4FWpJvbh4zHecQOOTAit8eDPTzUJbR2vyeDLhgIgGFDoxgUH6R1p9kt/+J2zA6RGNl8vR8C0EO8ZWYnoPpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681194},"gitHead":"70dd2ab288ea30615f97b08c99992a0033c9b289","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.56_1780327644003_0.9440739040489754","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"indodax-cli","version":"0.1.57","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.1.57","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"39e2fd1d890acae9fabd8696a8bde749664cd83d","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.1.57.tgz","fileCount":57,"integrity":"sha512-ZEqBUvdn3SryJ0CjnVXWczXEberLxubwMfkPDwXOcWKsRzPkStC81OVCi66JzMJy0p9xyCOO8oSXuklkGbXW3Q==","signatures":[{"sig":"MEUCIQCvpkA02Yu9+z9fTzr/vz+UvwSB479b76iWG5e0lNNQ+gIgSQ6EP8WanW5+C8cw1Gm+jgqqd5cPAyXIQ8TI1ukg6LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680918},"gitHead":"42f3fe187c00c171d84c8ebeaaa345c91b9d00fc","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.1.57_1780328482190_0.07942373105204381","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"indodax-cli","version":"0.2.0","keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","_id":"indodax-cli@0.2.0","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"bin":{"indodax":"bin/indodax.js"},"dist":{"shasum":"cf6b01ab5768cbd38d8a02ade92ba2bfc6a6ac3e","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.2.0.tgz","fileCount":63,"integrity":"sha512-Dili5pHMYPtTet9+lHal4MBqjVM9KXYffga7xoOQkLudul+yxUHj7iy8cVETKdjJ6u4d+vMyEa61KwxduGbL8g==","signatures":[{"sig":"MEYCIQDqV1GQmH1tF+XxeUsgGK3gGaNpKVQ90Kk5AycpR92tbAIhAJMFGFA8stQ9z4IDScxTr3GU3P6sFrlFoQx/ipSlgRiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729728},"gitHead":"af5a2c8c0506fa74b34135ade3b498d5d6610adf","mcpName":"io.github.ibidathoillah/indodax-cli","scripts":{"postinstall":"node scripts/install.js"},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"repository":{"url":"git+https://github.com/ibidathoillah/indodax-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"Command-line interface for the Indodax cryptocurrency exchange","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/indodax-cli_0.2.0_1780336045477_0.13476561130106002","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"indodax-cli","version":"0.2.1","mcpName":"io.github.ibidathoillah/indodax-cli","description":"Command-line interface for the Indodax cryptocurrency exchange","bin":{"indodax":"bin/indodax.js"},"scripts":{"postinstall":"node scripts/install.js"},"repository":{"type":"git","url":"git+https://github.com/ibidathoillah/indodax-cli.git"},"keywords":["indodax","crypto","cli","trading","bitcoin"],"author":{"name":"Ibida Thoillah"},"license":"MIT","bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"homepage":"https://github.com/ibidathoillah/indodax-cli#readme","publishConfig":{"access":"public"},"_id":"indodax-cli@0.2.1","gitHead":"9c39985f9cccd6f07d90e7783cff98762d6f3c08","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZjkotayewytAuyD5BmnCfLo7fMZMEjI9uCqMIL3BS755lPEVqdUCbn1Oqgv8u2qypKZAYc1pO9e5/w8rDm4emw==","shasum":"493525cfe21e125d6e361e0b3e1c0a0b6ee46cbd","tarball":"https://registry.npmjs.org/indodax-cli/-/indodax-cli-0.2.1.tgz","fileCount":20,"unpackedSize":67758,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGRkzMLOsZDxs2PO+XHnNZ4BT4mfAkFyAs2KltPwCedwIgKfP0fqaOq7wI919rWmEDSxk4lyVvkjcUmPmL9OKjvIk="}]},"_npmUser":{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"},"directories":{},"maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/indodax-cli_0.2.1_1780831150142_0.3009182093847447"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-09T23:15:45.469Z","modified":"2026-06-07T11:19:10.416Z","0.1.2":"2026-05-09T23:15:45.775Z","0.1.4":"2026-05-16T03:05:17.302Z","0.1.5":"2026-05-16T03:59:26.579Z","0.1.6":"2026-05-16T04:19:13.176Z","0.1.7":"2026-05-16T04:42:52.197Z","0.1.8":"2026-05-16T04:43:59.447Z","0.1.9":"2026-05-16T04:54:48.175Z","0.1.10":"2026-05-16T04:55:29.660Z","0.1.11":"2026-05-16T05:04:16.432Z","0.1.12":"2026-05-16T05:55:19.854Z","0.1.13":"2026-05-16T06:04:19.435Z","0.1.14":"2026-05-17T11:52:55.437Z","0.1.20":"2026-05-17T14:28:30.210Z","0.1.28":"2026-05-22T16:35:33.671Z","0.1.29":"2026-05-22T17:12:00.500Z","0.1.41":"2026-05-27T05:24:59.792Z","0.1.42":"2026-05-27T05:25:12.528Z","0.1.44":"2026-05-27T09:54:36.297Z","0.1.45":"2026-05-27T10:42:05.844Z","0.1.46":"2026-05-29T15:04:18.747Z","0.1.49":"2026-05-29T16:00:46.590Z","0.1.50":"2026-06-01T12:03:33.833Z","0.1.51":"2026-06-01T12:17:07.529Z","0.1.53":"2026-06-01T12:25:00.941Z","0.1.54":"2026-06-01T12:34:48.659Z","0.1.56":"2026-06-01T15:27:24.192Z","0.1.57":"2026-06-01T15:41:22.361Z","0.2.0":"2026-06-01T17:47:25.695Z","0.2.1":"2026-06-07T11:19:10.285Z"},"bugs":{"url":"https://github.com/ibidathoillah/indodax-cli/issues"},"author":{"name":"Ibida Thoillah"},"license":"MIT","homepage":"https://github.com/ibidathoillah/indodax-cli#readme","keywords":["indodax","crypto","cli","trading","bitcoin"],"repository":{"type":"git","url":"git+https://github.com/ibidathoillah/indodax-cli.git"},"description":"Command-line interface for the Indodax cryptocurrency exchange","maintainers":[{"name":"ibidathoillah","email":"ibidathoillah@gmail.com"}],"readme":"# Indodax CLI & MCP Server\n\n[![indodax-cli MCP server](https://glama.ai/mcp/servers/ibidathoillah/indodax-cli/badges/card.svg)](https://glama.ai/mcp/servers/ibidathoillah/indodax-cli)\n\nProfessional command-line interface and **Model Context Protocol (MCP)** server for the Indodax cryptocurrency exchange.\n\n## 🤖 AI Agent & Mobile Support (MCP)\nThis project is now a fully-featured MCP server, allowing AI agents (like ChatGPT, Claude, and Glama) to interact with Indodax.\n\n- **Desktop**: Use with Claude Desktop for a local trading experience.\n- **Mobile**: Use via ChatGPT Actions or Glama with our built-in **Isolated HTTP Bridge**.\n- **Features**: Market data, private balances, trading, and risk-free paper trading.\n\n👉 **[Read the MCP Full Feature Guide & Setup](./src/mcp/README.md)**\n\n---\n\nUnofficial Rust CLI for Indodax.\n Use it to inspect markets, manage account data, place spot orders, stream live WebSocket events, run paper trading and price alerts, and expose the same command surface to agents through MCP.\n\n[![Rust](https://img.shields.io/badge/Rust-2021-000000?logo=rust)](https://www.rust-lang.org/)\n[![CLI](https://img.shields.io/badge/interface-terminal-2f855a)](#quick-start)\n[![WebSocket](https://img.shields.io/badge/websocket-live-2563eb)](#websocket-streaming)\n[![MCP](https://img.shields.io/badge/MCP-ready-7c3aed)](#mcp-server)\n[![License](https://img.shields.io/badge/license-MIT-blue)](LICENSE)\n\n## Highlights\n\n- Public market data: server time, pairs, ticker, all tickers, summaries, order book, trades, OHLC, and price increments.\n- Private account data: account info, balances, transactions, and trade history.\n- Spot trading: buy, sell, cancel, cancel by client order ID, cancel all, and deadman countdown.\n- Funding: withdrawal fee lookup, crypto withdrawal, and withdrawal callback validation server.\n- Real-time streams: ticker, trades, order book, summary, and private order updates.\n- Paper trading: risk-free simulated trading with balances, orders, fills, history, and status.\n- Price alerts: threshold and percentage alerts with one-shot checks or live WebSocket monitoring.\n- Automation-friendly output: human tables by default, JSON envelopes with `-o json`.\n- Credential resolution: CLI flags, environment variables, or `~/.config/indodax/config.toml`.\n- Agent support: MCP server mode with guarded dangerous operations.\n\n## Recent Highlights (v0.1.49)\n\n- **MCP server overhaul**: Alert tools, deposit address, auth configuration, WebSocket snapshot tools, Resources, and Prompts support.\n- WebSocket reliability overhaul: application-level pings, automatic reconnection with exponential backoff, and private WebSocket support for real-time order and balance updates.\n- Secure WebSocket authentication: configurable WebSocket tokens with fallback to a stable default.\n- TradeAPI-2 compliance: normalized symbol formats and stricter request handling across commands.\n- Response parsing improvements: order book handling supports both legacy and modern API shapes.\n\n## Installation\n\nInstall from source:\n\n```bash\ngit clone https://github.com/ibidathoillah/indodax-cli.git\ncd indodax-cli\ncargo install --path .\n```\n\nInstall from crates.io:\n\n```bash\ncargo install indodax-cli\n```\n\nInstall from npm:\n\n```bash\nnpm install -g indodax-cli\n```\n\nOn Android/Termux, `npm install -g indodax-cli` downloads the Android release binary when available. If the release asset is missing, it falls back to a local `cargo build`, so `cargo` still needs to be installed in Termux for that fallback path.\n\nRun with Docker:\n\n```bash\ndocker run --rm ibidathoillah/indodax-cli --help\ndocker run --rm -v ~/.config/indodax:/root/.config/indodax ibidathoillah/indodax-cli balance\n```\n\nRun from the checkout:\n\n```bash\ncargo build\n./target/debug/indodax --help\n```\n\n## Quick Start\n\nMarket data does not require credentials:\n\n```bash\nindodax server-time\nindodax ticker btc/idr\nindodax orderbook btc/idr --count 10\nindodax pairs\nindodax ohlc --pair btc/idr\nindodax -o json ticker btc/idr\n```\n\nConfigure private API credentials:\n\n```bash\nindodax auth set --api-key YOUR_API_KEY --api-secret YOUR_API_SECRET\nindodax auth test\nindodax auth show\n```\n\nOr use environment variables:\n\n```bash\nexport INDODAX_API_KEY=your_api_key\nexport INDODAX_API_SECRET=your_api_secret\n```\n\nCredential priority:\n\n1. `--api-key` and `--api-secret`\n2. `INDODAX_API_KEY` and `INDODAX_API_SECRET`\n3. `~/.config/indodax/config.toml`\n\n## Command Reference\n\nGlobal options:\n\n```text\nindodax [OPTIONS] <COMMAND>\n\nOptions:\n  -o, --output <table|json>      Output format [default: table]\n      --api-key <API_KEY>        API key override\n      --api-secret <API_SECRET>  API secret override\n      --api-secret-stdin         Read API secret from stdin\n  -v, --verbose                  Enable verbose logs\n      --yes, --force             Skip confirmation prompts\n```\n\n### Market\n\n```bash\nindodax server-time\nindodax pairs\nindodax ticker btc/idr\nindodax ticker-all\nindodax summaries\nindodax orderbook btc/idr --count 10\nindodax trades btc/idr\nindodax ohlc --pair btc/idr --interval 60\nindodax history btc/idr --timeframe 15 --from 1779158061 --to 1779454161\nindodax webdata btc/idr\nindodax chat-history\nindodax pairs-v2\nindodax search-v2\nindodax terminal-trade usdt/idr\nindodax terminal-market usdt/idr\nindodax terminal-categories\nindodax onramp-config usdt/idr\nindodax news btc\nindodax price-increments\n```\n\n### Account\n\n```bash\nindodax account-info\nindodax balance\nindodax transactions\nindodax trades-history btc/idr --limit 5\n```\n\n### Trading\n\n```bash\nindodax order buy --pair btc/idr --idr 100000 --price 1000000000\nindodax order buy --pair btc/idr --idr 100000 --order-type market\nindodax order sell --pair btc/idr --amount 0.001 --price 1000000000\nindodax order cancel --order-id 123456 --pair btc/idr --order-type buy\nindodax order cancel-by-client-id --client-order-id CLIENT_ID\nindodax --yes order cancel-all --pair btc/idr\nindodax order countdown --pair btc/idr --countdown-time 60000\n```\n\n### Funding\n\n```bash\nindodax withdrawal fee --asset btc\nindodax withdraw --asset btc --volume 0.001 --address bc1... --network BTC\nindodax withdrawal serve-callback --port 8080\n```\n\nFor withdrawals, Indodax may require a callback URL. Configure it with:\n\n```bash\nindodax auth set --callback-url https://yourdomain.com/callback\n```\n\n### WebSocket Streaming\n\nPublic streams:\n\n```bash\nindodax ws ticker btc/idr\nindodax ws trades btc/idr\nindodax ws book btc/idr\nindodax ws summary\n```\n\nPrivate stream:\n\n```bash\nindodax ws orders\n```\n\n### Price Alerts\n\n```bash\nindodax alert add -p btc/idr --above 150000000\nindodax alert add -p btc/idr --below 50000000\nindodax alert add -p btc/idr --percent-up 5\nindodax alert add -p btc/idr --percent-down 10\nindodax alert list\nindodax alert list --history\nindodax alert cancel -i 1\nindodax alert cancel --all\nindodax alert check\nindodax alert watch -p btc/idr\nindodax alert triggered\n```\n\nAlerts are stored in `~/.config/indodax/alerts.json`.\n\n### Paper Trading\n\n```bash\nindodax paper init\nindodax paper init --idr 50000000 --btc 0.5\nindodax paper balance\nindodax paper buy -p btc/idr -i 1000000\nindodax paper buy -p btc/idr -a 0.1 -r 500000000\nindodax paper sell -p btc/idr -a 0.05 -r 1000000000\nindodax paper orders --pair btc/idr\nindodax paper cancel -i 1\nindodax paper cancel-all\nindodax paper fill -i 1\nindodax paper fill -i 2 --price 110000000\nindodax paper fill --all\nindodax paper check-fills -p '{\"btc/idr\": 95000000, \"eth/idr\": 12000000}'\nindodax paper topup -c usdt -a 50000\nindodax paper history\nindodax paper status\nindodax paper reset\n```\n\nPaper trading mirrors the live order interface for safer strategy testing.\n\n### Interactive Shell\n\n```bash\nindodax shell\n```\n\n### MCP Server\n\n```bash\nindodax mcp\nindodax mcp -s all\nindodax mcp -s all --allow-dangerous\nindodax mcp -s market,trade,paper\n```\n\nService groups:\n\n| Group | Tools | Auth Required | Dangerous |\n|-------|-------|---------------|-----------|\n| `market` | Server time, ticker, pairs, orderbook, trades, OHLC, price increments, WS snapshots | No | No |\n| `account` | Balance, trade history, transactions, account info, open orders, order history, get order | Yes | No |\n| `trade` | Buy, sell, cancel, cancel all orders | Yes | Yes |\n| `funding` | Withdraw fees, withdraw crypto, deposit address | Yes | Yes |\n| `paper` | Paper trading init, balance, buy, sell, orders, cancel, fill, history, status | No | No |\n| `auth` | Show config, test credentials, set credentials | Varies | No |\n| `alert` | Add, list, cancel, check price alerts | No | No |\n\nBy default, `trade` and `funding` MCP tools require `acknowledged: true`. Use `--allow-dangerous` only for controlled local automation.\n\n#### MCP Resources\n\nThe server exposes read-only resources that MCP clients can inspect:\n\n| Resource URI | Description |\n|---|---|\n| `config://current` | Current API configuration status |\n| `pairs://list` | All available trading pairs from the API |\n| `paper://state` | Current paper trading state (balances, orders count) |\n\n#### MCP Prompts\n\nPre-built prompt templates for common workflows:\n\n| Prompt | Arguments | Description |\n|---|---|---|\n| `create_order` | `side`, `pair`, `price`, `amount`, `idr` | Generate buy/sell order with safety checks |\n| `check_portfolio` | (none) | Account balance and open orders overview |\n| `analyze_market` | `pair` | Market analysis with ticker, order book, and trades |\n\n### Glama Deployment\n\nThis server is optimized for deployment on [Glama](https://glama.ai/mcp).\n\n- **Manifest**: `glama.json` defines the required environment variables for the build spec.\n- **Docker**: The included `Dockerfile` builds only the CLI, MCP, and callback-server features, installs the `indodax-cli` binary, and also exposes an `indodax` alias for clients that use the shorter command name.\n- **Environment Variables**: Configure `INDODAX_API_KEY` and `INDODAX_API_SECRET` in the Glama admin panel.\n\nUse this Glama build spec:\n\n```json\n{\n  \"baseImage\": \"debian:trixie-slim\",\n  \"buildSteps\": [\n    \"apt-get update && apt-get install -y --no-install-recommends ca-certificates curl git pkg-config build-essential && rm -rf /var/lib/apt/lists/*\",\n    \"curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y\",\n    \". $HOME/.cargo/env && cargo build --release --features cli,mcp,server\",\n    \"cp target/release/indodax-cli /usr/local/bin/indodax-cli && ln -s /usr/local/bin/indodax-cli /usr/local/bin/indodax\"\n  ],\n  \"cmdArguments\": [\n    \"mcp-proxy\",\n    \"--\",\n    \"indodax-cli\",\n    \"mcp\"\n  ],\n  \"nodeVersion\": \"26\",\n  \"pythonVersion\": \"3.14\"\n}\n```\n\nIf Glama fails while loading Docker metadata, such as `ECONNRESET` during `load metadata for docker.io/library/debian:trixie-slim`, retry the build. That failure happens before this project is cloned or compiled.\n\nExample configuration for manual setup:\n\n```json\n{\n  \"mcpServers\": {\n    \"indodax\": {\n      \"command\": \"indodax\",\n      \"args\": [\"mcp\", \"-s\", \"all\"]\n    }\n  }\n}\n```\n\n## Output Formats\n\nTable mode is the default:\n\n```bash\nindodax ticker btc/idr\n```\n\nJSON mode is intended for scripting and automation:\n\n```bash\nindodax -o json ticker btc/idr\n```\n\nError responses in JSON mode use structured envelopes:\n\n```json\n{\n  \"error\": true,\n  \"message\": \"Invalid trading pair: xxx_idr\",\n  \"error_type\": \"invalid_pair\",\n  \"retryable\": false\n}\n```\n\n## E2E Testing\n\nThe repository includes live API smoke tests:\n\n```bash\n./scripts/e2e_minimal.sh --public\n./scripts/e2e_minimal.sh --private\n./scripts/e2e_minimal.sh --ws\n./scripts/e2e_websocket_mock.sh\n```\n\nEnvironment knobs:\n\n```bash\nINDODAX_BIN=./target/debug/indodax\n```\n\nLatest local verification:\n\n```text\ncargo test: 296 passed\n./scripts/e2e_minimal.sh --public: passed\n./scripts/e2e_minimal.sh --private: skipped private checks (credentials unavailable)\n./scripts/e2e_minimal.sh --ws: passed\n```\n\n## API Coverage\n\n- Public REST: Indodax market endpoints\n- Private REST: Indodax TradeAPI and TradeAPI-2 endpoints\n- Public WebSocket: `wss://ws3.indodax.com/ws/`\n- Private WebSocket: `wss://pws.indodax.com/ws/`\n\n## Architecture\n\nThis project is inspired by the Kraken CLI architecture and built with modern Rust:\n\n- `clap` for derive-based CLI parsing\n- `tokio` for async runtime\n- `tokio-tungstenite` for WebSocket streams\n- `reqwest` for REST API calls\n- `serde` for serialization and deserialization\n- `comfy-table` for terminal tables\n- `rmcp` for Model Context Protocol support\n\n## Testing Standards\n\nEvery release should pass:\n\n- Unit tests with `cargo test`\n- Public E2E smoke tests\n- WebSocket smoke tests\n- Private read-only tests when credentials are available\n\nCoverage is maintained across `auth`, `client`, `config`, `errors`, `commands`, `mcp`, and `output` modules.\n\n## Security\n\n- Credentials are stored with `0600` permissions when using `indodax auth set`.\n- HMAC-SHA512 signing is used for private API authentication.\n- Prefer read-only API keys for account inspection and WebSocket monitoring.\n- Use least-privilege exchange API keys for MCP and automation.\n- Never commit real API keys, secrets, callback tokens, or listen keys.\n\n## Development\n\n```bash\ncargo fmt\ncargo test\ncargo build\n```\n\n## Contributing\n\nContributions are welcome:\n\n1. Fork the repository.\n2. Create a feature branch.\n3. Run tests and relevant E2E smoke checks.\n4. Open a pull request.\n\n## Related Projects\n\nIf you use multiple exchanges, check out these related CLI tools built with the same architecture:\n\n- [indodax-cli](https://github.com/ibidathoillah/indodax-cli) - CLI for Indodax\n- [bittime-cli](https://github.com/ibidathoillah/bittime-cli) - CLI for Bittime\n- [binance-cli](https://github.com/ibidathoillah/binance-cli) - CLI for Binance Spot\n- [tokocrypto-cli](https://github.com/ibidathoillah/tokocrypto-cli) - CLI for Tokocrypto\n- [kraken-cli](https://github.com/ibidathoillah/kraken-cli) - CLI for Kraken (Spot, Margin, Futures)\n\n## License\n\nMIT\n\n## Disclaimer\n\nThis project is unofficial and is not affiliated with or endorsed by Indodax. Cryptocurrency trading is risky; review commands carefully before using write-capable API keys.\n","readmeFilename":"README.md"}