gitextract_b8zdsqe2/ ├── .dockerignore ├── .eslintrc.cjs ├── .github/ │ └── workflows/ │ ├── android-build.yml │ ├── android-prod.yml │ ├── android-staging.yml │ ├── code-quality.yml │ ├── docker.yml │ ├── ios-prod.yml │ ├── ios-staging.yml │ └── playwright.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── android/ │ ├── .gitignore │ ├── app/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── capacitor.build.gradle │ │ ├── proguard-rules.pro │ │ └── src/ │ │ ├── androidTest/ │ │ │ └── java/ │ │ │ └── com/ │ │ │ └── getcapacitor/ │ │ │ └── myapp/ │ │ │ └── ExampleInstrumentedTest.java │ │ ├── main/ │ │ │ ├── AndroidManifest.xml │ │ │ ├── java/ │ │ │ │ └── com/ │ │ │ │ └── mutinywallet/ │ │ │ │ └── mutinywallet/ │ │ │ │ └── MainActivity.java │ │ │ └── res/ │ │ │ ├── drawable/ │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── drawable-v24/ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── layout/ │ │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26/ │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── values/ │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ └── xml/ │ │ │ └── file_paths.xml │ │ └── test/ │ │ └── java/ │ │ └── com/ │ │ └── getcapacitor/ │ │ └── myapp/ │ │ └── ExampleUnitTest.java │ ├── build.gradle │ ├── capacitor.settings.gradle │ ├── gradle/ │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── variables.gradle ├── capacitor.config.ts ├── default.conf ├── e2e/ │ ├── encrypt.spec.ts │ ├── fedimint.spec.ts │ ├── load.spec.ts │ ├── restore.spec.ts │ ├── roundtrip.spec.ts │ ├── routes.spec.ts │ └── utils.ts ├── flake.nix ├── index.html ├── ios/ │ ├── .gitignore │ └── App/ │ ├── App/ │ │ ├── App.entitlements │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── Splash.imageset/ │ │ │ └── Contents.json │ │ ├── Base.lproj/ │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ └── Info.plist │ ├── App.ipa │ ├── App.xcodeproj/ │ │ ├── project.pbxproj │ │ ├── project.xcworkspace/ │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── App.xcscheme │ ├── App.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── IDEWorkspaceChecks.plist │ ├── Gemfile │ ├── MyCustomViewController.swift │ ├── Podfile │ └── fastlane/ │ ├── .gitignore │ ├── Appfile │ ├── Fastfile │ ├── Matchfile │ └── README.md ├── justfile ├── manifest.ts ├── package.json ├── playwright.config.ts ├── postcss.config.cjs ├── prettier.config.mjs ├── public/ │ ├── .well-known/ │ │ ├── apple-app-site-association │ │ └── assetlinks.json │ ├── i18n/ │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── hans.json │ │ ├── hant.json │ │ ├── it.json │ │ ├── ko.json │ │ └── pt.json │ └── robots.txt ├── scripts/ │ └── errorsToTs.cjs ├── src/ │ ├── components/ │ │ ├── Activity.tsx │ │ ├── ActivityDetailsModal.tsx │ │ ├── Amount.tsx │ │ ├── AmountEditable.tsx │ │ ├── BalanceBox.tsx │ │ ├── BigMoney.tsx │ │ ├── ChooseCurrency.tsx │ │ ├── ChooseLanguage.tsx │ │ ├── ContactButton.tsx │ │ ├── ContactEditor.tsx │ │ ├── ContactForm.tsx │ │ ├── ContactViewer.tsx │ │ ├── DecryptDialog.tsx │ │ ├── DeleteEverything.tsx │ │ ├── EditProfileForm.tsx │ │ ├── ErrorDisplay.tsx │ │ ├── Fab.tsx │ │ ├── Failure.tsx │ │ ├── FederationInviteShower.tsx │ │ ├── FederationPopup.tsx │ │ ├── Fee.tsx │ │ ├── FeeDisplay.tsx │ │ ├── GenericItem.tsx │ │ ├── HomeBalance.tsx │ │ ├── HomePrompt.tsx │ │ ├── HomeSubnav.tsx │ │ ├── I18nProvider.tsx │ │ ├── IOSbanner.tsx │ │ ├── ImportExport.tsx │ │ ├── ImportNsecForm.tsx │ │ ├── InfoBox.tsx │ │ ├── IntegratedQR.tsx │ │ ├── JsonModal.tsx │ │ ├── KitchenSink.tsx │ │ ├── LabelCircle.tsx │ │ ├── LightningAddressShower.tsx │ │ ├── LoadingIndicator.tsx │ │ ├── Logo.tsx │ │ ├── Logs.tsx │ │ ├── MoreInfoModal.tsx │ │ ├── MutinyPlusCta.tsx │ │ ├── NWCEditor.tsx │ │ ├── NavBar.tsx │ │ ├── NostrActivity.tsx │ │ ├── PendingNwc.tsx │ │ ├── Reader.tsx │ │ ├── ReceiveWarnings.tsx │ │ ├── Reload.tsx │ │ ├── Restart.tsx │ │ ├── ResyncOnchain.tsx │ │ ├── SeedWords.tsx │ │ ├── SetupErrorDisplay.tsx │ │ ├── ShareCard.tsx │ │ ├── SharpButton.tsx │ │ ├── ShutdownPopup.tsx │ │ ├── SimpleInput.tsx │ │ ├── SocialActionRow.tsx │ │ ├── Toaster.tsx │ │ ├── ToggleHodl.tsx │ │ ├── index.ts │ │ ├── layout/ │ │ │ ├── BackLink.tsx │ │ │ ├── BackPop.tsx │ │ │ ├── Button.tsx │ │ │ ├── ExternalLink.tsx │ │ │ ├── LoadingSpinner.tsx │ │ │ ├── Misc.tsx │ │ │ ├── Radio.tsx │ │ │ ├── SubtleButton.tsx │ │ │ ├── TextField.tsx │ │ │ └── index.ts │ │ └── successfail/ │ │ ├── MegaCheck.tsx │ │ ├── MegaClock.tsx │ │ ├── MegaEx.tsx │ │ ├── SuccessModal.tsx │ │ └── index.ts │ ├── i18n/ │ │ ├── config.ts │ │ └── context.ts │ ├── index.tsx │ ├── logic/ │ │ ├── browserCompatibility.ts │ │ ├── errorDispatch.ts │ │ ├── mutinyWalletSetup.ts │ │ └── waila.ts │ ├── root.css │ ├── router.tsx │ ├── routes/ │ │ ├── Chat.tsx │ │ ├── EditProfile.tsx │ │ ├── Feedback.tsx │ │ ├── Main.tsx │ │ ├── Profile.tsx │ │ ├── Receive.tsx │ │ ├── Redeem.tsx │ │ ├── Request.tsx │ │ ├── Scanner.tsx │ │ ├── Search.tsx │ │ ├── Send.tsx │ │ ├── Swap.tsx │ │ ├── SwapLightning.tsx │ │ ├── Transfer.tsx │ │ ├── [...404].tsx │ │ ├── index.ts │ │ ├── settings/ │ │ │ ├── Admin.tsx │ │ │ ├── Backup.tsx │ │ │ ├── Channels.tsx │ │ │ ├── Connections.tsx │ │ │ ├── Currency.tsx │ │ │ ├── EmergencyKit.tsx │ │ │ ├── Encrypt.tsx │ │ │ ├── ImportProfile.tsx │ │ │ ├── Language.tsx │ │ │ ├── LightningAddress.tsx │ │ │ ├── ManageFederations.tsx │ │ │ ├── NostrKeys.tsx │ │ │ ├── Plus.tsx │ │ │ ├── Restore.tsx │ │ │ ├── Root.tsx │ │ │ ├── Servers.tsx │ │ │ └── index.ts │ │ └── setup/ │ │ ├── AddFederation.tsx │ │ ├── ImportProfile.tsx │ │ ├── NewProfile.tsx │ │ ├── Restore.tsx │ │ ├── Root.tsx │ │ └── index.ts │ ├── state/ │ │ └── megaStore.tsx │ ├── styles/ │ │ └── dialogs.ts │ ├── utils/ │ │ ├── baseUrl.ts │ │ ├── bech32.ts │ │ ├── blobToBase64.ts │ │ ├── conversions.ts │ │ ├── currencies.ts │ │ ├── debounce.ts │ │ ├── deepSignal.ts │ │ ├── download.ts │ │ ├── eify.ts │ │ ├── fetchZaps.ts │ │ ├── gradientHash.ts │ │ ├── index.ts │ │ ├── keypad.ts │ │ ├── languages.ts │ │ ├── mempoolTxUrl.ts │ │ ├── nostr.ts │ │ ├── objectToSearchParams.ts │ │ ├── openLinkProgrammatically.ts │ │ ├── platform.ts │ │ ├── prettyPrintTime.ts │ │ ├── subscriptions.ts │ │ ├── timeout.ts │ │ ├── typescript.ts │ │ ├── useCopy.ts │ │ ├── vibrate.ts │ │ └── words.ts │ ├── vite-env.d.ts │ └── workers/ │ └── walletWorker.ts ├── tailwind.config.cjs ├── tsconfig.json └── vite.config.ts