LndRpcClient: Fix listUnspent only showing unconfirmed utxos (#3663)

This commit is contained in:
benthecarman 2021-09-14 05:51:13 -05:00 committed by GitHub
parent 74777a9683
commit fd6e0864ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -199,10 +199,15 @@ class LndRpcClient(val instance: LndInstance, binaryOpt: Option[File] = None)(
}
def listUnspent: Future[Vector[UTXOResult]] = {
val request = ListUnspentRequest(0, Int.MaxValue)
listUnspent(request)
}
def listUnspent(request: ListUnspentRequest): Future[Vector[UTXOResult]] = {
logger.trace("lnd calling listunspent")
lnd
.listUnspent(ListUnspentRequest())
.listUnspent(request)
.map(_.utxos.toVector.map { utxo =>
val outPointOpt = utxo.outpoint.map { out =>
val txId = DoubleSha256DigestBE(out.txidStr)