Bitdb Microservice
An API Endpoint + Web Query UI for BitDB
This project contains:
- BitDB Microservice API Endpoint: An HTTP API Endpoint to your BitDB
- BitDB Query Web UI: As seen in https://bitdb.network/v2/explorer
Make HTTP requests to your bitdb node
Makes use of the API endpoint to render the query UI
You must have the following installed.
- Bitcoin Full Node: Any BCH node implementation
- Bitdb Node: Bitdb is a universal bitcoin database that autonomously synchronizes with Bitcoin https://bitdb.network
Step 1. Clone this repository
git clone https://github.com/21centurymotorcompany/bitserve.git
Step 2. Install Dependencies
npm install
Step 3. Run
npm start
You can configure the service through bitserve.json
Example:
{
"query": {
"v": 2,
"q": { "find": {}, "limit": 10 }
},
"port": 3000,
"url": "mongodb://localhost:27017",
"timeout": 30000,
"log": false,
}
Here's what each attribute represents:
query
: The default bitdb query to show up when you navigate to/explorer
web UIport
: web service porturl
: Mongodb URL that hosts BitDB.timeout
: default timeout for all query requestslog
:true
to see request and response logs,false
to hide logs
- Twitter: Follow the creator @_unwriter
- Chat: Join bitdb Telegram channel, ask questions, share your projects, etc. Open chat