1 个不稳定版本
0.1.0 | 2021 年 1 月 14 日 |
---|
#28 in #kraken
23KB
546 行
kraken-btc 🐙
为 Kraken.com 购买比特币提供的具有见解的命令行界面。使用 Rust 编写。
安装 · 示例 · API 凭证
这是一个简单的命令行界面,用于在 Kraken.com 购买比特币。其理念是使您能够以自动化方式轻松获取一些比特币。例如,您可以在自动 DCA 脚本中使用它。
我一直想用 Rust 🦀 做些事情,所以这是一个我学习如何做到这一点的好机会。
💽 安装
macOS 的二进制文件可通过 Homebrew 和 GitHub 发布版获得。对于其他平台,建议从源代码构建。
Homebrew (macOS)
$ brew tap dnlggr/tap
$ brew install kraken-btc
展开查看卸载说明
$brew untap dnlggr/tap
$brew uninstall kraken-btc
下载二进制发布版(macOS)
您可以在本存储库的 发布页面 上找到所有版本的二进制文件。
从源代码构建
要从源代码构建,您必须安装 Rust 和 Cargo。
$ cargo install kraken-btc
这将在一个二进制文件安装到您的 Rust 安装根目录的 bin
目录中。通常,这是 $HOME/.cargo/bin
。
💸 使用方法
以下是一个使用 kraken-btc
在比特币上花费 100 欧元的简短示例。
$ kraken-btc --api-key <...> --api-secret <...> buy --fiat-currency EUR --fiat-amount 100
您将收到一个类似以下内容的订单确认。
🐙 Spending 100 EUR on Bitcoin.
📦 ORDER: buy 0.00531632 XBTEUR @ limit 18810.0
🎫 TXID: ABCDEF-GHIJK-LMNOPQ
🎉 STATUS: Order was placed.
请确保定期检查 Kraken 上的 订单页面,以确保一切按预期进行。
提示:将可选的 --dry-run
标志传递给 buy
子命令以测试您的订单而不实际放置订单。
有关更详细的用法信息和文档,请运行kraken-btc help
。
🔑 API凭据
在此处创建必要的Kraken API:API设置页面。
要能够下订单,生成的API凭据必须具有修改订单权限。
在某些页面上,API密钥可能被称为API公开密钥。同样,API密钥也被称为API私有密钥。保护这些凭据安全并永不与任何人分享非常重要。最好不在计算机上以纯文本形式存储它们,而是使用密码管理器。有关如何创建API凭据的更多信息,请参阅Kraken的文档。
依赖项
~9-13MB
~337K SLoC