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

Uploaded Python 3Windows x86-64

lwk-0.17.0-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.0-py3-none-macosx_11_0_arm64.whl (13.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: lwk-0.17.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 13.2 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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 5dcab088526570f9de6e223b8b60d3a1cc38684339314a042d1928e6550da75d
MD5 dd28057300e6523770825a12afa00464
BLAKE2b-256 d7c09a526f430676673c750a64b8f1cc679dc2c93a74ecf0d52a0ece6d76cf2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lwk-0.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e7998bb552b571aa6eeb0b9898022c8af5e91eb924ff66387945109320db0ff
MD5 eb8bcf3957f49194f91c60da308167d6
BLAKE2b-256 5aa7bef78f910d5ffe1d91adaa1167dd33713aed599a831513948b96670f79d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lwk-0.17.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.5 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.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d18cc90840a4f8ecefb39307f63e3e3fca240e679a9669165ac8a3fb6bb0b068
MD5 38a07d94bd0f8e45a1aa6b2e72a22746
BLAKE2b-256 d8fad7f7925495071ff30e63463c872aa66082713c387107117244e6d8dfdd71

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