# bitcore-node-rapture

> Full node with extended capabilities using bitcore and RAPTURE Core (rapturedd)

Latest version **3.0.11** (published 2018-05-19) · MIT license · 0 weekly downloads

## Install

```sh
npm install bitcore-node-rapture
pnpm add bitcore-node-rapture
yarn add bitcore-node-rapture
bun add bitcore-node-rapture
```

Provides the command `bitcore-node-rapture`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; large bundle.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 3.0.11 |
| Published | 2018-05-19 |
| First published | 2018-05-11 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 18 |
| Unpacked size | 39.7 MB |
| Known vulnerabilities | 0 (+2 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 0 |
| Author | BitPay |
| Maintainers | rapturecoredev, tom_ua |

## Links

- npm: https://www.npmjs.com/package/bitcore-node-rapture
- Repository: https://github.com/RaptureCore/bitcore-node-rapture
- Issues: https://github.com/RaptureCore/bitcore-node-rapture/issues
- npm.io page: https://npm.io/package/bitcore-node-rapture

## Dependencies (18)

- [zmq](https://npm.io/package/zmq.md) ^2.14.0
- [async](https://npm.io/package/async.md) ^1.3.0
- [errno](https://npm.io/package/errno.md) ^0.1.4
- [colors](https://npm.io/package/colors.md) ^1.1.2
- [mkdirp](https://npm.io/package/mkdirp.md) 0.5.0
- [semver](https://npm.io/package/semver.md) ^5.0.1
- [express](https://npm.io/package/express.md) ^4.13.3
- [liftoff](https://npm.io/package/liftoff.md) ^2.2.0
- [commander](https://npm.io/package/commander.md) ^2.8.1
- [lru-cache](https://npm.io/package/lru-cache.md) ^4.0.1
- [socket.io](https://npm.io/package/socket.io.md) ^1.4.5
- [bufferutil](https://npm.io/package/bufferutil.md) ~1.2.1
- [body-parser](https://npm.io/package/body-parser.md) ^1.13.3
- [raptured-rpc](https://npm.io/package/raptured-rpc.md) >=1.0.2
- [utf-8-validate](https://npm.io/package/utf-8-validate.md) ~1.2.1
- [path-is-absolute](https://npm.io/package/path-is-absolute.md) ^1.0.0
- [socket.io-client](https://npm.io/package/socket.io-client.md) ^1.4.5
- [bitcore-lib-rapture](https://npm.io/package/bitcore-lib-rapture.md) >=0.16.0

## Recent versions

- 3.0.11 (latest) — 2018-05-19
- 3.0.10 — 2018-05-19
- 3.0.9 — 2018-05-19
- 3.0.8 — 2018-05-14
- 3.0.7 — 2018-05-14
- 3.0.6 — 2018-05-14
- 3.0.5 — 2018-05-14
- 3.0.4 — 2018-05-11

## README

Dashcore Node
============

A Dash 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 [Dash Core (dashd) v0.12.1.x](https://github.com/dashpay/dash/tree/v0.12.1.x) 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

```bash
npm install -g @dashevo/dashcore-node
```

## Prerequisites

- Dash Core (dashd) (v0.12.1.x) with support for additional indexing *(see above)*
- Node.js v0.10, v0.12, v4 or v5
- ZeroMQ *(libzmq3-dev for Ubuntu/Debian or zeromq on OSX)*
- ~20GB of disk storage
- ~1GB of RAM

## Configuration

Dashcore includes a Command Line Interface (CLI) for managing, configuring and interfacing with your Dashcore Node.

```bash
dashcore-node create -d <dash-data-dir> mynode
cd mynode
dashcore-node install <service>
dashcore-node install https://github.com/yourname/helloworld
dashcore-node start
```

This will create a directory with configuration files for your node and install the necessary dependencies.

Please note that [Dash Core](https://github.com/dashpay/dash/tree/master) need to be installed first.

For more information about (and developing) services, please see the [Service Documentation](docs/services.md).

## Add-on Services

There are several add-on services available to extend the functionality of Bitcore:

- [Insight API](https://github.com/dashevo/insight-api/tree/master)
- [Insight UI](https://github.com/dashevo/insight-ui/tree/master)
- [Bitcore Wallet Service](https://github.com/dashevo/dashcore-wallet-service/tree/master)

## Documentation

- [Upgrade Notes](docs/upgrade.md)
- [Services](docs/services.md)
  - [Bitcoind](docs/services/bitcoind.md) - Interface to Bitcoin Core
  - [Web](docs/services/web.md) - Creates an express application over which services can expose their web/API content
- [Development Environment](docs/development.md) - Guide for setting up a development environment
- [Node](docs/node.md) - Details on the node constructor
- [Bus](docs/bus.md) - Overview of the event bus constructor
- [Release Process](docs/release.md) - Information about verifying a release and the release process.

## Contributing

Please send pull requests for bug fixes, code optimization, and ideas for improvement. For more information on how to contribute, please refer to our [CONTRIBUTING](https://github.com/dashevo/dashcore/blob/master/CONTRIBUTING.md) file.

## License

Code released under [the MIT license](https://github.com/dashevo/dashcore-node/blob/master/LICENSE).

Copyright 2013-2015 BitPay, Inc.

- bitcoin: Copyright (c) 2009-2015 Bitcoin Core Developers (MIT License)

---
_Source: https://npm.io/package/bitcore-node-rapture · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
