Interface to RChain RNode RPC
Project description
pyrchain
Interface to RChain RNode RPC.
Install
Pyrchain is Python 3 library for interfacing with RChain RNode gRPC API. The library is distributed via PyPI (https://pypi.org/project/pyrchain/). You can install it for current user by running:
pip3 install -U pyrchain
See setup.py
for information about 3rd party library dependencies.
Examples
The features below are provided in pyrchain.
- generate private key and public key
- sign a deploy with the private key
- use grpc api to interact with rnode
- Vault Api of rchain to do transfer and check balance
Development
To install the development package:
pip install -e .[dev]
To update protocol buffers from upstream run:
./update-protobufs
./update-generated
This first command will fetch latest RChain *.proto
files from dev
branch
into ./protobuf
directory. The second command will generate gRPC Python code
corresponding to the protcol buffers into rchain.pb
package (./rchain/pb
).
To run integration tests run:
python -m pytest rchain/tests
python -m mypy rchain
isort --recursive --check-only rchain
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
Built Distribution
Hashes for pyrchain-0.3.11rc1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39fb6ddd55e95c89fade37507e57e8ff9ff3da6d62861341d9e93e6b9a018e49 |
|
MD5 | 3125795bca0c2af3da64c7e75837ceab |
|
BLAKE2b-256 | a25890a900ff41bd276aa94927ec7057a60e041dffb8e27ae4f4c2ef39790180 |