Skip to main content

Liquid Wallet Kit

A Python package to build on the Liquid network.

import lwk
network = lwk.Network.mainnet()
assert(str(network) == "Liquid")

Main Features

  • Watch-Only wallet support: using Liquid descriptors, better known as CT descriptors.
  • PSET based: transactions are shared and processed using the Partially Signed Elements Transaction format.
  • Electrum and Esplora backends: no need to run and sync a full Liquid node or rely on closed source servers.
  • Asset issuance, reissuance and burn support: manage the lifecycle of your Issued Assets with a lightweight client.
  • Generic multisig wallets: create a wallet controlled by any combination of hardware or software signers, with a user specified quorum.

Examples

  • List transactions of a wpkh/slip77 wallet, also compute the UTXO only balance
  • Send transaction of a wpkh/slip77 wallet in a regtest environment
  • Send asset of a wpkh/slip77 wallet in a regtest environment
  • Issue a Liquid asset
  • Custom persister, the caller code provide how the wallet updates are persisted
  • AMP0 demonstrates Asset Management Platform version 0 integration
  • AMP2 demonstrates Asset Management platform protocol integration
  • External unblinding shows how to unblind transaction data externally
  • LiquiDEX demonstrates Liquid decentralized swap functionality
  • Manual coin selection shows how to manually select coins for transactions
  • Multisig demonstrates multisignature wallet setup and usage
  • PSET details shows how to inspect and work with Partially Signed Elements Transactions

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lwk-0.18.2-py3-none-win_amd64.whl (14.3 MB view details)

Uploaded Python 3Windows x86-64

lwk-0.18.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

lwk-0.18.2-py3-none-macosx_11_0_arm64.whl (14.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file lwk-0.18.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: lwk-0.18.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 14.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for lwk-0.18.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f5d971237a55a9f15c86433770b4814c4849ea6561e64b948ca61f7e1398abe4
MD5 a68c5e5533959f01b6354bd421756e89
BLAKE2b-256 76fe89183170ada2d7adf11b0786eb75317173ee9ada26ee8dab3339136dce65

See more details on using hashes here.

File details

Details for the file lwk-0.18.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lwk-0.18.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dc0d334e9864c93681d22a6f268fbf4c35b324ed6b94803bd0c0b8dfddec037
MD5 6eea5f259e5d9417daf8348783e81191
BLAKE2b-256 f49c5ce67f53b05b370bdf0131bbce09ef73cb97528eda95f8bd26af0b050d4a

See more details on using hashes here.

File details

Details for the file lwk-0.18.2-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: lwk-0.18.2-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 14.3 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for lwk-0.18.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c531b312854f918479682a966a72cb188d2524371132addccf8d334fa559dafc
MD5 f60c7d42db3bfcbe178784c36c1760c3
BLAKE2b-256 5f699842894daf47dfae51b41407a5e32c1f9913f404a9a61ecd5a0ad4305a74

See more details on using hashes here.

Release history Release notifications | RSS feed

0.19.0

3 files

0.18.3

3 files

This release

0.18.2 This release

3 files

0.18.0

3 files

0.17.2

3 files

0.17.0

3 files

0.16.0

3 files

0.15.0

3 files

0.14.0

3 files

0.13.0

3 files

0.12.0

4 files

0.11.1

4 files

0.11.0

4 files

0.10.2

4 files

0.10.1

4 files

0.10.0

4 files

0.9.3

4 files

0.9.2

4 files

0.9.1

4 files

0.9.0

4 files

0.8.3

4 files

0.8.0

4 files

0.7.0

4 files

0.4.1

4 files

0.4.0

3 files

0.3.0

3 files

0.2.2

3 files

0.2.1

3 files

0.0.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page