From eb31150031ab95ce80f12f463336d9a1b2ac41df Mon Sep 17 00:00:00 2001 From: thesimplekid Date: Mon, 3 Jul 2023 23:27:25 -0400 Subject: [PATCH] `nut08` change amount --- src/nuts/nut08.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/nuts/nut08.rs b/src/nuts/nut08.rs index 0b3092b8..6c0fa611 100644 --- a/src/nuts/nut08.rs +++ b/src/nuts/nut08.rs @@ -40,3 +40,12 @@ pub struct MeltResponse { pub preimage: Option, pub change: Option>, } + +impl MeltResponse { + pub fn change_amount(&self) -> Amount { + match &self.change { + Some(change) => change.iter().map(|c| c.amount).sum(), + None => Amount::ZERO, + } + } +}