Braydon Fuller
24d1bc82e9
logger: added option to disable formatting
...
- systemd journalctl includes timestamps in log messages already
- updated logger to use console.error, console.warn, console.info, and etc.
2016-04-27 13:46:50 -04:00
Braydon Fuller
271dcd8902
build: add jshint to scripts and ci build
2016-04-27 11:36:46 -04:00
Braydon Fuller
d958e83f1d
build: add support for nodejs 0.10
...
For Ubuntu 14.04 Node.js compatibility: http://packages.ubuntu.com/trusty/nodejs
2016-04-25 17:23:48 -04:00
Braydon Fuller
76eeba5999
build: verify bitcoin download
2016-04-25 16:08:19 -04:00
Braydon Fuller
a61f43a584
build: upgrade socket.io
...
nodejs binary addons have been removed as optional dependencies from ws, however
they will still be used if available:
49b11093e9
2016-04-23 17:09:46 -04:00
Braydon Fuller
890b38744d
test: update unit tests, refactoring and cleanup
2016-04-15 11:20:33 -04:00
Braydon Fuller
37f31fdb19
bitcoind: added getspentinfo method
2016-04-12 15:07:16 -04:00
Braydon Fuller
1013ad3c56
build: upgrade chai and mocha
2016-04-08 14:58:45 -04:00
Braydon Fuller
7c344b5f24
build: updates for npm install
2016-04-08 12:00:10 -04:00
Braydon Fuller
c116353b8d
build: start of install script
2016-04-08 12:00:09 -04:00
Braydon Fuller
0f24dd5f49
config: update configuration options for exec path
...
- config options for bitcoind to specify exec path of bitcoind
- config options to connect to multiple bitcoind processes
- systemd and upstart preferred methods to daemonize
2016-04-08 11:59:26 -04:00
Braydon Fuller
b69d848352
bitcoind: add lru caching for results
2016-04-08 11:59:26 -04:00
Braydon Fuller
7e70bbfa7d
bitcoind: bitcoind service using rpc and zmq with address index
2016-04-08 11:59:26 -04:00
Chris Kleeschulte
07c317df80
Bump development version to v2.1.1-dev
2016-04-08 11:31:46 -04:00
Chris Kleeschulte
6147be5c49
Bump package version to v2.1.1
2016-04-08 10:33:57 -04:00
Chris Kleeschulte
53735025dd
Bump development version to v2.1.0-dev
2016-02-08 15:37:30 -05:00
Chris Kleeschulte
6dfb354230
Bump package version to v2.1.0
2016-02-08 14:37:29 -05:00
Braydon Fuller
0d6bc98333
Dependencies: Updated bitcore-lib to version ^0.13.13
...
This release includes new API for regtest with `enableRegtest()` and `disableRegtest()`
2016-02-05 10:14:09 -05:00
Braydon Fuller
17e8173d14
Dependencies: Temporarily switch to development version of bitcore-lib
2016-02-04 17:28:10 -05:00
Chris Kleeschulte
ca19994326
Bump development version to v2.0.1-dev
2016-02-01 15:49:20 -05:00
Chris Kleeschulte
0311d137ae
Bump development version to v2.0.1
2016-02-01 14:41:30 -05:00
Chris Kleeschulte
b80e3e19e2
Added ARM prebuilt binaries for Leveldown
...
- this is necessary because leveldown does not supply an ARM binary
- butcher needs a binary so that compiler tool chains are not necessary
2016-02-01 13:42:08 -05:00
Chris Kleeschulte
663b100084
Added arm support.
2016-01-29 13:40:45 -05:00
Chris Kleeschulte
c091ca9d67
Bump development version to v2.0.0-dev
2016-01-28 15:17:00 -05:00
Chris Kleeschulte
419aa5785b
Bump package version to v2.0.0
2016-01-28 14:31:58 -05:00
Chris Kleeschulte
b0a0f629e2
Merge pull request #392 from braydonf/large-queries
...
Memory optimizations for large address queries
2016-01-27 14:45:05 -05:00
Lars-Magnus Skog
43e472707f
homepage link 404 on github
2016-01-19 20:49:17 +01:00
Braydon Fuller
4fcec8755c
Address Service: Fixed many bugs from tests
...
- Refactored getAddressSummary and added several tests
- Fixed bugs revealed from the integration regtests
- Updated many unit tests
2016-01-13 17:15:14 -05:00
Chris Kleeschulte
59701c4c34
Bump development version to v1.0.1-dev
2015-12-02 18:03:34 -05:00
Chris Kleeschulte
6ef84f6059
Bump package version to v1.0.1
2015-12-02 17:10:15 -05:00
Chris Kleeschulte
f14810698c
Bump development version to v1.0.0-dev
2015-11-04 12:43:59 -05:00
Chris Kleeschulte
7c6f0c0b44
Bump package version to v1.0.0
2015-11-04 10:50:28 -05:00
Braydon Fuller
d0129cc48b
Update leveldown to version 1.4.2
2015-10-27 12:55:50 -04:00
Braydon Fuller
f0e599fea1
Return node version check and include additional v4 engine.
2015-10-27 12:55:38 -04:00
Braydon Fuller
b138877e19
Start upgrade to Node.js 4
2015-10-26 10:11:02 -04:00
Chris Kleeschulte
1e69c3d35d
Bump development version to v0.2.5-dev
2015-10-21 18:47:50 -04:00
Chris Kleeschulte
ec66179c01
Bump package version to v0.2.5
2015-10-21 18:30:56 -04:00
Chris Kleeschulte
aa4569e8f3
Bump development version to v0.2.4-dev
2015-10-21 16:51:32 -04:00
Chris Kleeschulte
b0fe6fed80
Bump package version to v0.2.4
2015-10-21 16:25:00 -04:00
Chris Kleeschulte
dab76c724b
Bump development version to v0.2.3-dev
2015-10-20 17:09:26 -04:00
Chris Kleeschulte
14f90a589a
Bump package version to v0.2.3
2015-10-20 14:50:30 -04:00
Braydon Fuller
bf78aefc82
Merge pull request #329 from bitpay/kleetus-patch-1
...
Corrected the socket.io dependency links
2015-10-20 14:40:28 -04:00
Chris Kleeschulte
2eb905e78f
Bump development version to v0.2.2-dev
2015-10-20 14:33:47 -04:00
Chris Kleeschulte
da4b7e3cd9
Bump package version to v0.2.2
2015-10-20 14:16:43 -04:00
Chris Kleeschulte
192e7265e3
Corrected the socket.io dependency links
...
- These were incorrectly linked.
2015-10-19 20:44:33 -04:00
Chris Kleeschulte
2ff8bd8b42
Bump development version to v0.2.1-dev
2015-10-19 18:06:51 -04:00
Chris Kleeschulte
aa7662e196
Bump package version to v0.2.1
2015-10-19 14:53:57 -04:00
Chris Kleeschulte
76ecf74b3f
Bump development version to v0.2.0-dev
2015-10-19 13:16:24 -04:00
Chris Kleeschulte
917b420d52
Bump package version to v0.2.0
2015-10-19 10:49:14 -04:00
Braydon Fuller
21e0aa28b5
Added a Node.js version check based on the package.json engine.
2015-10-18 22:50:29 -04:00
Braydon Fuller
d05d617f12
Add liftoff to package.json.
2015-10-18 16:31:33 -04:00
Braydon Fuller
58894bc4b2
Expose cli methods.
2015-10-18 16:20:51 -04:00
Braydon Fuller
1dec93edd4
bitcore -> bitcore-lib
2015-10-17 00:56:29 -04:00
Chris Kleeschulte
937f01fade
Pre-compiled Dependencies
...
- Since we can't use npm shrinkwrap and the websockets dev won't provide binaries of bufferutil and utf-8-validate (I have PR's to provide this), we must resort to forking, socket.io, socket.io-client, engine.io, engine.io-client, ws, bufferutil, utf-8-validate and pointing all those projects to our forks.
2015-10-16 13:20:30 -04:00
Chris Kleeschulte
2fe83ac5a3
Bump development version to v0.2.0-dev
2015-10-13 15:54:15 -04:00
Chris Kleeschulte
2caadd1955
Bump package version to v0.2.0-beta.11
2015-10-13 15:37:49 -04:00
Chris Kleeschulte
3f1e24abc4
Bump development version to v0.2.0-dev
2015-10-07 14:30:08 -04:00
Chris Kleeschulte
2efb4b68bc
Bump package version to v0.2.0-beta.10
2015-10-07 14:04:23 -04:00
Chris Kleeschulte
2df0bb63b0
Bump development version to v0.2.0-dev
2015-09-30 13:27:35 -04:00
Chris Kleeschulte
461fdcae5d
Bump package version to v0.2.0-beta.9
2015-09-30 12:56:02 -04:00
Chris Kleeschulte
c3646b4ae3
Nan Macro Updates
...
- Updated to nan 2.0 (node module)
- Updated the Nan-related macros to 2.0 semantics
2015-09-24 17:10:22 -04:00
Chris Kleeschulte
f995bb882b
Bump development version to v0.2.0-dev
2015-09-23 12:18:53 -04:00
Chris Kleeschulte
fa6d9d428b
Bump package version to v0.2.0-beta.8
2015-09-23 11:21:10 -04:00
Chris Kleeschulte
96a69316b9
P2P transaction tests
...
- Added a regtest for sending 400 tis from a peer to bitcoind
2015-09-18 14:56:26 -04:00
Chris Kleeschulte
6aee1d36f6
Bump development version to v0.2.0-dev
2015-09-16 14:35:29 -04:00
Chris Kleeschulte
ac13c5d4de
Bump package version to v0.2.0-beta.7
2015-09-16 13:48:11 -04:00
Braydon Fuller
d24a3a2242
Package: Include supported node, os and cpu versions.
2015-09-15 15:29:53 -04:00
Chris Kleeschulte
a8c26afb94
Bump development version to v0.2.0-dev
2015-09-09 13:39:26 -04:00
Chris Kleeschulte
fcba561685
Bump package version to v0.2.0-beta.6
2015-09-09 13:22:39 -04:00
Braydon Fuller
52e80039d8
CLI fixes for installing and removing services.
2015-09-02 18:39:19 -04:00
Chris Kleeschulte
8c7b2a7ef4
Bump development version to v0.2.0-dev
2015-09-02 11:56:48 -04:00
Chris Kleeschulte
1d58b0e437
Bump package version to v0.2.0-beta.5
2015-09-02 11:27:09 -04:00
Braydon Fuller
53adaa7e6a
Improve test coverage and cleanup.
2015-08-31 16:32:25 -04:00
Patrick Nagurny
a68cf4ecf8
Web service and other changes in preparation for insight-api
2015-08-31 12:54:28 -04:00
Braydon Fuller
16eef1279c
Combine chain with db module.
2015-08-31 11:25:30 -04:00
Braydon Fuller
ea377c1251
Added CLI commands "remove" and "call"
2015-08-28 17:13:02 -04:00
Braydon Fuller
bbc421a31e
Migrate chainlib functionality into bitcore-node.
2015-08-26 17:24:10 -04:00
Braydon Fuller
da537b293b
CLI Fixes
...
- Globally installed cli script will load local version
- Modules can add a "bitcoreNode" to package.json to specify a specific module to load
2015-08-26 13:19:02 -04:00
Chris Kleeschulte
5f9f344edd
Bumped last version from 0.2.0-beta.3 to 0.2.0-beta.4.
2015-08-26 11:21:51 -04:00
Chris Kleeschulte
71a588b01b
Bump development version to v0.2.0-dev
2015-08-26 10:49:54 -04:00
Chris Kleeschulte
dd90255639
Bump package version to v0.2.0-beta.4
2015-08-26 09:56:58 -04:00
Braydon Fuller
6c7501b45f
Include script env and include a build version.
2015-08-24 18:51:07 -04:00
Braydon Fuller
17b1bf15ab
Start of module architecture and CLI for node configuration.
2015-08-24 18:51:07 -04:00
Patrick Nagurny
d117629864
use latest chainlib version
2015-08-20 10:41:49 -04:00
Patrick Nagurny
e15473f625
use latest bitcore
2015-08-19 14:31:22 -04:00
Patrick Nagurny
bf4cec6bf5
use latest bitcore
2015-08-14 16:01:27 -04:00
Chris Kleeschulte
1027a77d6f
Bumped version to dev.
2015-08-10 15:59:33 -04:00
Chris Kleeschulte
6ea18fdd94
bumped to 0.2.0-beta.1
2015-08-10 15:30:43 -04:00
Chris Kleeschulte
2a52c9595d
Version back to 0.2.0-dev
2015-08-10 15:10:15 -04:00
Chris Kleeschulte
b40f1a51a5
Bumped version to 0.2.0-beta.0
2015-08-10 15:08:54 -04:00
Braydon Fuller
757c9d6524
Included command to package and sign releases.
2015-08-06 16:17:03 -04:00
Braydon Fuller
e4c42fa6cb
Download and upload binary distribution.
2015-08-05 21:30:42 -04:00
Chris Kleeschulte
b3dab5ee7e
Added the clean script.
2015-08-05 16:31:48 -04:00
Chris Kleeschulte
6fe8bc7702
- put variables.sh in bin/
...
- fixed wording and description in README.md
- make clean in libbitcoind for clean script
- changed references to variables.sh
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
9bff9ead78
Fixed the host name for the s3 repo.
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
da71c0ff2c
Clean up
...
- Removed the platform directory
- renamed the platform/os.sh script to varaibles.sh
- realigned the calls to os.sh
- changed where the patch_ha.txt was being written to
- changed the name of the binary to bitcoind.node
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
4da897287b
Merge
2015-08-05 16:27:19 -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
10843182c1
fixes
2015-08-04 17:30:55 -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
Braydon Fuller
9147350942
Remove nolonger needed dependency.
2015-08-04 14:14:48 -04:00
Braydon Fuller
412078e1a0
Cleanup lib/daemon and remove functions not implemented.
2015-08-04 13:53:44 -04:00
Braydon Fuller
f4061037b6
Update name to Bitcore Node
2015-07-31 13:26:48 -04:00
Braydon Fuller
f2fdfed7e9
Add bus to subcribe to events.
2015-07-29 13:36:23 -04:00
Braydon Fuller
bcc3a4c2e1
Use a local data directory specific for reg testing.
2015-07-21 17:33:59 -04:00
Braydon Fuller
072c109174
Update regtest tests.
2015-07-21 16:46:36 -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
0bbc388ca6
Cleanup configuration options
2015-07-21 11:16:12 -04:00
Braydon Fuller
162088f8f4
Expose verifyScript from the daemon
2015-07-20 10:40:35 -06:00
Patrick Nagurny
fa572237a6
add tests
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
4d8f1a1ea8
Various updates for the README
2015-07-10 10:57:15 -04:00
Braydon Fuller
db8cd7fa7e
Package update for chai.
2015-07-09 13:40:01 -04:00
Braydon Fuller
1e67cd3ac1
Added integration tests for getting blocks.
2015-07-09 13:27:13 -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
097a377d07
installed bindings at install stage.
2015-07-09 11:06:34 -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
45cece8bbd
Add LD_LIBRARY_PATH for local
2015-07-07 17:36:25 -04:00
Chris Kleeschulte
2039e4c6dc
Added some fixes for the bindings.gyp file.
2015-06-26 16:03:43 -04:00
Christopher Jeffrey
84a20b4418
v0.0.8
2014-12-09 15:15:28 -08:00
Christopher Jeffrey
b8ab346349
v0.0.7.
2014-12-09 15:06:19 -08:00
Christopher Jeffrey
c430c2cece
v0.0.6
2014-12-09 13:32:39 -08:00
Christopher Jeffrey
b0284c12ba
update package.json for scripts.
2014-12-09 13:30:20 -08:00
Christopher Jeffrey
b740185c69
v0.0.5
2014-12-07 02:08:13 -08:00
Christopher Jeffrey
49b41f81fd
v0.0.4
2014-12-07 02:06:37 -08:00
Christopher Jeffrey
fe1739c809
v0.0.3
2014-12-07 02:03:02 -08:00
Christopher Jeffrey
4ff5f8fd6a
v0.0.2 - use preinstall.
2014-12-07 01:47:00 -08:00
Christopher Jeffrey
f561332bb5
v0.0.1
2014-12-07 01:43:43 -08:00
Christopher Jeffrey
66290e217f
build libbitcoind.so on install.
2014-12-07 00:30:57 -08:00
Christopher Jeffrey
774f08c91f
use tiny to cache addresses and start where we left off.
2014-12-01 22:30:05 -08:00
Christopher Jeffrey
ef0bfa14eb
add custom datadir option.
2014-10-16 13:54:44 -07:00
Christopher Jeffrey
ebb2341323
refactor example.
2014-09-25 15:23:45 -07:00
Christopher Jeffrey
9e49864413
implement block and tx objects.
2014-09-25 10:59:36 -07:00
Christopher Jeffrey
a2437d16c8
upgrade nan. expose log pipe fd.
2014-09-02 19:28:20 -07:00
Christopher Jeffrey
f6c05021d2
start using the uv thread pool forn work. add example.
2014-08-19 16:40:19 -07:00
Christopher Jeffrey
3e355bd0fc
bitcoind.js
2014-08-12 15:04:13 -04:00