|
@@ -11,11 +11,10 @@ use darkfi::{
|
|
|
crypto::{
|
|
crypto::{
|
|
|
keypair::{PublicKey, SecretKey},
|
|
keypair::{PublicKey, SecretKey},
|
|
|
merkle_node::MerkleNode,
|
|
merkle_node::MerkleNode,
|
|
|
- schnorr::SchnorrSecret,
|
|
|
|
|
util::{pedersen_commitment_u64, poseidon_hash},
|
|
util::{pedersen_commitment_u64, poseidon_hash},
|
|
|
Proof,
|
|
Proof,
|
|
|
},
|
|
},
|
|
|
- util::serial::{Encodable, SerialDecodable, SerialEncodable},
|
|
|
|
|
|
|
+ util::serial::{SerialDecodable, SerialEncodable},
|
|
|
zk::vm::{Witness, ZkCircuit},
|
|
zk::vm::{Witness, ZkCircuit},
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -25,8 +24,6 @@ use crate::{
|
|
|
money_contract, note,
|
|
money_contract, note,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-use log::debug;
|
|
|
|
|
-
|
|
|
|
|
#[derive(SerialEncodable, SerialDecodable)]
|
|
#[derive(SerialEncodable, SerialDecodable)]
|
|
|
pub struct Note {
|
|
pub struct Note {
|
|
|
pub proposal: Proposal,
|
|
pub proposal: Proposal,
|
|
@@ -146,12 +143,8 @@ impl Builder {
|
|
|
|
|
|
|
|
let value_commit = pedersen_commitment_u64(note.value, funds_blind);
|
|
let value_commit = pedersen_commitment_u64(note.value, funds_blind);
|
|
|
let value_coords = value_commit.to_affine().coordinates().unwrap();
|
|
let value_coords = value_commit.to_affine().coordinates().unwrap();
|
|
|
- let value_commit_x = *value_coords.x();
|
|
|
|
|
- let value_commit_y = *value_coords.y();
|
|
|
|
|
|
|
|
|
|
let sigpub_coords = signature_public.0.to_affine().coordinates().unwrap();
|
|
let sigpub_coords = signature_public.0.to_affine().coordinates().unwrap();
|
|
|
- let sigpub_x = *sigpub_coords.x();
|
|
|
|
|
- let sigpub_y = *sigpub_coords.y();
|
|
|
|
|
|
|
|
|
|
let public_inputs = vec![
|
|
let public_inputs = vec![
|
|
|
*value_coords.x(),
|
|
*value_coords.x(),
|