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

Uploaded Python 3Windows x86-64

lwk-0.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

lwk-0.16.0-py3-none-macosx_11_0_arm64.whl (13.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: lwk-0.16.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 13.0 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.16.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d86d104025dc306e336332d85401c5188b9b89256d8f213ec851516e94371969
MD5 62b23533b883841b06642d51193ff1d2
BLAKE2b-256 a0fbaf963f93e4018641ee27ea4ecf4fb3a41d8886990cdde5e6c6d6f1db798b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lwk-0.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2230169f3f32cebe0506e239394765041a136a5d8d7753c7cbab11d23ef234b
MD5 79c7f5a82f78f9180ab987fe89893477
BLAKE2b-256 ce07869c1776c9af28bf9bd34d52acebdcee192ee2fd044f45eb52f67e4dfe03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lwk-0.16.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.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.16.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9735572129121a9a947f7f1deebf6f551844ae1b01a5a935771f0110ae20e1b
MD5 9da3e061861ca9f7e52e68c516e7c833
BLAKE2b-256 51b6020ceac54555d58e24b34ce0373723c711db285d093e1b067dfa14eef22a

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