Infrastructure to build DeVault and blockchain-based applications for the next generation of financial technology.
- Trusted P2P Peer
- MongoDB Server >= v3.4
git clone [email protected]:devaultcrypto/bitcore-dvt.git
git checkout master
npm install
Example bitcore.config.json
{
"bitcoreNode": {
"services": {
"api": {
}
},
"chains": {
"DVT": {
"testnet": {
"chainSource": "p2p",
"trustedPeers": [
{
"host": "localhost",
"port": 39039
}
],
"rpc": {
"host": "localhost",
"port": 13339,
"username": "username",
"password": "password"
}
}
}
}
}
}
Example DeVault Mainnet Config
whitelist=127.0.0.1
txindex=0
listen=1
server=1
irc=1
upnp=1
# Make sure port & rpcport matches the
# bitcore.config.json ports
# network prefix
[main]
rpcallowip=127.0.0.1
rpcuser=username
rpcpassword=password
Example Starting a DeVault Node
# Path to your devault application and path to the config above
/Applications/DeVault-Qt.app/Contents/MacOS/DeVault-Qt -datadir=/Users/username/blockchains/devault/networks/mainnet/
npm run node
- Bitcore Node - A full node with extended capabilities using DeVault Core
- Bitcore Wallet - A command-line based wallet client
- Bitcore Wallet Client - A client for the wallet service
- Bitcore Wallet Service - A multisig HD service for wallets
- Insight - A blockchain explorer web user interface
- Bitcore Lib - A pure and powerful JavaScript Bitcoin library
- Bitcore Lib DVT - A pure and powerful JavaScript DeVault library
- Bitcore Mnemonic - Implements mnemonic code for generating deterministic keys
- Bitcore P2P - The peer-to-peer networking protocol for BTC
- Bitcore P2P DVT - The peer-to-peer networking protocol for DVT
- Crypto Wallet Core - A coin-agnostic wallet library for creating transactions, signing, and address derivation
- Bitcore Build - A helper to add tasks to gulp
- Bitcore Client - A helper to create a wallet using the bitcore-v8 infrastructure
See CONTRIBUTING.md on the main bitcore repo for information about how to contribute.
Code released under the MIT license.