From 7c8c75f7c8fd03085b8a027ab76884a065f6d9f3 Mon Sep 17 00:00:00 2001 From: HashEngineering Date: Tue, 4 Feb 2025 12:47:08 -0800 Subject: [PATCH 1/2] feat: add support for 24 word recovery phrases, add option to choose word count on wallet creation. --- wallet/AndroidManifest.xml | 5 + .../res/layout/activity_phrasewordcount.xml | 121 ++++++++++++++++++ wallet/res/values/strings-extra.xml | 6 +- wallet/res/values/strings.xml | 2 + .../wallet/service/WalletFactory.kt | 18 ++- .../wallet/ui/OnboardingActivity.kt | 17 ++- .../wallet/ui/OnboardingViewModel.kt | 4 +- .../ui/dashpay/utils/GoogleDriveService.kt | 2 +- .../onboarding/SelectSecurityLevelActivity.kt | 52 ++++++++ .../schildbach/wallet/util/MnemonicCodeExt.kt | 4 +- 10 files changed, 220 insertions(+), 11 deletions(-) create mode 100644 wallet/res/layout/activity_phrasewordcount.xml create mode 100644 wallet/src/de/schildbach/wallet/ui/onboarding/SelectSecurityLevelActivity.kt diff --git a/wallet/AndroidManifest.xml b/wallet/AndroidManifest.xml index b4ad2b8c3..1bceb72ef 100644 --- a/wallet/AndroidManifest.xml +++ b/wallet/AndroidManifest.xml @@ -97,6 +97,11 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +