57 releases (4 breaking)
new 0.9.17 | Jan 17, 2025 |
---|---|
0.9.16 | Dec 29, 2024 |
0.9.6 | Nov 17, 2024 |
0.6.10 | Jul 15, 2024 |
#10 in #lower-level
527 downloads per month
135KB
2.5K
SLoC
whisky
whisky
is built with the same pattern as MeshJS's lower level APIs where Rust Cardano developer can import directly for use, building on top of sidan-csl-rs
.
Install
In your Rust project, run the below
cargo add whisky
or add the dependency in Cargo.toml
[dependencies]
whisky = "^<the-latest-version>"
Getting Started
use whisky::{
builder::TxBuilder,
model::{Asset, UTxO},
};
async fn my_first_whisky_tx(
recipient_address: &str,
my_address: &str,
inputs: &[UTxO],
) -> String {
let mut mesh = TxBuilder::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()
}
APIs
All user facing APIs are documentation at the builder interface.
Dependencies
~23–38MB
~677K SLoC