diff --git a/masp_primitives/src/transaction.rs b/masp_primitives/src/transaction.rs index 0f9fa1d0..a4cd3f70 100644 --- a/masp_primitives/src/transaction.rs +++ b/masp_primitives/src/transaction.rs @@ -60,7 +60,9 @@ pub type GrothProofBytes = [u8; GROTH_PROOF_SIZE]; const MASPV5_TX_VERSION: u32 = 2; const MASPV5_VERSION_GROUP_ID: u32 = 0x26A7270A; -#[derive(Clone, Copy, PartialOrd, Ord, PartialEq, Eq, Hash)] +#[derive( + Clone, Copy, PartialOrd, Ord, PartialEq, Eq, Hash, BorshSerialize, BorshDeserialize, BorshSchema, +)] pub struct TxId([u8; 32]); memuse::impl_no_dynamic_usage!(TxId);