Installing LWK
LWK is available for several languages.
Rust
You can use the crates released on crates.io
[dependencies]
lwk_wollet = "0.20.0"
lwk_signer = "0.20.0"
lwk_common = "0.20.0"
Python
You can use the official python package: lwk
pip install lwk
Javascript/Typescript (Wasm)
Wasm module
Install LWK
npm install lwk_wasm
Import LWK
const lwk = require('lwk_wasm');
Node module
Install LWK
npm install lwk_node
Import LWK
const lwk = require('lwk_node');
iOS/Swift
Build the Swift bindings and XCFramework from source on macOS:
just swift
The generated framework is written to target/lwkFFI.xcframework.
Android/Kotlin
Build the Android native libraries and generate Kotlin bindings from source:
just android
just kotlin
React Native
LWK does not currently publish first-party React Native bindings.
Go
Generate the Go bindings and native library from source:
just go-build-bindings
C#
dotnet add package LiquidWalletKit --version 0.8.2
Please open an issue if you need a more recent version
Flutter/Dart
LWK does not currently publish first-party Flutter or Dart bindings.
Community-maintained bindings are available from
lwk-dart and published as the
lwk package.