lbcwallet/chain
Wilmer Paulino f02166e5de
chain: explicitly close connections in BitcoindConn's Stop method
Since it's now possible for gozmq.Conn to block when calling Receive,
BitcoindConn hangs upon being stopped because its goroutines are waiting
for a message to be delivered. To address this, we modify it to close
its ZMQ connections driving the goroutines once it's been stopped. This
allows the goroutines to unblock by detecting the EOF error and exiting.
2019-07-10 16:15:50 -07:00
..
bitcoind_client.go chain: only allow bitcoind block notifications at tip after NotifyBlocks 2019-06-13 18:09:06 -07:00
bitcoind_conn.go chain: explicitly close connections in BitcoindConn's Stop method 2019-07-10 16:15:50 -07:00
block_filterer.go chain: update block filterer to map outpoints to addrs 2018-07-16 19:47:17 -07:00
block_filterer_test.go chain: fix Fatalf format verb error 2019-05-11 13:05:17 -07:00
interface.go chain: add IsCurrent method to chain.Interface 2019-06-13 18:08:59 -07:00
log.go Use LICENSE file and short license headers. 2016-02-28 22:22:34 -05:00
neutrino.go chain: add IsCurrent method to chain.Interface 2019-06-13 18:08:59 -07:00
queue.go chain: add concurrent unbounded queue implementation 2018-07-26 16:38:54 -07:00
rpc.go chain: add IsCurrent method to chain.Interface 2019-06-13 18:08:59 -07:00