S
snogcel
Guest
On behalf of the Evolution and Core development teams I'm pleased to announce the release of Bitcore-Dash and Insight API for public testing.
What is Bitcore?
Bitcore was released by BitPay in February 2014 and was designed to power blockchain applications and open-sourced to spur blockchain innovation. This project provides a collection of libraries that can be used for either server-side or client-side development, more information about Bitcore is available at www.bitcore.io.
What is Bitcore-Dash?
Bitcore-Dash is an example of a naming convention which applies "-dash" to any component of the Bitcore Stack that has been prepared for usage on the dash network. This set of libraries is intended to be the Dash equivalent of Bitcore and is secured by the blockchain-funded X11 hashing library which was completed over the summer.
Important Notes:
Please note that Bitcore-Dash requires Dash Core v0.12.1.x. This release has been timed to coincide with "phase two" of 12.1 testing and should only be used on testnet. Also note that it has not yet been released for "livenet" and as such the latest packages have not yet been published to NPM. This allows us the flexibility to default the network settings to "testnet" during this testing phase.
Insight API Block Explorer
insight UI (testnet): http://test-insight.dev.dash.org
insight API (testnet): http://test-insight.dev.dash.org/insight-api-dash/...
<see insight-api-dash readme for endpoints>
Bitcore-Dash Repositories:
bitcore-dash: https://github.com/dashpay/bitcore-dash
bitcore-lib-dash: https://github.com/dashpay/bitcore-lib-dash
bitcore-node-dash: https://github.com/dashpay/bitcore-node-dash
Insight API Repositories:
insight-api-dash: https://github.com/dashpay/insight-api-dash
insight-ui-dash: https://github.com/dashpay/insight-ui-dash
How do I get started?
Head over to the development branch of Bitcore-Dash: https://github.com/dashpay/bitcore-dash/tree/dev-testnet.
In summary:
1) Install Node V4.0.0 using nvm (https://github.com/creationix/nvm)
2) Install build dependencies: sudo apt-get install build-essential libzmq3-dev
3) Install bitcore-dash using the "dev-testnet" branch:
git clone https://github.com/dashpay/bitcore-dash -b dev-testnet
cd bitcore-dash
npm install -g
bitcored
By default, bitcore-dash will place the dash daemon in ~/.bitcore/data. For this testnet release pre-compiled binaries are being provided through a download script. For more information on the internals of this process please see the "dev-testnet" branch of bitcore-node-dash.
Disable Automatic Download:
If you're not using an x86 or x64 Linux operating system (e.g. Raspberry Pi) please note that you'll need to compile the daemon locally and then place it in ~/.bitcore/data. The following commands will download a development branch of Bitcore-Dash which does not automatically download the dash daemon:
git clone https://github.com/dashpay/bitcore-dash -b dev-nodownload
cd bitcore-dash
npm install -g
bitcored
Testing:
Help us find bugs! Help us expand the documentation! Help us expand the feature set! This is a collaborative endeavor so please try it out and post your feedback and questions on this thread.
Recognitions:
This work would not have been possible without the contributions of a number of people including but not limited to (and in no particular order):
@UdjinM6: Dash Core v0.12.1.x modification to support bitcore-node-dash as well as customization to allow for ZMQ InstantSend notifications.
@QuantumExplorer: Development of x11-hash-js, a 100% native JavaScript X11 hashing library.
@snogcel: Development of bitcore-dash, bitcore-node-dash, insight-api-dash and others.
@flare: Repository management, upstream merging and test coverage.
@moocowmoo: Development of dockerfile-based installation process and management of infrastructure.
What is Bitcore?
Bitcore was released by BitPay in February 2014 and was designed to power blockchain applications and open-sourced to spur blockchain innovation. This project provides a collection of libraries that can be used for either server-side or client-side development, more information about Bitcore is available at www.bitcore.io.
What is Bitcore-Dash?
Bitcore-Dash is an example of a naming convention which applies "-dash" to any component of the Bitcore Stack that has been prepared for usage on the dash network. This set of libraries is intended to be the Dash equivalent of Bitcore and is secured by the blockchain-funded X11 hashing library which was completed over the summer.
Important Notes:
Please note that Bitcore-Dash requires Dash Core v0.12.1.x. This release has been timed to coincide with "phase two" of 12.1 testing and should only be used on testnet. Also note that it has not yet been released for "livenet" and as such the latest packages have not yet been published to NPM. This allows us the flexibility to default the network settings to "testnet" during this testing phase.
Insight API Block Explorer
insight UI (testnet): http://test-insight.dev.dash.org
insight API (testnet): http://test-insight.dev.dash.org/insight-api-dash/...
<see insight-api-dash readme for endpoints>
Bitcore-Dash Repositories:
bitcore-dash: https://github.com/dashpay/bitcore-dash
bitcore-lib-dash: https://github.com/dashpay/bitcore-lib-dash
bitcore-node-dash: https://github.com/dashpay/bitcore-node-dash
Insight API Repositories:
insight-api-dash: https://github.com/dashpay/insight-api-dash
insight-ui-dash: https://github.com/dashpay/insight-ui-dash
How do I get started?
Head over to the development branch of Bitcore-Dash: https://github.com/dashpay/bitcore-dash/tree/dev-testnet.
In summary:
1) Install Node V4.0.0 using nvm (https://github.com/creationix/nvm)
2) Install build dependencies: sudo apt-get install build-essential libzmq3-dev
3) Install bitcore-dash using the "dev-testnet" branch:
git clone https://github.com/dashpay/bitcore-dash -b dev-testnet
cd bitcore-dash
npm install -g
bitcored
By default, bitcore-dash will place the dash daemon in ~/.bitcore/data. For this testnet release pre-compiled binaries are being provided through a download script. For more information on the internals of this process please see the "dev-testnet" branch of bitcore-node-dash.
Disable Automatic Download:
If you're not using an x86 or x64 Linux operating system (e.g. Raspberry Pi) please note that you'll need to compile the daemon locally and then place it in ~/.bitcore/data. The following commands will download a development branch of Bitcore-Dash which does not automatically download the dash daemon:
git clone https://github.com/dashpay/bitcore-dash -b dev-nodownload
cd bitcore-dash
npm install -g
bitcored
Testing:
Help us find bugs! Help us expand the documentation! Help us expand the feature set! This is a collaborative endeavor so please try it out and post your feedback and questions on this thread.
Recognitions:
This work would not have been possible without the contributions of a number of people including but not limited to (and in no particular order):
@UdjinM6: Dash Core v0.12.1.x modification to support bitcore-node-dash as well as customization to allow for ZMQ InstantSend notifications.
@QuantumExplorer: Development of x11-hash-js, a 100% native JavaScript X11 hashing library.
@snogcel: Development of bitcore-dash, bitcore-node-dash, insight-api-dash and others.
@flare: Repository management, upstream merging and test coverage.
@moocowmoo: Development of dockerfile-based installation process and management of infrastructure.
Last edited: