Fix LTC create UTXO.

This commit is contained in:
tecnovert
2024-02-09 23:57:25 +02:00
parent 6e4feb33d7
commit 0aaf3f8bcc
2 changed files with 11 additions and 0 deletions

View File

@@ -32,6 +32,16 @@ class LTCInterface(BTCInterface):
return self.rpc_wallet_mweb('sendtoaddress', params)
return self.rpc_wallet('sendtoaddress', params)
def createUTXO(self, value_sats: int):
# Create a new address and send value_sats to it
spendable_balance = self.getSpendableBalance()
if spendable_balance < value_sats:
raise ValueError('Balance too low')
address = self.getNewAddress(self._use_segwit, 'create_utxo')
return self.withdrawCoin(self.format_amount(value_sats), 'plain', address, False), address
def getWalletInfo(self):
rv = super(LTCInterface, self).getWalletInfo()