Skip to content

VISCHub/cryptux

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://travis-ci.org/VISCHub/cryptux.svg?branch=master

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
================================================================

About

Code examples for operating on Cryptocurrency accounts and wallets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published