Skip to main content

Utility for signing arbitrary messages with NEP2 Keypairs or WIF

Project description

Utility for signing arbitrary messages with NEP2 Keypairs or WIF

nep2 usage

$ neosign abcabc -n
[nep2 key]> ********************
[nep2 key password]> ****************
Signing With Address AWeZnH735EavQJKbJPC5F8fxutBnJFhukW
pubkey, sig: 02029e81b26c573fd19af392fbb0187a0faf01e1a6ab54141699a1e19cf74738c3 1fbcbcc1dbd44af6dea843b84b10cb461925279c8b76cc389932c2463892aec1662fc940bbedc9a479cc6197acaddb3044c19242ee68629ce4199156a9a88fb2

wif usage

$ neosign abcabc -w L447RbcX5FospWVCT9XkAZze2GG4xhgBhuZgtBrAJvTk5ZgeYcyB
Signing With Address AWeZnH735EavQJKbJPC5F8fxutBnJFhukW
pubkey, sig: 02029e81b26c573fd19af392fbb0187a0faf01e1a6ab54141699a1e19cf74738c3 1fbcbcc1dbd44af6dea843b84b10cb461925279c8b76cc389932c2463892aec1662fc940bbedc9a479cc6197acaddb3044c19242ee68629ce4199156a9a88fb2

Getting started

You need Python 3.5 or higher!

You can install neosign from PyPI with easy_install or pip:

$ pip install -U neosign

Alternatively, if you want to work on the code, clone this repository and setup your venv:

  • Clone the repo: git clone https://github.com/CityOfZion/neosign.git

  • Create a Python 3 virtual environment and activate it:

$ python3 -m venv venv
$ source venv/bin/activate
  • Then install the requirements:

$ pip install -e .

History

0.1.0 (2018-08-23)

  • Initial Release.

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

neosign-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

neosign-0.1.0-py2.py3-none-any.whl (3.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file neosign-0.1.0.tar.gz.

File metadata

  • Download URL: neosign-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for neosign-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6c3e8001281347be85fe250f4167f13cf8d62cd09009471d9f6ed956287cad84
MD5 7592d9a8b7af19f434965c3d370cb4a7
BLAKE2b-256 45ce70fbc72a0445c12251b26bd43c7025ba6c1f70628056287332e21699002c

See more details on using hashes here.

File details

Details for the file neosign-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: neosign-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for neosign-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 377349acd1272863a94fc4dc83007fbd07d13862a76b7918237eb0c8b7c7a36c
MD5 fd460f22999b5148c8325ad2026dd053
BLAKE2b-256 548ae97c2cadff24848cc0ecb96c4fbf254cbdf77f35f04cd2deda14e70139da

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