Go to file
Christopher Jeffrey 97475b9847 build gyp. build info in readme. 2014-08-20 14:51:07 -07:00
deps/boost include boost headers. 2014-08-19 17:34:58 -07:00
lib start using the uv thread pool forn work. add example. 2014-08-19 16:40:19 -07:00
src get our module compiling with all the headers. 2014-08-19 17:35:24 -07:00
.gitignore bitcoind.js 2014-08-12 15:04:13 -04:00
.npmignore bitcoind.js 2014-08-12 15:04:13 -04:00
LICENSE bitcoind.js 2014-08-12 15:04:13 -04:00
Makefile bitcoind.js 2014-08-12 15:04:13 -04:00
README.md build gyp. build info in readme. 2014-08-20 14:51:07 -07:00
binding.gyp build gyp. build info in readme. 2014-08-20 14:51:07 -07:00
index.js start using the uv thread pool forn work. add example. 2014-08-19 16:40:19 -07:00
notes.md add notes 2014-08-13 17:37:13 -04:00
package.json start using the uv thread pool forn work. add example. 2014-08-19 16:40:19 -07:00
work.cpp misc 2014-08-13 17:37:04 -04:00
wscript bitcoind.js 2014-08-12 15:04:13 -04:00

README.md

bitcoind.js

Bitcoind as a node.js module.

Building

bitcoind:

  • NOTE (to self): Arch is using bitcoin-daemon 0.9.2.1, the latest boost headers in Arch should be correct.
$ cd ~/bitcoin
$ git clean -xdf

...

$ git checkout v0.9.2.1
OR:
$ git checkout v0.9.0

...

$ ./autogen.sh

...

$ ./configure --with-incompatible-bdb --prefix=/usr
OR:
$ ./configure --prefix=/usr

...

$ time make

bitcoind.js:

  • NOTE: This will eventually try to include our included version of boost.
  • NOTE: Rename bitcoind to bitcoind.o to try to statically link it?
$ cd ~/work/node_modules/bitcoind.js
$ PYTHON=/usr/bin/python2.7 make gyp

Contribution and License Agreement

If you contribute code to this project, you are implicitly allowing your code to be distributed under the MIT license. You are also implicitly verifying that all code is your original work. </legalese>

License

Copyright (c) 2014, BitPay (MIT License).