update readme.
This commit is contained in:
parent
f3ea892b82
commit
e36549cd64
31
README.md
31
README.md
@ -4,6 +4,25 @@ __bitcoind.js__ as a node.js module which dynamically loads a node.js C++
|
|||||||
modules which links to libbitcoind.so (bitcoind compiled as a shared library),
|
modules which links to libbitcoind.so (bitcoind compiled as a shared library),
|
||||||
making all useful bitcoind functions asynchronous.
|
making all useful bitcoind functions asynchronous.
|
||||||
|
|
||||||
|
## Operating Systems to be bundled with libbitcoind.so
|
||||||
|
|
||||||
|
You will not have to compile libbitcoind.so if you run one of these operating
|
||||||
|
systems, but may need some of the runtime libraries such as boost.
|
||||||
|
|
||||||
|
Arch Linux is the only OS currently supported. If you would like to be a
|
||||||
|
maintainer of a certain OS, please contact me, although I'm not quite open to
|
||||||
|
letting people I don't know maintain this library due to its importance.
|
||||||
|
|
||||||
|
- Arch Linux
|
||||||
|
- CentOS _(currently unsupported)_
|
||||||
|
- Debian _(currently unsupported)_
|
||||||
|
- Fedora _(currently unsupported)_
|
||||||
|
- Linux Mint _(currently unsupported)_
|
||||||
|
- Mac OSX _(currently unsupported)_
|
||||||
|
- RHEL _(currently unsupported)_
|
||||||
|
- openSUSE _(currently unsupported)_
|
||||||
|
- Ubuntu _(currently unsupported)_
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
### bitcoind
|
### bitcoind
|
||||||
@ -12,8 +31,8 @@ Cloning libbitcoind:
|
|||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
$ cd ~
|
$ cd ~
|
||||||
$ git clone git@github.com:bitpay/libbitcoind.git bitcoin
|
$ git clone git://github.com/bitpay/bitcoin.git libbitcoind
|
||||||
$ cd bitcoin
|
$ cd libbitcoind
|
||||||
```
|
```
|
||||||
|
|
||||||
This is a fork of bitcoin v0.9.0 right now, but it has the ability to compile
|
This is a fork of bitcoin v0.9.0 right now, but it has the ability to compile
|
||||||
@ -33,6 +52,10 @@ bitcoind as a shared object. This may not be ideal yet.
|
|||||||
unnecessary, libbitcoind.so is already linked to them)
|
unnecessary, libbitcoind.so is already linked to them)
|
||||||
- NOTE: These also are now included in the repo if they're not present.
|
- NOTE: These also are now included in the repo if they're not present.
|
||||||
|
|
||||||
|
- Protobuf
|
||||||
|
|
||||||
|
- secp256k1
|
||||||
|
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
# ensure clean up
|
# ensure clean up
|
||||||
@ -68,8 +91,8 @@ Without `--enable-daemonlib`, the Makefile with compile bitcoind with -fPIE
|
|||||||
### bitcoind.js:
|
### bitcoind.js:
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
$ cd ~/work/node_modules/bitcoind.js
|
$ cd ~/node_modules/bitcoind.js
|
||||||
$ BITCOIN_DIR=~/bitcoin BOOST_INCLUDE=/usr/include/boost PYTHON=/usr/bin/python2.7 make
|
$ BITCOIN_DIR=~/libbitcoind BOOST_INCLUDE=/usr/include/boost PYTHON=/usr/bin/python2.7 make
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Running bitcoind.js
|
#### Running bitcoind.js
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user