Commit Graph

994 Commits

Author SHA1 Message Date
Chris Kleeschulte 761243c724 Removed the need for the platform directory. Now, the binding can be cached in the build dir because it is one file that includes bitcoin core. 2015-08-05 16:27:20 -04:00
Chris Kleeschulte 19b96754d7 Fixed patch for anoint (we don't build dylib's anymore). 2015-08-05 16:27:20 -04:00
Chris Kleeschulte 866c78b701 Remove reference to getting the dylib or so from os.sh. 2015-08-05 16:27:20 -04:00
Chris Kleeschulte daa0f9ca5c Added a clean script for convenience. 2015-08-05 16:27:20 -04:00
Chris Kleeschulte 067a82976d Fixed references in requires. 2015-08-05 16:27:19 -04:00
Chris Kleeschulte 4da897287b Merge 2015-08-05 16:27:19 -04:00
Chris Kleeschulte c6f2a87158 Bindings as one shared library
- libbitcoind is now linked statically into the binding file versus being its own shared library
- the build script now copies the .a file into libs
2015-08-05 16:27:19 -04:00
Patrick Nagurny 8a5d4b014f Merge pull request #104 from braydonf/bitcore-0.12.15
Update to bitcore v0.12.15 with publickey out signing.
2015-08-05 12:43:44 -04:00
Braydon Fuller 422160fa51 Update to bitcore v0.12.15 with publickey out signing. 2015-08-05 11:42:44 -04:00
Patrick Nagurny 503d39dc89 Merge pull request #103 from braydonf/startfix
Error message and environment variable fix for bin/start.js
2015-08-05 10:17:18 -04:00
Braydon Fuller 22890b8863 Error message and environment variable fix for bin/start.js 2015-08-05 09:38:50 -04:00
Braydon Fuller c21ff322b7 Merge pull request #97 from pnagurny/startnode
Simple RPC/websockets API
2015-08-04 17:33:35 -04:00
Patrick Nagurny 10843182c1 fixes 2015-08-04 17:30:55 -04:00
Patrick Nagurny e95d4c865f finish getting everything to work. add tests 2015-08-04 17:30:55 -04:00
Patrick Nagurny a2962dc7f3 get rpc over socket io to work 2015-08-04 17:30:46 -04:00
Patrick Nagurny c0d28386ae Merge pull request #101 from braydonf/blkbench
Optimizations for address module blockhandler
2015-08-04 16:42:59 -04:00
Chris Kleeschulte d997a7093c Merge pull request #102 from braydonf/dbpath
Update database directory for bitcore-node.
2015-08-04 16:42:14 -04:00
Braydon Fuller 598cf64a5f Start a node and expose API methods and events over a socket. 2015-08-04 16:36:41 -04:00
Patrick Nagurny 6764871a95 Merge pull request #100 from braydonf/libbitcoind
Cleanup and Document Daemon
2015-08-04 16:35:35 -04:00
Braydon Fuller dd59d5f64b Optimizations for address module blockhandler
- _scriptBuffer instead of reserializing the script
2015-08-04 16:19:06 -04:00
Braydon Fuller c88c873184 Update database directory for bitcore-node. 2015-08-04 15:06:00 -04:00
Braydon Fuller a6da70cca2 Add start script for npm command. 2015-08-04 14:17:04 -04:00
Braydon Fuller 9147350942 Remove nolonger needed dependency. 2015-08-04 14:14:48 -04:00
Braydon Fuller 1f42d24e42 Update documentation for lib/daemon 2015-08-04 14:11:12 -04:00
Braydon Fuller 412078e1a0 Cleanup lib/daemon and remove functions not implemented. 2015-08-04 13:53:44 -04:00
Patrick Nagurny 0e57d6f89d Merge pull request #98 from braydonf/txregtests
Added regtests for getTransaction
2015-08-03 18:14:37 -04:00
Braydon Fuller de77dbf99b Add tests around db.getTransaction and return NotFound error. 2015-08-03 18:11:11 -04:00
Braydon Fuller a952c3e417 Added regtests for getTransaction 2015-08-03 17:41:11 -04:00
Patrick Nagurny 1e32aa36b7 Merge pull request #96 from braydonf/fixlock
Fix "Abort trap 6" bug
2015-08-03 16:32:09 -04:00
Braydon Fuller 286f917dd0 Fix "Abort trap 6" bug
- Added CCriticalSection LOCK
- Removed the use of uv_mutex_lock
2015-08-03 16:10:58 -04:00
Patrick Nagurny 34de8bc602 Merge pull request #90 from braydonf/updatereadme
Updated README with detailed build instructions.
2015-08-03 14:30:30 -04:00
Braydon Fuller 9ac7de325a Fix spelling of build 2015-08-03 14:28:51 -04:00
Braydon Fuller 2b7804271b Added build instructions for OSX 2015-08-03 14:19:44 -04:00
Braydon Fuller 2a9308a2e9 Updated README with detailed build instructions. 2015-08-03 14:17:14 -04:00
Patrick Nagurny a9314564dd Merge pull request #89 from kleetus/missing_includes
Has includes?
2015-08-03 13:13:19 -04:00
Chris Kleeschulte 78f20a1a8c Checking for the existing of Xcode command line tools in order to complete a successful build on mac. 2015-07-31 16:40:25 -04:00
Braydon Fuller f4061037b6 Update name to Bitcore Node 2015-07-31 13:26:48 -04:00
Braydon Fuller 47219a745a Merge pull request #53 from pnagurny/feature/get-txs-address
getAddressHistory
2015-07-31 11:20:49 -04:00
Patrick Nagurny afee19e1f7 remove console.log 2015-07-31 11:13:33 -04:00
Patrick Nagurny 2a55c900ce update tests 2015-07-31 11:13:33 -04:00
Patrick Nagurny 4a4e71797a getTransactionWithBlockInfo 2015-07-31 11:13:33 -04:00
Patrick Nagurny 7e8d17ae13 refactor into getAddressHistory 2015-07-31 11:12:43 -04:00
Patrick Nagurny 073353f895 write tests 2015-07-31 11:12:43 -04:00
Patrick Nagurny bede8a96ea convert input to object 2015-07-31 11:12:43 -04:00
Patrick Nagurny ac774ba9e8 find transactions which spend from the address 2015-07-31 11:12:43 -04:00
Patrick Nagurny d5801c9172 getTransactionsForAddress() without mempool 2015-07-31 11:12:43 -04:00
Patrick Nagurny 32000bc5ff Merge pull request #58 from braydonf/txmon
Transaction Event Bindings
2015-07-31 11:08:43 -04:00
Braydon Fuller 49587b7e2d Process tx messages
- Check for tx command when processing messages
- Emit tx events from the daemon
- Start the txmon when the daemon starts
2015-07-30 20:26:08 -04:00
Braydon Fuller 6f56df0c6f Added p2p message signal bindings. 2015-07-30 18:05:03 -04:00
Braydon Fuller 2c8ae04af1 Merge pull request #54 from kleetus/faster_travis
Added support for using internal dependencies (boost).
2015-07-30 12:42:53 -04:00