fix: always update key images (#3310)

This prevents `0100000000000000000000000000000000000000000000000000000000000000` from showing up and throwing during tx creation Also bump the monero_c to fix ubuntu26.04 build issue on arm64

cyan committed Jun 8, 2026 at 00:00 UTC 33b438278a33bf07787ed6fa4a899afa6c99ed32
2 files changed +2 -4
cw_monero/lib/monero_wallet.dart
+1 -3
@@ -435,9 +435,7 @@ abstract class MoneroWalletBase extends WalletBase<MoneroBalance,
435 throw MoneroTransactionCreationException('The wallet is not synced.');
436 }
437
438 - if (unspentCoins.isEmpty) {
439 - await updateUnspent();
440 - }
438 + await updateUnspent();
439
440 for (final utx in unspentCoins) {
441 if (utx.isSending) {
scripts/prepare_moneroc.sh
+1 -1
@@ -16,7 +16,7 @@ fi
16 # NOTE: Make sure to update monero_c prebuilds link in workflow files
17 # https://github.com/MrCyjaneK/monero_c/releases/download/v0.18.4.6-RC2/release-bundle.zip
18 git fetch -a
19 -git checkout 0b324fe33ff5709feb69e2892767c1be9349957d
19 +git checkout 5952bef2ec01b0b7e57c11613cbdc081dcd727c5
20 git reset --hard
21 git submodule update --init --force --recursive
22