Commit Graph

198 Commits

Author SHA1 Message Date
Braydon Fuller
54edc851e0 Add getMempoolOutputs method. 2015-07-20 09:45:54 -04:00
Braydon Fuller
b2b44d1674 Added getChainWork method for determining the best chain. 2015-07-17 13:36:12 -04:00
Braydon Fuller
b738a5fb84 Remove braces, fix benchmark and pass callback. 2015-07-16 16:09:30 -04:00
Braydon Fuller
9020ddb85c Add queryMempool option to getTransaction 2015-07-16 14:39:15 -04:00
Braydon Fuller
dcaa6203e9 Add additional livenet tests and remove used param. 2015-07-16 10:02:27 -04:00
Braydon Fuller
801679df75 Add isSpent call 2015-07-16 10:01:41 -04:00
Braydon Fuller
be3044d3d3 Add tests and benchmarks for getTransaction 2015-07-15 16:00:48 -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
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