Skip to main content

pynanocurrency

THIS PACKAGE HAS BEEN RENAMED TO nanolib. NO FURTHER UPDATES WILL BE MADE TO THIS PYPI PACKAGE.

[![image](https://img.shields.io/pypi/v/pynanocurrency.svg)](https://pypi.org/project/pynanocurrency/) [![codecov](https://codecov.io/gh/Matoking/pynanocurrency/branch/master/graph/badge.svg)](https://codecov.io/gh/Matoking/pynanocurrency) [![Build Status](https://travis-ci.com/Matoking/pynanocurrency.png?branch=master)](https://travis-ci.com/Matoking/pynanocurrency) [![image](https://readthedocs.org/projects/pynanocurrency/badge/?version=latest)](https://pynanocurrency.readthedocs.io/en/latest/?badge=latest)

A set of tools for handling functions related to the NANO cryptocurrency protocol.

Features

  • Solve and verify proof-of-work

  • Create and deserialize legacy and universal blocks

  • Account generation from seed using the same algorithm as the original NANO wallet and NanoVault

  • Functions for converting between different NANO denominations

  • High performance cryptographic operations using C extensions (signing and verifying blocks, and solving block proof-of-work) * Proof-of-work solving supports SSE2, SSSE3, SSE4.1 and AVX instruction sets for improved performance. The best supported implementation is selected at runtime with a fallback implementation with universal compatibility.

  • Backed by automated tests

  • Compatible with Python 3.4 and up

  • Licensed under the very permissive Creative Commons Zero license

Documentation

An online copy of the documentation can be found at [Read the Docs](https://pynanocurrency.readthedocs.io/en/latest/).

You can also build the documentation yourself by running python setup.py build_sphinx.

Commands

The setup.py script comes with a few additional commands besides installation:

  • build_sphinx * Build the documentation in build/sphinx/html.

  • test * Run tests using pytest

  • speed * Run a benchmark testing the performance of various cryptographic operations used in the library.

Donations

xrb_33psgb1exxuftgjthbz4tsgzm5qmyzawrfzptpmp3nwzousbypqf6bcmrk69

Metadata

Release files for pynanocurrency 0.1.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pynanocurrency 0.1.post1
File Size Uploaded
pynanocurrency-0.1.post1.tar.gz 64.8 kB Details

Release files / pynanocurrency-0.1.post1.tar.gz

Download URL pynanocurrency-0.1.post1.tar.gz
Size 64.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c5ce88f282d186f9ddbae2bf91899790a5963633873e2567cf589298d639cd05
BLAKE2b-256 checksum
How to use checksums
b5707713cd338103556f8fea6a1c1230dab606d657e28fccfb6bdf2db0fb9efe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.1.post1 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page