diff --git a/simple-payments/src/signature/schnorr/mod.rs b/simple-payments/src/signature/schnorr/mod.rs index c6ccbe1..999f4e0 100644 --- a/simple-payments/src/signature/schnorr/mod.rs +++ b/simple-payments/src/signature/schnorr/mod.rs @@ -106,7 +106,7 @@ where // Hash everything to get verifier challenge. // e := H(salt || pubkey || r || msg); let mut hash_input = Vec::new(); - if parameters.salt != None { + if parameters.salt.is_some() { hash_input.extend_from_slice(¶meters.salt.unwrap()); } hash_input.extend_from_slice(&to_bytes![sk.public_key]?); @@ -157,7 +157,7 @@ where // e = H(salt, kG, msg) let mut hash_input = Vec::new(); - if parameters.salt != None { + if parameters.salt.is_some() { hash_input.extend_from_slice(¶meters.salt.unwrap()); } hash_input.extend_from_slice(&to_bytes![pk]?); diff --git a/simple-payments/src/transaction.rs b/simple-payments/src/transaction.rs index 0a7afc8..c962a6d 100644 --- a/simple-payments/src/transaction.rs +++ b/simple-payments/src/transaction.rs @@ -67,7 +67,7 @@ impl Transaction { // Verify the amount is available in the sender account. result &= self.amount <= sender_acc_info.balance; // Verify that recipient account exists. - result &= state.id_to_account_info.get(&self.recipient).is_some(); + result &= state.id_to_account_info.contains_key(&self.recipient); result } else { false