All Projects → kennell → rai

kennell / rai

Licence: MIT License
🗿 rai is a pythonic client for interacting with Raiblocks nodes

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to rai

jNano
A comprehensive Java library for the Nano cryptocurrency.
Stars: ✭ 25 (+19.05%)
Mutual labels:  nano, raiblocks, nano-currency
nano-rs
An implementation of Nano in Rust using Tokio
Stars: ✭ 29 (+38.1%)
Mutual labels:  nano, nano-currency
gonano
An implementation of the Nano cryptocurrency in Go
Stars: ✭ 34 (+61.9%)
Mutual labels:  nano, raiblocks
NanoWalletBot
[DISCONTINUED] Open source Telegram bot for Nano currency
Stars: ✭ 52 (+147.62%)
Mutual labels:  nano, raiblocks
reblocks
React Components for Nano cryptocurrency (formerly RaiBlocks) - including Payments via Brainblocks
Stars: ✭ 21 (+0%)
Mutual labels:  nano, raiblocks
RaiBlocksPHP
A bunch of PHP methods to build and sign transactions
Stars: ✭ 20 (-4.76%)
Mutual labels:  nano, nano-currency
nano-vanity
A NANO vanity address generator (supports OpenCL)
Stars: ✭ 83 (+295.24%)
Mutual labels:  nano, nano-currency
RaiBlocksWebAssemblyPoW
WebAssembly Nanocurrency PoW implementation
Stars: ✭ 33 (+57.14%)
Mutual labels:  nano, nano-currency
nano-vanity
Vanity address generator for Nano
Stars: ✭ 37 (+76.19%)
Mutual labels:  nano, raiblocks
nanook
Ruby library for making and receiving payments and managing a nano currency node
Stars: ✭ 17 (-19.05%)
Mutual labels:  nano, nano-currency
cashuwallet
Cashu is a cryptocurrency wallet for smartphones. Be your own bank. Accept payments or spend crypto directly from your phone.
Stars: ✭ 35 (+66.67%)
Mutual labels:  nano
Nano-SpeedTest
Webapp to test speed of Nano Transactions
Stars: ✭ 26 (+23.81%)
Mutual labels:  nano
linux nvidia jetson
Allied Vision CSI-2 camera driver for NVIDIA Jetson Systems. Currently supporting Nano, TX2, AGX Xavier, and Xavier NX. Support for TX2 NX coming soon.
Stars: ✭ 68 (+223.81%)
Mutual labels:  nano
nano-sidebar
Emacs package to have configurable sidebars on a per frame basis.
Stars: ✭ 98 (+366.67%)
Mutual labels:  nano
RetroXRBWallet
No description or website provided.
Stars: ✭ 13 (-38.1%)
Mutual labels:  raiblocks
linux-workspace
This is the greatest management of all time
Stars: ✭ 19 (-9.52%)
Mutual labels:  nano
MyNanoNinja
The perfect tool for Nano representatives lists and network statistics
Stars: ✭ 33 (+57.14%)
Mutual labels:  nano
RT-Thread-wrapper-of-uCOS-II
RT-Thread操作系统的uCOS-II兼容层:让基于uC/OS-II操作系统开发的应用层无感地迁移到RT-Thread操作系统 | A wrapper which can make codes developed by uCOS-II APIs directly run on RT-Thread
Stars: ✭ 24 (+14.29%)
Mutual labels:  nano
xbox-client-ffmpeg
Multi-platform Gamestreaming app
Stars: ✭ 17 (-19.05%)
Mutual labels:  nano
wallet-address-validator
Useful library for validation of Bitcoin, Litecoin, Ethereum and other cryptocoin addresses
Stars: ✭ 240 (+1042.86%)
Mutual labels:  nano

🗿 rai

PyPI Code Climate Travis

rai is a high-level, pythonic client for interacting with Raiblocks nodes. It allows you to easily build applications that make use of the Raiblocks cryptocurrency.

rai is not yet suited for use in production systems. It only covers a limited set of node functionality and things may break in future versions.

Install

pip install rai

Note: rai requires a running Raiblocks node with RPC enabled. Read more about installing and configuring a node here.

Usage example

from rai import Wallet


wallet = Wallet(id='4A84E2353EA3F363094EC7844A33B395E2BFDFCE19506FAFC37C73E7653D430F')
print(wallet.total_balance)
# 2500000000
block = wallet.send(
    source='xrb_3e3j5tkog48pnny9dmfzj1r16pg8t1e76dz5tmac6iq689wyjfpi00000000',
    destination='xrb_3e3j5tkog48pnny9dmfzj1r16pg8t1e76dz5tmac6iq689wyjfpi00000000',
    amount='1000000'
)
print(block)
# 000D1BAEC8EC208142C99059B393051BAC8380F9B5A2E6B2489A277D81789F3F

ToDo priority

  • Implement all RPC calls
  • Write Sphinx documentation
  • Add usage examples
  • Test coverage
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].