diff --git a/basicswap/interface/ltc.py b/basicswap/interface/ltc.py index 6dc1ddf..da84e8b 100644 --- a/basicswap/interface/ltc.py +++ b/basicswap/interface/ltc.py @@ -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() diff --git a/doc/release-notes.md b/doc/release-notes.md index bcf95c3..f031a8e 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -18,6 +18,7 @@ - `rpctimeout`, `walletrpctimeout` and `walletrpctimeoutlong` in the Monero section of basicswap.json. - `wallet_update_timeout` in basicswap.json to set how long the wallet ui page waits for an rpc response. - ui: Renamed unconfirmed balance to pending and include immature balance in pending. +- Fixed LTC create utxo 0.12.6