Neutrino + Elements
neutrino-elements uses Compact Block Filter (BIP158) to implement a light client for elements-based networks.
Two services are provided, they can work independantly:
PeersPool
maintains a set of peers in order to keep an up-to-date state of the blockchain. It uses thePeer
interface to fetch two types of data: block headers and compact filters. Then these data are stored using repositories.UtxoScanner
uses filters and headers repositories to handleScanRequest
which aims to know if an outpoint (identified by its script) is spent or not.
TODO
MIT - see the LICENSE.md file for details