Olaoluwa Osuntokun
9f0efddc20
multi: switch from btcrpcclient to rpcclient
2017-08-24 18:54:24 -07:00
Conner Fromknecht
d1e797451d
chainntnfs/btcd+neutrino: close spendChan after send
2017-08-03 17:32:44 -07:00
Olaoluwa Osuntokun
399d9c974f
chainntnfs: ensure ntfn cancellation loop will exit
...
This commit fixes a slight bug introduced. We now ensure that the
cancel loop always exists if the ChainNotifier has been signaled for a
quit.
2017-08-01 17:14:11 -07:00
Conner Fromknecht
9f85eadde1
chainntnfs/btcd+neutrino: sync epoch cancel
2017-07-31 21:44:23 -07:00
Conner Fromknecht
a9b1af4c73
chainntnfs/btcd+neurtino: unify + sync ntfn cancels
2017-07-31 21:44:23 -07:00
Olaoluwa Osuntokun
c5f4049394
chainntnfs: convert ChainNotifier interface tests to use sub-tests
2017-07-04 15:54:45 -07:00
Olaoluwa Osuntokun
54cb8a05cd
chainntnfs: fix vet error, don't pass lock by value
2017-06-07 17:07:33 -07:00
Olaoluwa Osuntokun
baf769eaf0
chainntnfs/neutrinonotify: fix deadlock when notifying blocks, wait for epoch coroutines to exit
2017-06-07 17:05:22 -07:00
Olaoluwa Osuntokun
9fd70958f4
multi: fix linter errors
2017-06-05 19:45:01 -07:00
Olaoluwa Osuntokun
cbf7cd48f5
multi: update to latest neutrino API changes
2017-06-05 19:41:07 -07:00
Olaoluwa Osuntokun
392a8180dd
chaintnfs/neutrinonotify: add additional logging
2017-06-05 19:08:30 -07:00
Olaoluwa Osuntokun
8f81133d6c
chainntnfs/neutrinonotify: add ChainNotifier implementation for neutrino
...
This commit adds an initial rough implementation father ChainNotifier
interface for neutrino, our new light client implementation. This
implementation largely borrows from the existing BtcdNotifier
implementation. As a result, a follow up commit will perform two
refactoring in order to further consolidate code.
2017-06-05 19:04:56 -07:00