utreexo / utreexod

A fully validating Bitcoin node with Utreexo support
ISC License
90 stars 21 forks source link

electrum, main: Add electrum server #68

Closed kcalvinalvin closed 1 year ago

kcalvinalvin commented 1 year ago

The added electrum server is stateless and all the information it serves is fetched either from the watchonly wallet or the node's own mempool/blockchain data.

The server supports electrum protocol version v1.4.1 and is tested to be fully compatible with the electrum desktop wallet (electrum.org) and the nunchuk wallet (nunchuk.io). Other wallets should work but were not tested.

coveralls commented 1 year ago

Pull Request Test Coverage Report for Build 4751431758


Changes Missing Coverage Covered Lines Changed/Added Lines %
config.go 0 13 0.0%
server.go 0 42 0.0%
<!-- Total: 1 56 1.79% -->
Files with Coverage Reduction New Missed Lines %
integration/rpctest/blockgen.go 2 83.67%
peer/peer.go 2 75.45%
server.go 3 0%
<!-- Total: 7 -->
Totals Coverage Status
Change from base Build 4751184789: -0.03%
Covered Lines: 28088
Relevant Lines: 53616

💛 - Coveralls