Skip to main content

Walking Liberty: Python 3

Make Bitcoin/Bitcoin Cash/Bitcoin SV payments as easy as spending a Walking Liberty.

This software is provided without warranty. Use it at your own peril. Read the source code, understand what it does, consult with experts, etc. If you use it incorrectly or there's a bug and you lose your magic internet money, the author(s) are not liable.

Usage

By default, uses a single-address deterministic type 1 wallet. Can use a single-address wif as well.

pip3 install walkingliberty


# Get address for 'satoshi'
walkingliberty address satoshi

# Get balance for 'satoshi'
walkingliberty balance satoshi

# Get balance for '5JN8q7UXFvsUTMuwePHxzd9byVGaeKvmMA6ZdV4fS4gYYiptMUc'
walkingliberty --wallet-mode wif 5JN8q7UXFvsUTMuwePHxzd9byVGaeKvmMA6ZdV4fS4gYYiptMUc balance

# Get balance for '5JN8q7UXFvsUTMuwePHxzd9byVGaeKvmMA6ZdV4fS4gYYiptMUc' in USD
walkingliberty --wallet-mode wif 5JN8q7UXFvsUTMuwePHxzd9byVGaeKvmMA6ZdV4fS4gYYiptMUc balance --unit usd

# Send 10,000 Satoshis from 'potato' to 1address
walkingliberty send potato 1address 10000

# If you want to work with Bitcoin Cash, use --currency with all calls. For example:
walkingliberty --currency bch balance satoshi
walkingliberty --currency bch send potato 1address 10000

# Bitcoin SV...
walkinglibery --currency bsv balance satoshi
walkingliberty --currency bsv send potato 1address 10000
# etc

# Get balance by address
walkingliberty --wallet-mode address balance 1address

Note that your phrase is likely to show up in ps output, which can be a security risk. You can control /proc access on Linux (and the equivalent systems calls on FreeBSD) with the right mount options or sysctl tunables. Probably a wise idea, anyway.

Licence

Unlicense/Public domain

Release files for walkingliberty 0.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for walkingliberty 0.6.1
File Size Uploaded
walkingliberty-0.6.1.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for walkingliberty 0.6.1
File Interpreter ABI Platform
walkingliberty-0.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.6 kB

Release files / walkingliberty-0.6.1.tar.gz

Download URL walkingliberty-0.6.1.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
cbc332efc47aa0b5d544cd91fe01c5214e2bbbc5bedf03476b2f9d05829a1cd2
BLAKE2b-256 checksum
How to use checksums
203e684bad9f7021f584a03ff1d9b59f68da6d7eb50b62cf96845b064c87f2c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.3 readme-renderer/36.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.12.0 keyring/23.8.2 rfc3986/2.0.0 colorama/0.4.5 CPython/3.8.13

Release files / walkingliberty-0.6.1-py3-none-any.whl

Download URL walkingliberty-0.6.1-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c81dbca317a6f98fbcb65db0d69417f23f69c4941bc0562b0196d05bbd23be3d
BLAKE2b-256 checksum
How to use checksums
f6416f07097c34dd77bf9de0f0e8a8adba33d2260d16814cd74c96775d4cb3fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.3 readme-renderer/36.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.11 tqdm/4.64.0 importlib-metadata/4.12.0 keyring/23.8.2 rfc3986/2.0.0 colorama/0.4.5 CPython/3.8.13

Release history Release notifications | RSS feed

This release

0.6.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page