Commit Graph

894 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