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

Uploaded Python 3Windows x86-64

lwk-0.18.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

lwk-0.18.0-py3-none-macosx_11_0_arm64.whl (13.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: lwk-0.18.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 13.4 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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 169e330928b7e3c814b1ad00fe20411d572d5c65fb4eaf71c393699150f7e69e
MD5 feaaabd39509c35e5280463ca2162023
BLAKE2b-256 a4c6f423501d1efbc31fea8dec3ba33b76a98675ff8ff19c22e485ff0f6fcc64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lwk-0.18.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bf6eb5b2f0036fea93b636d4df2f0c9f45e3869da4f11c8130effdfc5f53d54
MD5 45656c62fea2a4b55d9530b747cfda54
BLAKE2b-256 c24601d54fb5baf6d6b30f4f8a43b16e0f8ba232eb57efc25cf716909ed02666

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lwk-0.18.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.6 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.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26c7b5dfcd3f1a7b35fd3e1f29e25c0ad85289aa9e9db291480b91d3efe3cf5f
MD5 927f7fbd2584cdac181bcdca16ab14c3
BLAKE2b-256 d9d3e1fe56accfadb8bde70bf00426760325b5a57df3eda5c2bd8c42d28ee9f4

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