From 9f2cc5f6ecb7f05104125bfb188d97d8c517ab44 Mon Sep 17 00:00:00 2001 From: Arthur Roberts - PopOS Desktop Date: Thu, 27 Nov 2025 22:11:48 +0000 Subject: [PATCH] Added desc to monero txs --- qr_code_crypto/src/lib.rs | 3 +++ qr_code_crypto/src/main.rs | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/qr_code_crypto/src/lib.rs b/qr_code_crypto/src/lib.rs index 5de21c4..45b26c0 100644 --- a/qr_code_crypto/src/lib.rs +++ b/qr_code_crypto/src/lib.rs @@ -50,4 +50,7 @@ impl MoneroInvoice { pub fn add_amount(self, amount: Decimal) -> Self { self.set_query_part("tx_amount", &amount.to_string()) } + pub fn add_description(self, desc: &str) -> Self { + self.set_query_part("tx_description", desc) + } } diff --git a/qr_code_crypto/src/main.rs b/qr_code_crypto/src/main.rs index 0ca4c5f..a57351f 100644 --- a/qr_code_crypto/src/main.rs +++ b/qr_code_crypto/src/main.rs @@ -16,7 +16,8 @@ fn create_and_print_qr_invoice(invoice: impl CryptoInvoice) { fn main() { let monero_donation_adress = "888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H".to_string(); - let monero_invoice = - MoneroInvoice::new(&monero_donation_adress).add_amount(Decimal::new(200, 2)); + let monero_invoice = MoneroInvoice::new(&monero_donation_adress) + .add_amount(Decimal::new(200, 2)) + .add_description("Testing!"); create_and_print_qr_invoice(monero_invoice); }