diff --git a/common/src/lib.rs b/common/src/lib.rs index 46868d9..0a911f5 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -5,6 +5,7 @@ pub mod block; pub mod commitment; pub mod merkle_tree_public; pub mod nullifier; +pub mod public_transfer_receipts; pub mod rpc_primitives; pub mod transaction; pub mod utxo_commitment; diff --git a/common/src/public_transfer_receipts.rs b/common/src/public_transfer_receipts.rs new file mode 100644 index 0000000..c865a03 --- /dev/null +++ b/common/src/public_transfer_receipts.rs @@ -0,0 +1,10 @@ +use serde::{Deserialize, Serialize}; + +use crate::merkle_tree_public::TreeHashType; + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct PublicNativeTokenSend { + pub from: TreeHashType, + pub to: TreeHashType, + pub moved_balance: u64, +}