Commit Graph

191 Commits

Author SHA1 Message Date
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 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
Braydon Fuller 78c1d3dbb0 Added getBlock benchmarks 2015-07-07 20:28:48 -04:00
Braydon Fuller 618fcf65a9 Added onBlocksReady 2015-07-07 17:03:24 -04:00
k e4b7f37805 cleaned up the project! 2015-07-02 14:59:14 -04:00
Chris Kleeschulte 2039e4c6dc Added some fixes for the bindings.gyp file. 2015-06-26 16:03:43 -04:00
Chris Kleeschulte 5e95650736 Removed the wallet stuff and moved the header includes into the main header file. 2015-06-11 08:34:38 -04:00
Chris Kleeschulte 4e0939ca3c Made the bindings work with node v0.12. There was A LOT of api breakages in node and v8 since! 2015-06-08 17:18:06 -04:00
Christopher Jeffrey b1ae73848c add naive getFromTx for insight. 2014-12-16 14:41:00 -08:00
Christopher Jeffrey 908a415e50 always return array on stopping. 2014-12-12 15:43:35 -08:00
Christopher Jeffrey 4a5ae622d1 make use of getBlockByTx caching. 2014-12-12 15:35:43 -08:00
Christopher Jeffrey 00777ef855 Revert "try doing this from c++ again."
This reverts commit 21037a2a74.
2014-12-12 15:29:52 -08:00
Christopher Jeffrey 21037a2a74 try doing this from c++ again. 2014-12-12 15:29:41 -08:00
Christopher Jeffrey 6229c5cf9b Revert "try the shutting down check in c++." - does not work.
This reverts commit bf6b4d9b60.
2014-12-12 11:39:57 -08:00
Christopher Jeffrey bf6b4d9b60 try the shutting down check in c++. 2014-12-12 11:36:38 -08:00
Christopher Jeffrey f552121fb2 fix segfault on exit. 2014-12-12 11:00:24 -08:00
Christopher Jeffrey 70d19eb6d6 fix getBlockByTx. 2014-12-10 16:28:35 -08:00
Christopher Jeffrey 0508bc54d8 disable -txindex. 2014-12-10 16:23:28 -08:00
Christopher Jeffrey f160d36624 use txindex from now on. 2014-12-10 11:05:15 -08:00
Christopher Jeffrey b4a96d709e cleanup getTx. 2014-12-09 10:02:34 -08:00
Christopher Jeffrey add618c1e5 check block-tx cache from db. 2014-12-09 09:50:15 -08:00
Christopher Jeffrey fbbc8f5fb2 return tx on sign tx. 2014-12-09 09:46:40 -08:00
Christopher Jeffrey 7ce053ab05 add getTransactionWithBlock. 2014-12-08 14:37:51 -08:00
Christopher Jeffrey f6758c0e6f cache block by tx. 2014-12-08 14:16:19 -08:00
Christopher Jeffrey da82924717 disable txindex for now. 2014-12-08 14:04:27 -08:00
Christopher Jeffrey 7e5c6a7dac use txindex by default. 2014-12-08 13:50:21 -08:00
Christopher Jeffrey eeec6573ae remove traverse arg. 2014-12-08 13:38:46 -08:00
Christopher Jeffrey c4f204dfa8 no db caching for now. 2014-12-08 13:19:22 -08:00
Christopher Jeffrey 83048eef33 add get_tx_ldb. 2014-12-08 13:07:12 -08:00
Christopher Jeffrey e1bb7bb666 fix getTx traverse. 2014-12-08 12:45:11 -08:00
Christopher Jeffrey 0b07a7839b refactor lib/bitcoind.js. 2014-12-08 12:33:59 -08:00
Christopher Jeffrey d37be97ad9 attempt to use tx block caching again. 2014-12-08 11:34:20 -08:00
Christopher Jeffrey fab1f4512b database improvements. record blockhash. 2014-12-08 11:30:06 -08:00
Christopher Jeffrey aeb454b52c misc fixes. 2014-12-08 10:00:53 -08:00
Christopher Jeffrey 6c8b08e697 add getlastfileindex - probably not necessary. 2014-12-04 11:21:10 -08:00
Christopher Jeffrey 3427124270 update bitcoind.js for insight. 2014-12-04 11:12:29 -08:00
Christopher Jeffrey d265cdbd3f use blocktime to optimize. 2014-12-03 21:17:44 -08:00
Christopher Jeffrey dd2abe4b59 fix dissonance between height and index. 2014-12-03 21:04:05 -08:00
Christopher Jeffrey 4b2313d85f getblockbytime 2014-12-03 12:46:48 -08:00
Christopher Jeffrey 9ce652ff09 get block by txid. 2014-12-03 12:14:23 -08:00
Christopher Jeffrey 81c59966fa consistent naming. 2014-12-03 10:57:56 -08:00
Christopher Jeffrey bb611d3e38 remove unused props. 2014-12-02 03:47:39 -08:00
Christopher Jeffrey b474a0a051 add chainHeight property. 2014-12-02 03:38:37 -08:00
Christopher Jeffrey b0adee24d9 remove useless variable. 2014-12-02 03:13:41 -08:00
Christopher Jeffrey 04036146cb dont bother with timestamp on caching. 2014-12-02 03:09:30 -08:00
Christopher Jeffrey bf80830811 fix typo. 2014-12-02 02:59:37 -08:00
Christopher Jeffrey aa782e0ee0 silence tiny on testnet. 2014-12-02 02:55:57 -08:00
Christopher Jeffrey f3ea892b82 fix typo. 2014-12-01 23:29:02 -08:00