Expand description
§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.
Re-exports§
pub use sidan_csl_rs::csl;