gitextract_io1ldjbk/ ├── .gitignore ├── .prettierignore ├── .prettierrc ├── AGENTS.md ├── TODO.md ├── app.json ├── assets/ │ ├── lottie/ │ │ ├── confetti.json │ │ └── success.json │ └── translations/ │ ├── de.json │ ├── en.json │ ├── es.json │ ├── it.json │ ├── ru.json │ └── th.json ├── eas.json ├── expo-router-implementation-steps.md ├── expo-router-migration-issues.md ├── expo-router-migration-plan.md ├── index.ts ├── package.json ├── src/ │ ├── components/ │ │ ├── ActionButtons.tsx │ │ ├── AmountInput.tsx │ │ ├── AnimatedSpinner.tsx │ │ ├── App.tsx │ │ ├── Balance.tsx │ │ ├── Blank.tsx │ │ ├── Button.tsx │ │ ├── Card.tsx │ │ ├── Copy.tsx │ │ ├── DashboardTopBar.tsx │ │ ├── Empty.tsx │ │ ├── Icons.tsx │ │ ├── InputAndLabel.tsx │ │ ├── Loading.tsx │ │ ├── Logo.tsx │ │ ├── MintBalance.tsx │ │ ├── MintHeaderSelector.tsx │ │ ├── MintSelectionSheet.tsx │ │ ├── MintSelector.tsx │ │ ├── Option.tsx │ │ ├── OverviewRow.tsx │ │ ├── Progress.tsx │ │ ├── QR.tsx │ │ ├── RadioBtn.tsx │ │ ├── Screen.tsx │ │ ├── Separator.tsx │ │ ├── SwipeButton.tsx │ │ ├── Toaster.tsx │ │ ├── Toggle.tsx │ │ ├── Txt.tsx │ │ ├── TxtInput.tsx │ │ ├── animation/ │ │ │ └── Shake.ts │ │ ├── hooks/ │ │ │ ├── AnimatedQr.ts │ │ │ ├── Copy.tsx │ │ │ ├── Loading.tsx │ │ │ ├── useCashuClaimFlow.ts │ │ │ ├── useDiscoverMints.ts │ │ │ ├── useNfcPayment.ts │ │ │ └── useUrDecoder.ts │ │ ├── modal/ │ │ │ ├── ConfirmBottomSheet.tsx │ │ │ ├── ConfirmationModal.tsx │ │ │ ├── MeltConfirmationModal.tsx │ │ │ ├── NfcPaymentModal.tsx │ │ │ ├── OperationMintPanel.tsx │ │ │ ├── SendConfirmationModal.tsx │ │ │ ├── TrustMintBottomSheet.tsx │ │ │ ├── TrustMintProvider.tsx │ │ │ └── index.tsx │ │ └── nav/ │ │ ├── Navigator.tsx │ │ ├── TopNav.tsx │ │ └── utils.ts │ ├── config/ │ │ ├── config.base.ts │ │ ├── config.dev.ts │ │ ├── config.prod.ts │ │ └── index.ts │ ├── consts/ │ │ ├── env.ts │ │ ├── index.ts │ │ ├── time.ts │ │ └── urls.ts │ ├── context/ │ │ ├── Balance.tsx │ │ ├── Currency.tsx │ │ ├── KnownMints.tsx │ │ ├── Linking.tsx │ │ ├── Manager.tsx │ │ ├── NfcAmountLimits.tsx │ │ ├── Npc.tsx │ │ ├── Privacy.tsx │ │ ├── Prompt.tsx │ │ └── Theme.tsx │ ├── i18n.ts │ ├── i18next.d.ts │ ├── logger/ │ │ ├── AppLogger.ts │ │ └── index.ts │ ├── model/ │ │ ├── env.ts │ │ ├── i18n.ts │ │ ├── index.ts │ │ └── nav.ts │ ├── nav/ │ │ ├── HistoryNavigator.tsx │ │ ├── MintNavigator.tsx │ │ ├── RestoreNavigator.tsx │ │ ├── SettingsNavigator.tsx │ │ └── navTypes.ts │ ├── screens/ │ │ ├── Dashboard.tsx │ │ ├── DashboardActionSheet.tsx │ │ ├── ErrorScreen/ │ │ │ ├── ErrorBoundary.tsx │ │ │ └── ErrorDetails.tsx │ │ ├── History/ │ │ │ ├── Details.tsx │ │ │ ├── components/ │ │ │ │ ├── DetailsSection.tsx │ │ │ │ ├── HistoryDetailsScreen.tsx │ │ │ │ ├── HistoryOverview.tsx │ │ │ │ ├── LatestHistory.tsx │ │ │ │ ├── LatestHistoryMeltEntry.tsx │ │ │ │ ├── LatestHistoryMintEntry.tsx │ │ │ │ ├── LatestHistoryReceiveEntry.tsx │ │ │ │ ├── LatestHistorySendEntry.tsx │ │ │ │ ├── LatestHistoryWrapper.tsx │ │ │ │ ├── MeltHistoryDetails.tsx │ │ │ │ ├── MintHistoryDetails.tsx │ │ │ │ ├── ReceiveHistoryDetails.tsx │ │ │ │ ├── SendHistoryDetails.tsx │ │ │ │ └── TokenSection.tsx │ │ │ ├── entryTime.tsx │ │ │ └── index.tsx │ │ ├── Mints/ │ │ │ ├── AddMintScreen.tsx │ │ │ ├── MintHomeScreen.tsx │ │ │ ├── MintSettingsScreen.tsx │ │ │ ├── components/ │ │ │ │ ├── MetadataItem.tsx │ │ │ │ └── MintItem.tsx │ │ │ └── index.ts │ │ ├── Onboarding.tsx │ │ ├── Payment/ │ │ │ ├── MeltInput.tsx │ │ │ ├── MintSelectAmount.tsx │ │ │ ├── Processing.tsx │ │ │ ├── ProcessingError.tsx │ │ │ ├── Receive/ │ │ │ │ └── Invoice.tsx │ │ │ ├── Send/ │ │ │ │ ├── CoinSelection.tsx │ │ │ │ └── EncodedToken.tsx │ │ │ ├── SendSelectAmount.tsx │ │ │ ├── Success.tsx │ │ │ └── SuccessScreen.tsx │ │ ├── QRScan/ │ │ │ ├── QrScannerScreen.tsx │ │ │ ├── components/ │ │ │ │ └── CameraPermission.tsx │ │ │ └── hooks/ │ │ │ └── useScanResult.ts │ │ ├── Restore/ │ │ │ ├── Recover.tsx │ │ │ ├── Recovering.tsx │ │ │ └── SelectRecoveryMint.tsx │ │ └── Settings/ │ │ ├── Currency.tsx │ │ ├── Display.tsx │ │ ├── Language.tsx │ │ ├── MenuItem.tsx │ │ ├── NfcSettings.tsx │ │ ├── NpcSettings.tsx │ │ ├── ViewMnemonic.tsx │ │ └── index.tsx │ ├── services/ │ │ ├── ExchangeRateService.ts │ │ ├── NFCService.ts │ │ ├── NpcService.ts │ │ └── SeedService.ts │ ├── shim.ts │ ├── storage/ │ │ ├── DbProvider.ts │ │ ├── dev.ts │ │ └── store/ │ │ ├── SecureStore.ts │ │ ├── consts.ts │ │ ├── index.ts │ │ └── theme.ts │ ├── styles/ │ │ ├── colors.ts │ │ ├── globals.ts │ │ └── index.ts │ └── util/ │ ├── index.ts │ ├── lnurl.ts │ ├── localization.ts │ ├── lud16.ts │ ├── paymentStringParser.ts │ └── typeguards.ts ├── tsconfig.json └── zapstore.yaml