Skip to content

Commit

Permalink
fix: make dbc_content::AmountSecrets impl Copy
Browse files Browse the repository at this point in the history
  • Loading branch information
davidrusu committed Aug 19, 2021
1 parent d2821ec commit 5b5ef05
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/dbc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ mod tests {
let amount_secrets = DbcHelper::decrypt_amount_secrets(dbc_owner, &dbc.content)?;

let (reissue_tx, _) = crate::TransactionBuilder::default()
.add_input(dbc.clone(), amount_secrets.clone())
.add_input(dbc.clone(), amount_secrets)
.add_outputs(
divide(amount_secrets.amount, n_ways).map(|amount| crate::Output {
amount,
Expand Down
2 changes: 1 addition & 1 deletion src/dbc_content.rs
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ impl BlindedOwner {

/// Contains amount and Pedersen Commitment blinding factor which
/// must be kept secret (encrypted) in the DBC.
#[derive(Debug, PartialEq, Eq, Hash, Clone, Serialize, Deserialize)]
#[derive(Debug, PartialEq, Eq, Hash, Clone, Copy, Serialize, Deserialize)]
pub struct AmountSecrets {
pub amount: Amount,
pub blinding_factor: Scalar,
Expand Down
4 changes: 2 additions & 2 deletions src/mint.rs
Original file line number Diff line number Diff line change
Expand Up @@ -552,7 +552,7 @@ mod tests {

let output_owner = crate::bls_dkg_id();
let (reissue_tx, _output_owners) = crate::TransactionBuilder::default()
.add_input(genesis_dbc.clone(), genesis_amount_secrets.clone())
.add_input(genesis_dbc.clone(), genesis_amount_secrets)
.add_output(crate::Output {
amount: 1000,
owner: output_owner.public_key_set.public_key(),
Expand Down Expand Up @@ -1174,7 +1174,7 @@ mod tests {
let input_secrets = DbcHelper::decrypt_amount_secrets(&outputs_owner, &input_dbc.content)?;

let (transaction, _) = crate::TransactionBuilder::default()
.add_input(input_dbc.clone(), input_secrets.clone())
.add_input(input_dbc.clone(), input_secrets)
.add_output(crate::Output {
amount: input_secrets.amount,
owner: outputs_owner_pk,
Expand Down

0 comments on commit 5b5ef05

Please sign in to comment.