cryptux
A simple wallet for cryptocurrencies that can:
Create, import, export accounts
Sign transactions
Usage
The interactive tool cryptux is meant to be simple:
$ cryptux
usage: cryptux [-h] [-t {BITCOIN}]
optional arguments:
-h, --help show this help message and exit
-t {BITCOIN}, --coin-type {BITCOIN}
coin type to generate account address for
At the moment of writing, only Bitcoin is supported. Ethereum account support is coming soon.
Developer Guide
Before trying to run tools/cryptux locally, make sure it uses local libraries by running:
python setup.py develop
It’s highly recommended that you use the package virtualenvwrapper.
To test the changes without publishing to PyPI, force pip to install from local dir:
pip install -e /path/to/cryptux
Publishing to test PyPI can be done via this command:
python setup.py sdist upload -r testpypi
Use flake8 to detect PEP8 violations and format code nicely using yapf -i, do check the project YAPF.
Bitcoin
There are 3 ways to generate a Bitcoin address with cryptux:
Generate from private key in HEX
Generate from private key in WIF format
Generate private key offline and derive account address
A sample session would go like this:
$ cryptux -t BITCOIN
Private key format (WIF/HEX/NEW): new
Network type (MAINNET/TESTNET): mainnet
Public key format (COMPRESSED/UNCOMPRESSED): compressed
================================================================
Remember to protect the Private Key!
================================
Private Key in HEX: 7161B2F99B4F0DB740C27A35B55FDDAE0FD90A8C23789291106667D29F1859F6
Private Key in WIF: L127LBiTmhFXoXsz1qymwNrbsmk1s71kBycoi5VH3i22tDekzYY1
================================================================
Network type: MAINNET
Public key format: COMPRESSED
Generated Bitcoin address: 193GxFgNCtpvsYPnWErEvXNETgGiJ7HG5F
================================================================
Metadata
Release files for cryptux 0.0.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| cryptux-0.0.15.tar.gz | 9.2 kB | Without provenance | Details |
Release files / cryptux-0.0.15.tar.gz
| Download URL | cryptux-0.0.15.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a20ab4050c6e77822ff2381c2cebbff6c961fbf8d9b4698f953cad3ab138da17
|
|
BLAKE2b-256 checksum How to use checksums |
ec430309141275bbfa0f384096e21540f37b4e496e5ce5e77d2ac918f92e4809
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for cryptux 0.0.15
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.