Orbital API RPC for Bolivarcoin/Bolicoin blockchain
Project description
Bolivarcoin/Bolicoin API (RPC)
Node API Rpc main class for Bolivarcoin/Bolicoin
Para español vaya a README en español
WARNING: This document and documentation is in development, and it will be available on next releases
WARNING: This is a BETA stable version, issues and pull request are very welcome
This project is a first public beta version of Propuesta DAO a superbloque 764,336 para desarrollo API y APPs periféricas alrededor del núcleo
This API is a first layer to communicate with Bolivarcoin/Bolicoin blockchain using a common node or masternode with user credentials.
On top of this API, developers can build Apps, frontends, bots, remote wallets, notifiers, transactions, monitoring, etc.
Bolivarcoin Blockchain Compatibility
Bolivarcoin version: 2000002 (v2.0.0.2-g)
Protocol version: 70212
You can to verify version using getinfo command on node console. Example:
getinfo
{
"version": 2000002,
"protocolversion": 70212,
"walletversion": 120200,
"balance": 15658.49718641,
"privatesend_balance": 0.00000000,
"blocks": 1234567,
"timeoffset": 0,
"connections": 8,
"proxy": "",
"difficulty": 12345678.901234,
"testnet": false,
"keypoololdest": 1440858873,
"keypoolsize": 1999,
"paytxfee": 0.00000000,
"relayfee": 0.00001000,
"errors": ""
}
Installation
From PyPi: pip install boli_orbital_api
From source code: git clone https://github.com/Visionario/BoliOrbitalAPI
Usage
Basic use: Communicate with your local node, it must be running on same pc
from boli_orbital_api import Node
node = Node(rpc_user="user", rpc_password="password")
node.is_online
# True
node.getinfo()
# {'result': {'version': 2000002, 'protocolversion': 70212, 'walletversion': 120200, 'balance': 15658.49718641, 'privatesend_balance': 0.0, 'blocks': 1234567, 'timeoffset': 0, 'connections': 8, 'proxy': '', 'difficulty': 36237.78062774216, 'testnet': False, 'keypoololdest': 1440858873, 'keypoolsize': 1999, 'paytxfee': 0.0, 'relayfee': 1e-05, 'errors': ''}, 'errors': False}
{
"result": {
"version": 2000002,
"protocolversion": 70212,
"walletversion": 120200,
"balance": 15658.49718641,
"privatesend_balance": 0.00000000,
"blocks": 1234567,
"timeoffset": 0,
"connections": 8,
"proxy": "",
"difficulty": 12345678.901234,
"testnet": false,
"keypoololdest": 1440858873,
"keypoolsize": 1999,
"paytxfee": 0.00000000,
"relayfee": 0.00001000,
"errors": ""
},
"errors": false
}
Orbital API sends a json with {"result":..., "errors":...}
Please take a look to docs for details.
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
File details
Details for the file boli_orbital_api-0.9b13.tar.gz
.
File metadata
- Download URL: boli_orbital_api-0.9b13.tar.gz
- Upload date:
- Size: 24.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.3 Linux/6.3.5-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1973f56cb0190786c898592350376e5e439ffb2212778521cd73c548bff596f1 |
|
MD5 | 4ffaf66304cd0f2931d03c2924b0de9a |
|
BLAKE2b-256 | fc3c82225cf828c74fe75604605232867da314c04e2ddeb0400db7cc659dcf8f |
File details
Details for the file boli_orbital_api-0.9b13-py3-none-any.whl
.
File metadata
- Download URL: boli_orbital_api-0.9b13-py3-none-any.whl
- Upload date:
- Size: 26.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.3 Linux/6.3.5-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a21372ba78daabb172252ada096ba1aa023feca390607180cac5d22dc3c9cc65 |
|
MD5 | 3e7c78eecdfcd010cd8bc5c981adf5d7 |
|
BLAKE2b-256 | a1d20182c069708cd730f00adbba449155c852944400564d080fb35a3441855d |