Skip to content

AokChain/ApiServer

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Getting started

This is RESTful API which will allow you to interact with AOK blockchain.

How to use it?

First of all you have to create config.py file in root of project directory with following content:

rid = "api-server"
cache = 3600  # Cache request for 1 hour
secret = 'YOU SHOULD HAVE A VERY STRONG SECRET HERE'
endpoint = "http://rpcuser:rpcpassword@127.0.0.1:33440/"
host = "0.0.0.0"
port = 1234
debug = False

Install dependencies

$ sudo apt-get install python3-pip
$ pip3 install -r requirements.txt

Run

$ python3 app.py
$ gunicorn app:app --worker-class eventlet -w 1 --bind 0.0.0.0:4321 --reload

All request should be send to this endpoint: https://api.aok.network

Responce have following fields:

  • result: list or object which contains requested data.
  • error: this field contains error message in case something went wrong.
  • id: api server identifier which is set in config.py file.

P.s. keep in mind, that all amounts in this API should be in Satoshis.

About

API Server for AokChain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published