JSPM

bitcore-node

8.25.21
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 537
    • Score
      100M100P100Q88570F
    • License MIT

    A blockchain indexing node with extended capabilities using bitcore

    Package Exports

    • bitcore-node

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (bitcore-node) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    Bitcore Node

    A full node with extended capabilities using Bitcoin Core.

    Setup Guide

    Example bitcore.config.json

    Set up your bitcore.config.json file in ./bitcore

    {
      "bitcoreNode": {
        "chains": {
          "BTC": {
            "mainnet": {
              "chainSource": "p2p",
              "trustedPeers": [
                {
                  "host": "127.0.0.1",
                  "port": 20008
                }
              ],
              "rpc": {
                "host": "127.0.0.1",
                "port": 20009,
                "username": "username",
                "password": "password"
              }
            },
            "regtest": {
              "chainSource": "p2p",
              "trustedPeers": [
                {
                  "host": "127.0.0.1",
                  "port": 20020
                }
              ],
              "rpc": {
                "host": "127.0.0.1",
                "port": 20021,
                "username": "username",
                "password": "password"
              }
            }
          },
          "BCH": {
            "mainnet": {
              "parentChain": "BTC",
              "forkHeight": 478558,
              "trustedPeers": [
                {
                  "host": "127.0.0.1",
                  "port": 30008
                }
              ],
              "rpc": {
                "host": "127.0.0.1",
                "port": 30009,
                "username": "username",
                "password": "password"
              }
            },
            "regtest": {
              "chainSource": "p2p",
              "trustedPeers": [
                {
                  "host": "127.0.0.1",
                  "port": 30020
                }
              ],
              "rpc": {
                "host": "127.0.0.1",
                "port": 30021,
                "username": "username",
                "password": "password"
              }
            }
          }
        }
      }
    }

    Then start the node

    npm run node

    API Documentation

    Contributing

    See CONTRIBUTING.md on the main bitcore repo for information about how to contribute.

    License

    Code released under the MIT license.

    Copyright 2013-2019 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.