Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.34 KB

README.md

File metadata and controls

37 lines (26 loc) · 1.34 KB

bitcore-spv

Build Status Coverage Status

Bitcore-spv aims to be bitcoin SPV client (currently with a Wallet) written entirely in Javascript, and based on bitcore.

Currently this will not run in browsers as-is, but the chrome-net project can be used to replace node's net module when building for the browser. My BitcoinSPVCrx project currently does this to make bitcore-spv run in a Chrome App. A similar approach should definitely be possible to utilize WebRTC or whatever sockets implementation Firefox provides.

Development requirements

  • Node.js + npm.
  • For running tests: npm install -g mocha
  • npm install

Running Tests

npm run test

Running the sample script

  • node scripts/spvnode.js

This is an example script provided for testing. It will currently sync with the blockchain, and update the lib/data/index.js data file, which stores a compressed/shrunk version of verified block headers.