Keep transaction details private.

This commit is contained in:
Kris Nuttycombe 2020-06-03 16:05:55 -06:00
parent fe6bea1fce
commit 4edbd26d7f
2 changed files with 8 additions and 8 deletions

View File

@ -671,7 +671,7 @@ mod tests {
};
let prevout_a = (
OutPoint::new(tx_a.txid().0, 0),
tx_a.data.tze_outputs[0].clone(),
tx_a.tze_outputs[0].clone(),
);
let value_xfr = Amount::from_u64(90000).unwrap();
db_b.demo_transfer_to_close(prevout_a, value_xfr, preimage_1, preimage_2)
@ -693,7 +693,7 @@ mod tests {
};
let prevout_b = (
OutPoint::new(tx_a.txid().0, 0),
tx_b.data.tze_outputs[0].clone(),
tx_b.tze_outputs[0].clone(),
);
db_c.demo_close(prevout_b, preimage_2)
.map_err(|e| format!("close failure: {:?}", e))
@ -715,8 +715,8 @@ mod tests {
let ctx0 = Ctx { tx: &tx_b };
assert_eq!(
Program.verify(
&tx_a.data.tze_outputs[0].precondition,
&tx_b.data.tze_inputs[0].witness,
&tx_a.tze_outputs[0].precondition,
&tx_b.tze_inputs[0].witness,
&ctx0
),
Ok(())
@ -726,8 +726,8 @@ mod tests {
let ctx1 = Ctx { tx: &tx_b };
assert_eq!(
Program.verify(
&tx_b.data.tze_outputs[0].precondition,
&tx_c.data.tze_inputs[0].witness,
&tx_b.tze_outputs[0].precondition,
&tx_c.tze_inputs[0].witness,
&ctx1
),
Ok(())

View File

@ -44,8 +44,8 @@ impl fmt::Display for TxId {
/// A Zcash transaction.
#[derive(Debug)]
pub struct Transaction {
pub txid: TxId,
pub data: TransactionData,
txid: TxId,
data: TransactionData,
}
impl Deref for Transaction {