Nano RPC python client
Project description
basicnanoclient
A nano (XNO) cryptocurrency RPC python client and client side wallet
Installation
pip install basicnanoclient
Usage
https://github.com/nanoswap/basicnanoclient/blob/main/notebooks/nano.ipynb
Documentation
https://basicnanoclient.readthedocs.io/
Build docs locally
mkdocs serve
Tests
To only run tests: pytest --cov=basicnanoclient --cov-fail-under=80
To run style checks:
flake8 basicnanoclient --docstring-convention google --ignore=D100
flake8 tests --docstring-convention google --ignore=D100
To run all checks: nox
Before running tests:
- install a local nano test node
- run it locally
Running a local Nano Node
# https://github.com/nanocurrency/nano-node/releases/
docker pull nanocurrency/nano-test:${NANO_TAG}
docker run --restart=unless-stopped -d -p 127.0.0.1:17076:17076 -v ${NANO_HOST_DIR}:/root --name ${NANO_NAME} nanocurrency/nano-test:${NANO_TAG}
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file basicnanoclient-0.5.0-py3-none-any.whl
.
File metadata
- Download URL: basicnanoclient-0.5.0-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c87c96e3ac4676020713efc087d631a7e213c6c6f8f81d6026f4cb7398a0e46 |
|
MD5 | a0e78763c67c8cd7a5f646a36f9c646b |
|
BLAKE2b-256 | 15c5eea297bb79434277f90cc4874a2f7f0ecd98517ee2ac5e7701d96303a2b1 |