nano-lib-py

Forked Python library for working with the NANO cryptocurrency protocol


License
CC0-1.0
Install
pip install nano-lib-py==0.5.4

Documentation

nano_lib_py

Forked from https://github.com/Matoking/nanolib

Modifications compared to nanolib

  • remove cpuflags for arm64
  • remove some setup commands
  • make nano_ default prefix

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 generating block proof-of-work)
  • Backed by automated tests
  • Compatible with Python 3.6 and up
  • Licensed under the very permissive Creative Commons Zero license

Installation

You can install the library using pip:

pip install nano_lib_py

nano_lib_py requires a working build environment for the C extensions. For example, on Debian-based distros you can install the required Python header files and a C compiler using the following command:

apt install build-essential python3-dev

Documentation

An online copy of the documentation can be found at Read the Docs.

Donations

xrb_33psgb1exxuftgjthbz4tsgzm5qmyzawrfzptpmp3nwzousbypqf6bcmrk69