This release is a pre-release and may not be stable for production use.
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.
Release files for boli-orbital-api 0.9b17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| boli_orbital_api-0.9b17.tar.gz | 25.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| boli_orbital_api-0.9b17-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.2 kB
Release files / boli_orbital_api-0.9b17.tar.gz
| Download URL | boli_orbital_api-0.9b17.tar.gz |
|---|---|
| Size | 25.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7985191019ca78285f7c3e0abf9579eb607a054906377c307d3cb009d3f22a57
|
|
BLAKE2b-256 checksum How to use checksums |
08b871bc39fa261472e7898411a94ee756c5b39ad5aae89e63d2250ebf3d39aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.3 Linux/6.3.9-arch1-1
|
Release files / boli_orbital_api-0.9b17-py3-none-any.whl
| Download URL | boli_orbital_api-0.9b17-py3-none-any.whl |
|---|---|
| Size | 27.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
88215981c3a110dfbf21ac5fcf49d8e49fe4e1b4bd43d07587261150b4a1235c
|
|
BLAKE2b-256 checksum How to use checksums |
05b10eb82a409cb4e291898c2283141199b594229ecaa625c622a28a6bb40c8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.3 Linux/6.3.9-arch1-1
|