31个发布版
新 0.7.5 | 2024年8月25日 |
---|---|
0.7.4 | 2024年8月23日 |
0.6.10 | 2024年7月15日 |
0.6.3 | 2024年6月30日 |
0.5.0-alpha.9 | 2024年5月23日 |
#9 in #lower-level
552 个月下载量
150KB
2.5K SLoC
whisky
whisky
使用与 MeshJS 的底层 API 相同的模式构建,其中 Rust Cardano 开发者可以直接导入并使用,基于 sidan-csl-rs
。
安装
在您的 Rust 项目中,运行以下命令
cargo add whisky
或添加 Cargo.toml
中的依赖项
[dependencies]
whisky = "^<the-latest-version>"
入门指南
use whisky::{
builder::MeshTxBuilder,
model::{Asset, UTxO},
};
async fn my_first_whisky_tx(
recipient_address: &str,
my_address: &str,
inputs: &[UTxO],
) -> String {
let mut mesh = MeshTxBuilder::new_core();
mesh.tx_out(
&recipient_address,
&[Asset::new_from_str("lovelace", "1000000")],
)
.change_address(my_address)
.select_utxos_from(inputs, 5000000)
.complete(None)
.await;
mesh.tx_hex()
}
API
所有面向用户的 API 文档在 builder 接口。
依赖项
~26–40MB
~677K SLoC