From 83ac9c0db3d116d60d45a135e19447eed080b9ee Mon Sep 17 00:00:00 2001 From: Khushal Date: Sun, 1 Mar 2026 18:39:58 +0530 Subject: [PATCH] feat: multimint sends using cdk --- 1 | 33 ++ App.tsx | 7 + .../com/zeus/cashudevkit/CashuDevKitModule.kt | 110 +++- cashu-cdk/CashuDevKit.ts | 44 ++ cashu-cdk/types.ts | 21 + components/EcashMintPicker.tsx | 207 ++++++- ios/CashuDevKit/CashuDevKitModule.m | 11 + ios/CashuDevKit/CashuDevKitModule.swift | 106 +++- locales/en.json | 4 + stores/CashuStore.ts | 473 +++++++++++++++- stores/SettingsStore.ts | 2 + utils/CashuUtils.ts | 23 + views/Cashu/CashuPaymentRequest.tsx | 207 ++++++- views/Cashu/CashuSendingLightning.tsx | 17 +- views/Cashu/LegacySeedRecovery.tsx | 1 + .../LightningAddressSettings.tsx | 6 +- views/Cashu/Mints.tsx | 214 ++++++-- views/Cashu/MultimintPayment.tsx | 516 ++++++++++++++++++ views/Cashu/ReceiveEcash.tsx | 2 + views/Settings/EcashSettings.tsx | 78 ++- 20 files changed, 1975 insertions(+), 107 deletions(-) create mode 100644 1 create mode 100644 views/Cashu/MultimintPayment.tsx diff --git a/1 b/1 new file mode 100644 index 000000000..097c32cf3 --- /dev/null +++ b/1 @@ -0,0 +1,33 @@ +pick 09a58a0b5 # docs: add comment explaining amountInput usage in keypad components +fixup bc2a22a2b # fix: nit + +# Rebase 15aee7d98..bc2a22a2b onto 15aee7d98 (2 commands) +# +# Commands: +# p, pick = use commit +# r, reword = use commit, but edit the commit message +# e, edit = use commit, but stop for amending +# s, squash = use commit, but meld into previous commit +# f, fixup [-C | -c] = like "squash" but keep only the previous +# commit's log message, unless -C is used, in which case +# keep only this commit's message; -c is same as -C but +# opens the editor +# x, exec = run command (the rest of the line) using shell +# b, break = stop here (continue rebase later with 'git rebase --continue') +# d, drop = remove commit +# l, label