Skip to content

Visionario/BoliOrbitalAPI

Repository files navigation

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.


About

API RPC for Bolivarcoin/Bolicoin blockchain

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages