Patrick Nagurny
8290d61a09
only pass db as option to module because other params aren't available until init
2015-07-23 13:30:36 -06:00
Patrick Nagurny
14e21fadb0
update tests
2015-07-23 09:34:10 -06:00
Patrick Nagurny
8d39d02ee6
modularize db
2015-07-23 09:34:10 -06:00
Braydon Fuller
509b424262
Fix bug with loading the genesis block for testnet.
2015-07-23 09:33:40 -04:00
Braydon Fuller
7b8268d0e0
Use prevHash from bitcoind block index
...
- Changed method getChainWork into getBlockIndex
- Added prevHash to getBlockIndex result
2015-07-22 16:56:17 -04:00
Braydon Fuller
b53fa3f6bb
Added regtest for sendTransaction method.
2015-07-22 13:59:28 -04:00
Braydon Fuller
7f5c509254
Update tests to pass network option with regtest option.
2015-07-21 13:47:25 -04:00
Braydon Fuller
787aa37e7a
Removed extra files and updated config options.
2015-07-21 13:23:38 -04:00
Chris Kleeschulte
cf6225c495
Regtest testing
...
- Removed config option for build scripts, replaced with env variable
- Updated README
- Added regtest option under test build, wallet built-in
- added network key to bindings
- datadir for the bitcoind object instead of directory
- added new config_options scripts for test and debug
2015-07-21 13:06:43 -04:00
Braydon Fuller
4d784ba8f5
Add test for loading bitcoin.conf
2015-07-21 12:17:44 -04:00
Braydon Fuller
75058b26b9
Add and fix unit tests for configuration options.
2015-07-21 11:52:08 -04:00
Braydon Fuller
0bbc388ca6
Cleanup configuration options
2015-07-21 11:16:12 -04:00
Patrick Nagurny
06cbdb4440
use bitcoind.getMempoolOutputs()
2015-07-20 13:38:56 -06:00
Patrick Nagurny
482fd53f3d
use getChainWork from bitcoind
2015-07-20 11:55:16 -06:00
Patrick Nagurny
94ceaa1857
fix to rebase conflict issue
2015-07-20 11:27:28 -06:00
Patrick Nagurny
655ac37ba0
changes in response to feedback
2015-07-20 10:40:35 -06:00
Braydon Fuller
162088f8f4
Expose verifyScript from the daemon
2015-07-20 10:40:35 -06:00
Patrick Nagurny
beaa7cf450
remove spent index
2015-07-20 10:39:07 -06:00
Patrick Nagurny
bb36f5f044
rename bitcoind to daemon
2015-07-20 10:39:07 -06:00
Patrick Nagurny
510f6e8607
getTransaction queryMempool
2015-07-20 10:37:17 -06:00
Patrick Nagurny
69f51c749b
require coinbaseAddress to build coinbase transaction
2015-07-20 10:37:17 -06:00
Patrick Nagurny
fa572237a6
add tests
2015-07-20 10:37:17 -06:00
Patrick Nagurny
c00ca5b23f
query bitcoind for spents and transactions
2015-07-20 10:37:17 -06:00
Patrick Nagurny
b8b4ac02bf
incorporate chainlib bitcoin into bitcoind.js
2015-07-20 10:37:17 -06:00
Braydon Fuller
0b926b67b6
Completed getMempoolOutputs
...
- Pass ctx to data from the mempool for getTransaction
- Use string as input for unchecked transaction to mempool
- Only include outputs that match input address
- Include script in results
2015-07-20 09:47:53 -04:00
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