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

Uploaded Python 3Windows x86-64

lwk-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

lwk-0.17.2-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.17.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: lwk-0.17.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 13.3 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.17.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2e9a405ea927d6f1311bfdefcf2fa1f4b31c5507d9361141857a1719a3da7bbf
MD5 ee4f0815654ae148262d46f959bda301
BLAKE2b-256 616efea2346bec25829bd7d568aa05cdb9172e6e66d5ae1850f5ef78eba3be9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lwk-0.17.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0b9e7607c7f68852235aba9b34e5082e275db8b5c6523285d671a26c2775549
MD5 175efc269498cdaab2acf087cfd4fcad
BLAKE2b-256 a522c4369027e4a37e803b3daea1a00de66f70a81b320ac2066d240907852686

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lwk-0.17.2-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.1.0 CPython/3.10.12

File hashes

Hashes for lwk-0.17.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0ac203c21c3e1e06017a50238e7d91c77f63bb272a848e87f7e2e1b326bcc13
MD5 f24c9ab14615dadacd983bf2f104a9ce
BLAKE2b-256 1cc5898c8397e42971460b6d4f2ad0749381b34f2e5c002a5b06bcda423e9d99

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