lnd.xprv/routing/chainview
Olaoluwa Osuntokun 38beeebe3d
routing/chainview: optimize neutrino implementation of FilterBlock
This commit optimizes the neutrino implementation of FilterBlock method
of the ChainView interface. The old implementation would _always_ fetch
the entire block and manually scan through it. Instead, we can just
fetch the filter, and then if the items match, fetch the block itself.
This will save bandwidth during a lnd node’s pruning of the channel
graph after a period of dormancy.
2017-06-08 22:24:03 -07:00
..
btcd.go routing/chainview: add btcd-websockets impl of FilteredChainView 2017-05-11 15:20:43 -07:00
interface_test.go routing/chainview: fix race condition in neutrino implementation 2017-06-06 12:01:24 -07:00
interface.go routing/chainview: linter fixes 2017-05-11 15:36:47 -07:00
log.go routing/chainview: add new chainview package for watching subsets of the UTXO set 2017-05-11 15:20:41 -07:00
neutrino.go routing/chainview: optimize neutrino implementation of FilterBlock 2017-06-08 22:24:03 -07:00