whisky
Whisky is an open-source Cardano Rust SDK, containing following modules:
whisky- The core Rust crate supporting Cardano DApp development in Rust.whisky-common- Serving universal types and utilities.whisky-csl- The crate to implement mostcardano-serialization-libwrapper.whisky-provider- The crate to connect external services like blockfrost or maestro.whisky-wallet- The crate to handle wallet signing and provide key encryption utility.whisky-macros- The crate to provide Rust macros utility.whisky-js- An point of output for wasm package for@meshsdk/core-csl.
With whisky, you can
- Builder transaction with cardano-cli-like APIs, supporting serious DApps’ backend on the Rust codebase.
- Handling transaction signing in Rust
- Interacting with blockchain with provider services like
MaestroandBlockfrost - Off-node evaluation on transaction execution units, and updating the transaction accordingly with TxPipe's
uplcintegrated.
Installation
Rust Library
JS / TS WASM Lib
# For nodejs package
# For browser package
Getting Started
use *;
Contributor Guides
Make sure llvm is installed
APIs
Please refer to the hosted documentation for the list of endpoints.