2个版本
0.1.1 | 2020年12月31日 |
---|---|
0.1.0 | 2020年12月31日 |
#4 in #luno
28KB
584 行
Luno
Rust包装器,用于Luno API。
身份验证
请访问设置页面以生成API密钥。
用法
将以下内容放入您的Cargo.toml
[dependencies]
luno-rs = "0.1"
示例用法
此库在操作中的完整示例。
use luno_rs::LunoClient;
use std::env;
#[async_std::main]
async fn main() {
let key_id = env::var("LUNO_KEY_ID").unwrap();
let key_secret = env::var("LUNO_KEY_SECRET").unwrap();
let client = LunoClient::new(key_id, key_secret).unwrap();
let balances = client.get_balances().await.unwrap();
for balance in balances {
println!("{} -> Balance: {}, Reserved: {}", balance.asset, balance.balance, balance.reserved);
}
}
我们建议使用环境变量,而不是将您的凭据以明文形式包含在内。在Bash中运行以下命令以导出密钥ID和密钥:
export LUNO_KEY_ID="<id>"
export LUNO_KEY_SECRET="<secret>"
请记住,用您的密钥ID和密钥替换<id>
和<secret>
。
许可证
依赖项
~14–28MB
~437K SLoC