Commit Graph

728 Commits

Author SHA1 Message Date
Braydon Fuller
801679df75 Add isSpent call 2015-07-16 10:01:41 -04:00
Chris Kleeschulte
a37631222c Merge pull request #25 from braydonf/tx
Add tests and benchmarks for getTransaction
2015-07-16 09:54:55 -04:00
Braydon Fuller
be3044d3d3 Add tests and benchmarks for getTransaction 2015-07-15 16:00:48 -04:00
Braydon Fuller
89e757b25a Merge pull request #24 from kleetus/patch-0.11.0
Patch 0.11.0
2015-07-14 17:07:04 -04:00
Braydon Fuller
e1568d5738 Changed types back to std::string for getBlock hash. 2015-07-14 15:54:43 -04:00
k
36e3343432 Changed the order in which the header files were being included. Due to the nan header using the system version of endian.h, but the bitcoin-related headers need the compat/endian.h. The two (at least on Linux) are not compatible. 2015-07-14 15:54:39 -04:00
Chris Kleeschulte
5d9338d22a 1. Updated patch for v0.11.0
2. Updated bindings to cover the changes to bitcoin
3. Added some file matchers to gitignore for Qt Creator
4. Fixed platform lib path for Mac OS X
5. Removed unneeded methods in bindings (they will be re-added later
2015-07-13 16:34:29 -04:00
Chris Kleeschulte
02c3da59c2 Merge pull request #22 from braydonf/travisupdate
use container based travis (not legacy)
2015-07-13 12:10:50 -04:00
Braydon Fuller
5d346077e1 Merge pull request #21 from pnagurny/include-paths
Add include paths for /usr/local
2015-07-13 11:55:48 -04:00
Braydon Fuller
5498b3b3fa use container based travis (not legacy) 2015-07-13 11:16:57 -04:00
Patrick Nagurny
0d44ce5e4c add include paths for /usr/local 2015-07-13 11:00:10 -04:00
Chris Kleeschulte
7a73b8da47 Merge pull request #20 from braydonf/leveldb-rpath
Add rpath for leveldb
2015-07-10 17:35:26 -04:00
Braydon Fuller
82d0539da8 Merge pull request #19 from bitpay/kleetus-patch-1
Update README.md
2015-07-10 17:22:22 -04:00
Braydon Fuller
9daab98228 Add rpath for leveldb 2015-07-10 17:20:58 -04:00
Chris Kleeschulte
e45876e440 Update README.md
Added the requirement of prefix on Mac OS X manually building.
2015-07-10 15:36:35 -04:00
Chris Kleeschulte
841f94c9c6 Merge pull request #18 from braydonf/mkdirs
Make directory if it doesn't exist.
2015-07-10 13:01:54 -04:00
Braydon Fuller
d9ffab3505 Make directory if it doesn't exist. 2015-07-10 11:57:27 -04:00
Chris Kleeschulte
1f16fdf724 Merge pull request #17 from braydonf/readme-update
Various updates for the README
2015-07-10 11:46:37 -04:00
Braydon Fuller
a2a95c0106 Merge pull request #3 from kleetus/braydonf-readme-update
remove quote around wildcarded path
2015-07-10 11:22:38 -04:00
Chris Kleeschulte
7b592dae8b remove quote around wildcarded path 2015-07-10 11:18:27 -04:00
Braydon Fuller
4d8f1a1ea8 Various updates for the README 2015-07-10 10:57:15 -04:00
Chris Kleeschulte
e7160f0a09 Merge pull request #12 from braydonf/block-optimize
Read block as a Node Buffer
2015-07-10 09:16:20 -04:00
Braydon Fuller
91004a24a9 Free block buffer memory. 2015-07-09 17:34:37 -04:00
Braydon Fuller
24e705b265 Get blocks by height. 2015-07-09 16:45:30 -04:00
Braydon Fuller
69ed6efcb2 Allocate memory for block buffer. 2015-07-09 16:16:38 -04:00
Braydon Fuller
9c2726b09c Read block as a buffer 2015-07-09 16:12:52 -04:00
Braydon Fuller
218755d9a6 Merge pull request #16 from braydonf/ldpath
Link locally to shared library using rpath.
2015-07-09 16:12:15 -04:00
Chris Kleeschulte
5cd4f7f090 Merge pull request #10 from braydonf/getblock-tests
Added integration tests for getting blocks.
2015-07-09 15:54:29 -04:00
Braydon Fuller
e42d8cdce2 Merge pull request #2 from kleetus/braydonf-ldpath
Mac builds point to {os_dir}/lib
2015-07-09 15:53:44 -04:00
Chris Kleeschulte
e9184c1797 Mac builds point to {os_dir}/lib 2015-07-09 15:50:15 -04:00
Braydon Fuller
edd0e5b092 Link locally to shared library using rpath. 2015-07-09 14:57:46 -04:00
Braydon Fuller
50c3bc43ab Wait until bitcoind is stopped in test. 2015-07-09 14:39:23 -04:00
Braydon Fuller
db8cd7fa7e Package update for chai. 2015-07-09 13:40:01 -04:00
Braydon Fuller
08c3e188e7 Formatting of test data and docs. 2015-07-09 13:34:02 -04:00
Chris Kleeschulte
e0376d373d Added testnet config. 2015-07-09 13:30:05 -04:00
Braydon Fuller
1e67cd3ac1 Added integration tests for getting blocks. 2015-07-09 13:27:13 -04:00
Braydon Fuller
b9aa8a4d4f Merge pull request #13 from kleetus/script
Script
2015-07-09 13:23:07 -04:00
Chris Kleeschulte
7e71830038 Merge pull request #3 from braydonf/script-load
Script load
2015-07-09 13:01:22 -04:00
Braydon Fuller
b1aac02078 Fix example and formatting issue. 2015-07-09 12:55:53 -04:00
Braydon Fuller
f488f3ff62 Merge branch 'dynnode' into script 2015-07-09 12:51:17 -04:00
Braydon Fuller
ba42efe6f5 Dynamic bitcoindjs.node loading. 2015-07-09 12:50:09 -04:00
Chris Kleeschulte
77fbb176e9 preserved symlinks 2015-07-09 12:41:48 -04:00
Chris Kleeschulte
097a377d07 installed bindings at install stage. 2015-07-09 11:06:34 -04:00
Chris Kleeschulte
33194847b7 Repaired the build script to be non-interactive. If you have the libbitcoind, then make will be run in it, if not, then a git clone, patch, configure and make will be run. 2015-07-09 10:47:37 -04:00
Chris Kleeschulte
36c9f44050 1. Changed build script libbitcoind to support debug builds as well as release builds
2. Added node binding.gyp build script
3. Adjust authors and removed unneeded npm modules
4. Removed unneeded polling of hook packets every 50ms in bitcoind.js
5. Removed hard-coded path to --prefix
2015-07-09 10:46:35 -04:00
Chris Kleeschulte
0a3337933e Merge pull request #14 from braydonf/readme
Update Readme
2015-07-09 10:36:41 -04:00
Chris Kleeschulte
0e810f42aa Merge pull request #15 from braydonf/travis
Add travis.yml for builds.
2015-07-09 10:36:19 -04:00
Braydon Fuller
4ffcd616b7 Add boost development dependencies. 2015-07-09 10:21:49 -04:00
Braydon Fuller
36a4a14741 Add travis.yml for builds. 2015-07-09 10:17:08 -04:00
Braydon Fuller
60d4a1137f Update Readme 2015-07-09 09:47:02 -04:00