bitcore-node-dynamic
v1.0.0
Published
Full node with extended capabilities using Bitcore and Dynamic
Downloads
36
Readme
Bitcore Node Dynamic
A BitCore full node for building applications and services with Node.js. A node is extensible and can be configured to run additional services. At the minimum a node has an interface to Dynamic with additional indexing for more advanced address queries. Additional services can be enabled to make a node more useful such as exposing new APIs, running a block explorer and wallet service.
Install
git clone https://github.com/duality-solutions/bitcore-node-dynamic.git
cd bitcore-node-dynamic
npm install
bitcore-node-dynamic start
Prerequisites
- GNU/Linux x86_32/x86_64, or OSX 64bit (for bitcored distributed binaries)
- Node.js v0.10, v0.12 or v4
- ZeroMQ (libzmq3-dev for Ubuntu/Debian or zeromq on OSX)
- ~30GB of disk storage
- ~2GB of RAM
Configuration
Bitcore includes a Command Line Interface (CLI) for managing, configuring and interfacing with your Bitcore Node.
bitcore-node-dynamic create -d <dynamic-data-dir> mynode
cd mynode
bitcore-node-dynamic install <service>
bitcore-node-dynamic install https://github.com/yourname/helloworld
This will create a directory with configuration files for your node and install the necessary dependencies. For more information about (and developing) services, please see the Service Documentation.
Add-on Services
There are several add-on services available to extend the functionality of Bitcore:
Documentation
- Upgrade Notes
- Services
- Development Environment - Guide for setting up a development environment
- Node - Details on the node constructor
- Bus - Overview of the event bus constructor
- Release Process - Information about verifying a release and the release process.
License
Code released under the MIT license.
Copyright 2013-2015 BitPay, Inc.
- dynamic: Copyright (c) 2014-2019 Duality Blockchain Solutions LLC. (MIT License)