aboutsummaryrefslogtreecommitdiffstats
path: root/src/app.coffee
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2016-10-14 22:02:52 -0700
committerAdam Soltys <[email protected]>2016-12-26 14:22:39 -0800
commitee15cbc89fa8f3202d20ffbb787c8f8927ac310a (patch)
tree289d309b561c83ee30003a30bdeabb20edef0cb9 /src/app.coffee
parenta0bbbfaa051c69be484c38296bd9b2125e757bc7 (diff)
downloadcoinos-server-ee15cbc89fa8f3202d20ffbb787c8f8927ac310a.tar.gz
coinos-server-ee15cbc89fa8f3202d20ffbb787c8f8927ac310a.zip
Fire up SPV node
Diffstat (limited to 'src/app.coffee')
-rw-r--r--src/app.coffee22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/app.coffee b/src/app.coffee
index dfc1e295..1c11fa05 100644
--- a/src/app.coffee
+++ b/src/app.coffee
@@ -76,6 +76,28 @@ do fetchRates = ->
)
setTimeout(fetchRates, 120000)
+do startBcoin = ->
+ chain = new bcoin.chain(
+ db: 'leveldb'
+ location: process.env.HOME + '/chain.db'
+ spv: true
+ )
+
+ pool = new bcoin.pool(
+ chain: chain
+ spv: true
+ )
+
+ pool.open((err) ->
+ pool.watchAddress('mhwWUZAmP4ycvwj4DdfGRy2JNRwDXeuwtj')
+
+ pool.connect()
+ pool.startSync()
+
+ pool.on('error', (err) -> return)
+ pool.on('tx', (tx) -> console.log(tx))
+ )
+
app.get('/', cache, sessions.new)
app.get('/address', cache, (req, res) ->