Bivcore
Infrastructure to build Bitcoin Value and blockchain-based applications for the next generation of financial technology.
Getting Started
Requirements
- Trusted P2P Peer
- MongoDB Server >= v3.4
- make g++ gcc
Checkout the repo
git clone https://git.ekoios.vn/blockchain-japan/bitcoin-value/biv-bivcoregit checkout masternpm install
Setup Guide
1. Setup Bivcore config
Example bivcore.config.json
2. Setup Bitcoin Node
Example Bitcoin Value Mainnet Config
server=1whitelist=127.0.0.1addnode=10.2.40.127txindex=1zmqpubrawtx=tcp://127.0.0.1:29338zmqpubhashblock=tcp://127.0.0.1:29338rpcbind=::rpcallowip=0.0.0.0/0rpcport=8338rpcuser=adminrpcpassword=1uacomment=bitcoinvalue
3. Run Bitcoin node
Example Starting a Bitcoin Node
# Path to your bitcoin application and path to the config above /Applications/Bitcoin-Qt.app/Contents/MacOS/Bitcoin-Qt -datadir=/Users/username/blockchains/bitcoin-core/networks/mainnet/
4. Start Bitcore
npm run node
Applications
- Bitcore Node - A full node with extended capabilities using Bitcoin 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
- Bitpay Wallet - An easy-to-use, multiplatform, multisignature, secure bitcoin wallet
- Insight - A blockchain explorer web user interface
Libraries
- Bitcore Channel - Micropayment channels for rapidly adjusting bitcoin transactions
- Bitcore ECIES - Uses ECIES symmetric key negotiation from public keys to encrypt arbitrarily long data streams
- Bitcore Lib - A pure and powerful JavaScript Bitcoin library
- Bitcore Message - Bitcoin message verification and signing
- Bitcore Mnemonic - Implements mnemonic code for generating deterministic keys
- Bitcore P2P - The peer-to-peer networking protocol for BTC
- Crypto Wallet Core - A coin-agnostic wallet library for creating transactions, signing, and address derivation
Extras
- Bitcore Build - A helper to add tasks to gulp
- Bitcore Client - A helper to create a wallet using the bivcore-v8 infrastructure
Contributing
See CONTRIBUTING.md on the main bivcore 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.