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

Uploaded Python 3Windows x86-64

lwk-0.15.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.15.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.15.0-py3-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for lwk-0.15.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3407afe1db7b30834ddd58d157cf6ff19165548fbc23442e840080ec22282b9b
MD5 5f40f702939326f22424886bbd0aeef5
BLAKE2b-256 1ec8407fb21ac94d49c1da17d7466ef9a9f9ddca7d6cf3073edb19122ee2fe3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lwk-0.15.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab29f0139dc7d626df973115811eab1f786a82e8af928ac78fb096993c347bfd
MD5 0e776501067ece63d7ef49f609fafda0
BLAKE2b-256 976bd9ead6f6ee7b3f2b89255d9420f886859b7631b1e8d4cbf2e33f9ce630bb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lwk-0.15.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54395a361a63eed652321c27c7455e8c5d9e21dcf79bf18996124d8b5c8fe573
MD5 72613dc65a025c7bd19ffcc0a375dc47
BLAKE2b-256 d95ffb3edc5ffdca114179727f7828e96ce51277f817e03c5b54d904a91677c9

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