Skip to main content

Basic, stateless wallet using HD type 1.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

walkingliberty-0.6.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

walkingliberty-0.6.1-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file walkingliberty-0.6.1.tar.gz.

File metadata

  • Download URL: walkingliberty-0.6.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for walkingliberty-0.6.1.tar.gz
Algorithm Hash digest
SHA256 cbc332efc47aa0b5d544cd91fe01c5214e2bbbc5bedf03476b2f9d05829a1cd2
MD5 ba196505d990d7ddb686caa39f353c06
BLAKE2b-256 203e684bad9f7021f584a03ff1d9b59f68da6d7eb50b62cf96845b064c87f2c2

See more details on using hashes here.

File details

Details for the file walkingliberty-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: walkingliberty-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for walkingliberty-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c81dbca317a6f98fbcb65db0d69417f23f69c4941bc0562b0196d05bbd23be3d
MD5 d7e15262024a6843441d557eb4913cae
BLAKE2b-256 f6416f07097c34dd77bf9de0f0e8a8adba33d2260d16814cd74c96775d4cb3fa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page