Requirements:
- Trusted P2P Peer
- MongoDB Server >= v3.4
Checkout the repo
git clone [email protected]:bitpay/bitcore.git git checkout master npm install Example bitcore.config.json
{"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" } } } } } } Example Bitcoin Mainnet Config
whitelist=127.0.0.1 txindex=0 listen=1 server=1 irc=1 upnp=1 Listen on different ports than default testnet
port=20008 rpcport=20009 rpcallowip=127.0.0.1 rpcuser=username rpcpassword=password npm run node API parameters and example responses
See CONTRIBUTING.md on the main bitcore repo for information about how to contribute.
Code released under the MIT license.
Copyright 2015-2019 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.