mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2024-11-19 09:25:33 +00:00
Use different address for redeem and punish
Having the same address could potentially cause issues when subscribing to transactions by script
This commit is contained in:
parent
273cf15631
commit
f5e6ba18e0
@ -106,7 +106,7 @@ impl State0 {
|
|||||||
let a = bitcoin::SecretKey::new_random(rng);
|
let a = bitcoin::SecretKey::new_random(rng);
|
||||||
let v_a = monero::PrivateViewKey::new_random(rng);
|
let v_a = monero::PrivateViewKey::new_random(rng);
|
||||||
let redeem_address = bitcoin_wallet.new_address().await?;
|
let redeem_address = bitcoin_wallet.new_address().await?;
|
||||||
let punish_address = redeem_address.clone();
|
let punish_address = bitcoin_wallet.new_address().await?;
|
||||||
|
|
||||||
let s_a = monero::Scalar::random(rng);
|
let s_a = monero::Scalar::random(rng);
|
||||||
let (dleq_proof_s_a, (S_a_bitcoin, S_a_monero)) = CROSS_CURVE_PROOF_SYSTEM.prove(&s_a, rng);
|
let (dleq_proof_s_a, (S_a_bitcoin, S_a_monero)) = CROSS_CURVE_PROOF_SYSTEM.prove(&s_a, rng);
|
||||||
|
Loading…
Reference in New Issue
Block a user