From 79a990d4f1edf23ec38ce7215546ff1106b05a99 Mon Sep 17 00:00:00 2001 From: thesn10 <38666407+thesn10@users.noreply.github.com> Date: Tue, 19 May 2026 22:35:23 +0200 Subject: [PATCH] fix(descro): try_send_multi returns false instead of panicking on signing failure --- programs/descro/tests/common/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/programs/descro/tests/common/mod.rs b/programs/descro/tests/common/mod.rs index 72934fa..e505bb5 100644 --- a/programs/descro/tests/common/mod.rs +++ b/programs/descro/tests/common/mod.rs @@ -217,7 +217,9 @@ pub fn try_send_multi(svm: &mut LiteSVM, ix: Instruction, payer: &Keypair, extra let msg = Message::new_with_blockhash(&[ix], Some(&payer.pubkey()), &blockhash); let mut signers: Vec<&Keypair> = vec![payer]; signers.extend_from_slice(extra); - let tx = VersionedTransaction::try_new(VersionedMessage::Legacy(msg), &signers).unwrap(); + let Ok(tx) = VersionedTransaction::try_new(VersionedMessage::Legacy(msg), &signers) else { + return false; + }; svm.send_transaction(tx).is_ok() }