mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-06-07 22:52:45 -04:00
Don't add signatures to transaction unless necessary
In order to compute the cancel TxID, we don't need to add the signatures.
This commit is contained in:
parent
6beb732e35
commit
e17cbadccb
1 changed files with 0 additions and 11 deletions
|
@ -437,17 +437,6 @@ impl State4 {
|
||||||
let tx_cancel =
|
let tx_cancel =
|
||||||
bitcoin::TxCancel::new(&self.tx_lock, self.cancel_timelock, self.A, self.b.public());
|
bitcoin::TxCancel::new(&self.tx_lock, self.cancel_timelock, self.A, self.b.public());
|
||||||
|
|
||||||
let sig_a = self.tx_cancel_sig_a.clone();
|
|
||||||
let sig_b = self.b.sign(tx_cancel.digest());
|
|
||||||
|
|
||||||
let tx_cancel = tx_cancel
|
|
||||||
.clone()
|
|
||||||
.add_signatures((self.A, sig_a), (self.b.public(), sig_b))
|
|
||||||
.expect(
|
|
||||||
"sig_{a,b} to be valid signatures for
|
|
||||||
tx_cancel",
|
|
||||||
);
|
|
||||||
|
|
||||||
let tx = bitcoin_wallet.get_raw_transaction(tx_cancel.txid()).await?;
|
let tx = bitcoin_wallet.get_raw_transaction(tx_cancel.txid()).await?;
|
||||||
|
|
||||||
Ok(tx)
|
Ok(tx)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue