From e4752000d497f419d6e071c2b2aa6a2a9e239052 Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Fri, 25 Oct 2024 00:38:15 +0200 Subject: [PATCH] setup for utxo tree --- utxo/src/utxo_tree.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/utxo/src/utxo_tree.rs b/utxo/src/utxo_tree.rs index 147c458..6c265e6 100644 --- a/utxo/src/utxo_tree.rs +++ b/utxo/src/utxo_tree.rs @@ -72,3 +72,23 @@ impl Default for UTXOSparseMerkleTree { Self::new() } } + +#[cfg(test)] +mod tests { + use super::*; + use storage::{merkle_tree_public::TreeHashType, AccountId}; + use crate::utxo_core::{UTXO, UTXOPayload}; + + fn sample_utxo_payload() -> UTXOPayload { + UTXOPayload { + owner: AccountId::default(), + asset: vec![1, 2, 3], + } + } + + fn sample_utxo() -> UTXO { + UTXO::create_utxo_from_payload(sample_utxo_payload()) + } + + +}