Skip to main content

Liquid Wallet Kit

Project description

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

Project details


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.14.0-py3-none-win_amd64.whl (12.8 MB view details)

Uploaded Python 3Windows x86-64

lwk-0.14.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

lwk-0.14.0-py3-none-macosx_11_0_arm64.whl (13.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for lwk-0.14.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f9df1fc0c7bf64e0affd739516c6cd1b63fd9e608faa2bdcdb6450a329b3660e
MD5 52ca19c5b230743835fea7e923af9591
BLAKE2b-256 a3f578cd4683f7a5138799c3efba6b010d0d895887ae525c179053595bd41320

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lwk-0.14.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb9f65f2df9308b404691e4d756157847b662923138a3dfec4b771ac1618d24f
MD5 40aa76fc11383362ea6909861644ca26
BLAKE2b-256 b75decd21b354df390e33af5f48600e10b29621226f2fcf9a3f299c46846aac1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lwk-0.14.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3278bc3c6f56b9ae9e402cbf561e91106e3e2f17cb8a24752765516d1c0c0ee7
MD5 40cb6daca3794a2ce8f4b60f7ed05cfa
BLAKE2b-256 2a2ec7586a91e550b73076de2c20c4d7b71e67db86fe0549304ae932fbe4800f

See more details on using hashes here.

Supported by

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