Simple wallet for Cryptocurrencies
Project description
[![PyPI version](https://badge.fury.io/py/cryptux.svg)](https://badge.fury.io/py/cryptux)
[![Build Status](https://travis-ci.org/VISCHub/cryptux.svg?branch=master)](https://travis-ci.org/VISCHub/cryptux)
# 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 `toos/cryptux` locally, make sure it uses local libraries by running:
```
python setup.py develop
```
It's highly recommended that you use the package `virtualenvwrapper`.
Use `flake8` to detect `PEP8` violations and format code nicely using [yapf -i](https://github.com/google/yapf).
## Bitcoin
To generate a Bitcoin address one is given 3 choices:
+ 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
================================================================
```
[![Build Status](https://travis-ci.org/VISCHub/cryptux.svg?branch=master)](https://travis-ci.org/VISCHub/cryptux)
# 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 `toos/cryptux` locally, make sure it uses local libraries by running:
```
python setup.py develop
```
It's highly recommended that you use the package `virtualenvwrapper`.
Use `flake8` to detect `PEP8` violations and format code nicely using [yapf -i](https://github.com/google/yapf).
## Bitcoin
To generate a Bitcoin address one is given 3 choices:
+ 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
================================================================
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cryptux-0.0.8.tar.gz
(3.6 kB
view hashes)