Skip to content

Commit ac20e2f

Browse files
committed
Fix warnings
1 parent 7b592e7 commit ac20e2f

File tree

7 files changed

+13
-17
lines changed

7 files changed

+13
-17
lines changed

examples/pset_blind_coinjoin.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ fn parse_txout(txout_info: &str) -> (TxOut, Secrets, pset::Input) {
7272
bitcoin::Denomination::Bitcoin,
7373
)
7474
.unwrap()
75-
.as_sat(),
75+
.to_sat(),
7676
asset: AssetId::from_hex(&v["asset"].as_str().unwrap()).unwrap(),
7777
},
7878
};

examples/raw_blind.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ fn parse_txout(txout_info: &str) -> (TxOut, Secrets, pset::Input) {
6868
bitcoin::Denomination::Bitcoin,
6969
)
7070
.unwrap()
71-
.as_sat(),
71+
.to_sat(),
7272
asset: AssetId::from_hex(&v["asset"].as_str().unwrap()).unwrap(),
7373
},
7474
};

src/blind.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1008,7 +1008,7 @@ mod tests {
10081008
let spent_utxo_secrets = TxOutSecrets {
10091009
asset: AssetId::from_hex("b2e15d0d7a0c94e4e2ce0fe6e8691b9e451377f6e46e8045a86f7c4b5d4f0f23").unwrap(),
10101010
asset_bf: AssetBlindingFactor::from_hex("a5b3d111cdaa5fc111e2723df4caf315864f25fb4610cc737f10d5a55cd4096f").unwrap(),
1011-
value: bitcoin::Amount::from_str_in("20999997.97999114", bitcoin::Denomination::Bitcoin).unwrap().as_sat(),
1011+
value: bitcoin::Amount::from_str_in("20999997.97999114", bitcoin::Denomination::Bitcoin).unwrap().to_sat(),
10121012
value_bf: ValueBlindingFactor::from_hex("e36a4de359469f547571d117bc5509fb74fba73c84b0cdd6f4edfa7ff7fa457d").unwrap(),
10131013
};
10141014

src/confidential.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -957,14 +957,13 @@ impl AddAssign for ValueBlindingFactor {
957957
// for scalar arethematic, we need to abuse secret key
958958
// operations for this
959959
let sk2 = SecretKey::from_slice(self.into_inner().as_ref()).expect("Valid key");
960-
let mut sk = SecretKey::from_slice(other.into_inner().as_ref()).expect("Valid key");
960+
let sk = SecretKey::from_slice(other.into_inner().as_ref()).expect("Valid key");
961961
// The only reason that secret key addition can fail
962962
// is when the keys add up to zero since we have already checked
963963
// keys are in valid secret keys
964-
if sk.add_assign(&sk2.into()).is_err() {
965-
*self = Self::zero();
966-
} else {
967-
*self = ValueBlindingFactor::from_slice(sk.as_ref()).expect("Valid Tweak")
964+
match sk.add_tweak(&sk2.into()) {
965+
Ok(sk_tweaked) => *self = ValueBlindingFactor::from_slice(sk_tweaked.as_ref()).expect("Valid Tweak"),
966+
Err(_) => *self = Self::zero(),
968967
}
969968
}
970969
}
@@ -977,8 +976,7 @@ impl Neg for ValueBlindingFactor {
977976
if self.0.as_ref() == &[0u8; 32] {
978977
self
979978
} else {
980-
let mut sk = SecretKey::from_slice(self.into_inner().as_ref()).expect("Valid key");
981-
sk.negate_assign();
979+
let sk = SecretKey::from_slice(self.into_inner().as_ref()).expect("Valid key").negate();
982980
ValueBlindingFactor::from_slice(sk.as_ref()).expect("Valid Tweak")
983981
}
984982
}

src/pset/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,7 @@ mod tests {
754754
bitcoin::Denomination::Bitcoin,
755755
)
756756
.unwrap()
757-
.as_sat(),
757+
.to_sat(),
758758
asset: AssetId::from_hex(&v["asset"].as_str().unwrap()).unwrap(),
759759
};
760760

src/schnorr.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,7 @@ impl TapTweak for UntweakedPublicKey {
6262
let tweak_value = Scalar::from_be_bytes(tweak_value).expect("hash value greater than curve order");
6363

6464
//Tweak the internal key by the tweak value
65-
let mut output_key = self.clone();
66-
let parity = output_key.tweak_add_assign(&secp, &tweak_value).expect("Tap tweak failed");
65+
let (output_key, parity) = self.clone().add_tweak(secp, &tweak_value).expect("Tap tweak failed");
6766
debug_assert!(self.tweak_add_check(&secp, &output_key, parity, tweak_value));
6867

6968
(TweakedPublicKey(output_key), parity)

tests/taproot.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ fn funded_tap_txout(
113113
&PARAMS,
114114
);
115115
let amt = Amount::from_sat(1_000_000);
116-
let txid_hex = elementsd.send_to_address(&addr.to_string(), &amt.as_btc().to_string());
116+
let txid_hex = elementsd.send_to_address(&addr.to_string(), &amt.to_btc().to_string());
117117
elementsd.generate(1);
118118
let tx_hex = elementsd.get_transaction(&txid_hex);
119119

@@ -220,16 +220,15 @@ fn taproot_spend_test(
220220
)
221221
.unwrap();
222222

223-
let mut output_keypair = test_data.internal_keypair; // type is copy
223+
let output_keypair = test_data.internal_keypair; // type is copy
224224
let tweak = TapTweakHash::from_key_and_tweak(
225225
test_data.internal_pk,
226226
test_data.spend_info.merkle_root(),
227227
);
228228
let tweak = secp256k1_zkp::Scalar::from_be_bytes(tweak.into_inner()).expect("hash value greater than curve order");
229-
output_keypair.tweak_add_assign(&secp, &tweak).unwrap();
230229
let sig = secp.sign_schnorr(
231230
&secp256k1_zkp::Message::from_slice(&sighash_msg[..]).unwrap(),
232-
&output_keypair,
231+
&output_keypair.add_xonly_tweak(&secp, &tweak).unwrap(),
233232
);
234233

235234
let schnorr_sig = SchnorrSig {

0 commit comments

Comments
 (0)