lnd.xprv/chainntnfs/bitcoindnotify
Wilmer Paulino 936fcc1f16
multi: update to latest BitcoindClient interface
In this commit, we introduce a nice optimization with regards to lnd's
interaction with a bitcoind backend. Within lnd, we currently have three
different subsystems responsible for watching the chain: chainntnfs,
lnwallet, and routing/chainview. Each of these subsystems has an active
RPC and ZMQ connection to the underlying bitcoind node. This would incur
a toll on the underlying bitcoind node and would cause us to miss ZMQ
events, which are crucial to lnd. We remedy this issue by sharing the
same connection to a bitcoind node between the different clients within
lnd.
2018-08-08 20:26:30 -07:00
..
bitcoind.go multi: update to latest BitcoindClient interface 2018-08-08 20:26:30 -07:00
driver.go multi: update to latest BitcoindClient interface 2018-08-08 20:26:30 -07:00