Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.