Skip to content

Commit ef87cc8

Browse files
committed
refactor(wallet-mobile): settings files
1 parent 00d58c7 commit ef87cc8

File tree

117 files changed

+895
-550
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

117 files changed

+895
-550
lines changed

apps/wallet-mobile/src/InitApp.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {Platform, UIManager} from 'react-native'
55
import uuid from 'uuid'
66

77
import {AppNavigator} from './AppNavigator'
8-
import {useInitScreenShare} from './features/Settings/ScreenShare'
8+
import {useInitScreenShare} from './features/Settings/useCases/changeAppSettings/ScreenShare'
99
import {useWalletManager} from './features/WalletManager/context/WalletManagerProvider'
1010
import {storageVersionMaker} from './kernel/storage/migrations/storageVersion'
1111

apps/wallet-mobile/src/WalletNavigator.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ import {PortfolioNavigator} from './features/Portfolio/PortfolioNavigator'
2626
import {CatalystNavigator} from './features/RegisterCatalyst/CatalystNavigator'
2727
import {ReviewTxNavigator} from './features/ReviewTx/ReviewTxNavigator'
2828
import {SearchProvider} from './features/Search/SearchContext'
29-
import {SettingsScreenNavigator} from './features/Settings'
30-
import {NetworkTag} from './features/Settings/ChangeNetwork/NetworkTag'
29+
import {SettingsScreenNavigator} from './features/Settings/SettingsScreenNavigator'
30+
import {NetworkTag} from './features/Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
3131
import {SetupWalletNavigator} from './features/SetupWallet/SetupWalletNavigator'
3232
import {GovernanceNavigator} from './features/Staking/Governance/GovernanceNavigator'
3333
import {SwapFormProvider} from './features/Swap/common/SwapFormProvider'

apps/wallet-mobile/src/YoroiApp.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {AuthProvider} from './features/Auth/AuthProvider'
1616
import {BrowserProvider} from './features/Discover/common/BrowserProvider'
1717
import {PortfolioTokenActivityProvider} from './features/Portfolio/common/PortfolioTokenActivityProvider'
1818
import {ReviewTxProvider} from './features/ReviewTx/common/ReviewTxProvider'
19-
import {CurrencyProvider} from './features/Settings/Currency/CurrencyContext'
19+
import {CurrencyProvider} from './features/Settings/useCases/changeAppSettings/Currency/CurrencyContext'
2020
import {AutomaticWalletOpenerProvider} from './features/WalletManager/context/AutomaticWalletOpeningProvider'
2121
import {WalletManagerProvider} from './features/WalletManager/context/WalletManagerProvider'
2222
import {walletManager} from './features/WalletManager/wallet-manager'

apps/wallet-mobile/src/components/HideableText/HideableText.stories.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React from 'react'
33
import {StyleSheet} from 'react-native'
44
import {SafeAreaView} from 'react-native-safe-area-context'
55

6-
import {usePrivacyMode} from '../../features/Settings/PrivacyMode/PrivacyMode'
6+
import {usePrivacyMode} from '../../features/Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
77
import {Button} from '../Button/Button'
88
import {Spacer} from '../Spacer/Spacer'
99
import {Text} from '../Text'

apps/wallet-mobile/src/components/HideableText/HideableText.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import {TextProps} from 'react-native'
33

4-
import {usePrivacyMode} from '../../features/Settings/PrivacyMode/PrivacyMode'
4+
import {usePrivacyMode} from '../../features/Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
55
import {Text} from '../Text'
66

77
type Props = TextProps & {

apps/wallet-mobile/src/components/PairedBalance/PairedBalance.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import {StyleSheet, Text, TextStyle} from 'react-native'
77

88
import {usePortfolio} from '../../features/Portfolio/common/PortfolioProvider'
99
import {usePortfolioTokenActivity} from '../../features/Portfolio/common/PortfolioTokenActivityProvider'
10-
import {useCurrencyPairing} from '../../features/Settings/Currency/CurrencyContext'
11-
import {usePrivacyMode} from '../../features/Settings/PrivacyMode/PrivacyMode'
10+
import {useCurrencyPairing} from '../../features/Settings/useCases/changeAppSettings/Currency/CurrencyContext'
11+
import {usePrivacyMode} from '../../features/Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1212
import {useWalletManager} from '../../features/WalletManager/context/WalletManagerProvider'
1313
import {CurrencySymbol} from '../../yoroi-wallets/types/other'
1414
import {Boundary, ResetError, ResetErrorRef} from '../Boundary/Boundary'

apps/wallet-mobile/src/features/Discover/DiscoverNavigator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {ErrorBoundary} from 'react-error-boundary'
77
import {LoadingBoundary} from '../../components/Boundary/Boundary'
88
import {SomethingWentWrong} from '../../components/SomethingWentWrong/SomethingWentWrong'
99
import {defaultStackNavigationOptions, DiscoverRoutes} from '../../kernel/navigation'
10-
import {NetworkTag} from '../Settings/ChangeNetwork/NetworkTag'
10+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
1111
import {BrowserNavigator} from './BrowserNavigator'
1212
import {useStrings} from './common/useStrings'
1313
import {ReviewTransaction} from './useCases/ReviewTransaction/ReviewTransaction'

apps/wallet-mobile/src/features/Discover/useCases/SelectDappFromList/SelectDappFromListScreen.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {SimpleTab} from '../../../../components/SimpleTab/SimpleTab'
77
import {Spacer} from '../../../../components/Spacer/Spacer'
88
import {useMetrics} from '../../../../kernel/metrics/metricsManager'
99
import {useSearch, useSearchOnNavBar} from '../../../Search/SearchContext'
10-
import {NetworkTag} from '../../../Settings/ChangeNetwork/NetworkTag'
10+
import {NetworkTag} from '../../../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
1111
import {ChainDAppsWarning} from '../../common/ChainDAppsWarning'
1212
import {getGoogleSearchItem} from '../../common/helpers'
1313
import {useDAppsConnected} from '../../common/useDAppsConnected'

apps/wallet-mobile/src/features/Menu/Menu.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {usePrefetchStakingInfo} from '../../legacy/Dashboard/StakePoolInfos'
1919
import {usePoolTransition} from '../../legacy/Staking/PoolTransition/usePoolTransition'
2020
import {useCanVote} from '../RegisterCatalyst/common/hooks'
2121
import {InsufficientFundsModal} from '../RegisterCatalyst/common/InsufficientFundsModal'
22-
import {NetworkTag} from '../Settings/ChangeNetwork/NetworkTag'
22+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
2323
import {useIsGovernanceFeatureEnabled} from '../Staking/Governance/common/helpers'
2424
import {useSelectedWallet} from '../WalletManager/common/hooks/useSelectedWallet'
2525

apps/wallet-mobile/src/features/Portfolio/NftsNavigator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import React from 'react'
44

55
import {useMetrics} from '../../kernel/metrics/metricsManager'
66
import {defaultStackNavigationOptions, NftRoutes} from '../../kernel/navigation'
7-
import {NetworkTag} from '../Settings/ChangeNetwork/NetworkTag'
7+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
88
import {useStrings} from './common/hooks/useStrings'
99
import {MediaDetailsScreen} from './common/MediaDetailsScreen/MediaDetailsScreen'
1010
import {ListMediaGalleryScreen} from './useCases/PortfolioTokensList/PortfolioWalletTokenList/ListMediaGalleryScreen/ListMediaGalleryScreen'

apps/wallet-mobile/src/features/Portfolio/PortfolioNavigator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as React from 'react'
55
import {Boundary} from '../../components/Boundary/Boundary'
66
import {defaultStackNavigationOptions, PortfolioRoutes} from '../../kernel/navigation'
77
import {SearchProvider} from '../Search/SearchContext'
8-
import {NetworkTag} from '../Settings/ChangeNetwork/NetworkTag'
8+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
99
import {TxDetails} from '../Transactions/useCases/TxDetails/TxDetails'
1010
import {useStrings} from './common/hooks/useStrings'
1111
import {PortfolioProvider} from './common/PortfolioProvider'

apps/wallet-mobile/src/features/Portfolio/common/TokenAmountItem/TokenAmountItem.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {Icon} from '../../../../components/Icon'
88
import {PairedBalance} from '../../../../components/PairedBalance/PairedBalance'
99
import {Spacer} from '../../../../components/Spacer/Spacer'
1010
import {Text} from '../../../../components/Text'
11-
import {usePrivacyMode} from '../../../Settings/PrivacyMode/PrivacyMode'
11+
import {usePrivacyMode} from '../../../Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1212
import {usePriceImpactRiskTheme} from '../../../Swap/common/helpers'
1313
import {SwapPriceImpactRisk} from '../../../Swap/common/types'
1414
import {TokenInfoIcon} from './TokenInfoIcon'

apps/wallet-mobile/src/features/Portfolio/common/hooks/useGetPortfolioTokenChart.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {features} from '../../../../kernel/features'
88
import {useLanguage} from '../../../../kernel/i18n'
99
import {logger} from '../../../../kernel/logger/logger'
1010
import {fetchPtPriceActivity} from '../../../../yoroi-wallets/cardano/usePrimaryTokenActivity'
11-
import {useCurrencyPairing} from '../../../Settings/Currency/CurrencyContext'
11+
import {useCurrencyPairing} from '../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
1212
import {useSelectedNetwork} from '../../../WalletManager/common/hooks/useSelectedNetwork'
1313
import {useSelectedWallet} from '../../../WalletManager/common/hooks/useSelectedWallet'
1414
import {networkConfigs} from '../../../WalletManager/network-manager/network-manager'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioDashboard/BalanceCard/BalanceCard.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as React from 'react'
44
import {StyleSheet, View} from 'react-native'
55
import LinearGradient from 'react-native-linear-gradient'
66

7-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
7+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
88
import {useSelectedWallet} from '../../../../WalletManager/common/hooks/useSelectedWallet'
99
import {aggregatePrimaryAmount} from '../../../common/helpers/aggregatePrimaryAmount'
1010
import {usePortfolioTokenActivity} from '../../../common/PortfolioTokenActivityProvider'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioDashboard/BalanceCard/BalanceCardContent.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import {StyleSheet, Text, TouchableOpacity, View} from 'react-native'
66

77
import {PairedBalance} from '../../../../../components/PairedBalance/PairedBalance'
88
import {Spacer} from '../../../../../components/Spacer/Spacer'
9-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
10-
import {usePrivacyMode} from '../../../../Settings/PrivacyMode/PrivacyMode'
9+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
10+
import {usePrivacyMode} from '../../../../Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1111
import {formatPriceChange, priceChange} from '../../../common/helpers/priceChange'
1212
import {useNavigateTo} from '../../../common/hooks/useNavigateTo'
1313
import {PnlTag} from '../../../common/PnlTag/PnlTag'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioDashboard/BalanceCard/Rate.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {useTheme} from '@yoroi/theme'
22
import * as React from 'react'
33
import {StyleSheet, Text} from 'react-native'
44

5-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
5+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
66

77
type Props = {rate: number; name: string}
88
export const Rate = ({rate, name}: Props) => {

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioDashboard/DashboardTokensList/DashboardTokenItem.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import {StyleSheet, Text, TouchableOpacity, View} from 'react-native'
77

88
import {PairedBalance} from '../../../../../components/PairedBalance/PairedBalance'
99
import {Spacer} from '../../../../../components/Spacer/Spacer'
10-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
11-
import {usePrivacyMode} from '../../../../Settings/PrivacyMode/PrivacyMode'
10+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
11+
import {usePrivacyMode} from '../../../../Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1212
import {formatPriceChange, priceChange} from '../../../common/helpers/priceChange'
1313
import {useNavigateTo} from '../../../common/hooks/useNavigateTo'
1414
import {PnlTag} from '../../../common/PnlTag/PnlTag'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioTokenDetails/PortfolioTokenChart/TokenPerformance.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {StyleSheet, View} from 'react-native'
55

66
import {Text} from '../../../../../components/Text'
77
import {Tooltip} from '../../../../../components/Tooltip/Tooltip'
8-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
8+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
99
import {formatPriceChange} from '../../../common/helpers/priceChange'
1010
import {TOKEN_CHART_INTERVAL, TokenChartInterval} from '../../../common/hooks/useGetPortfolioTokenChart'
1111
import {useStrings} from '../../../common/hooks/useStrings'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioTokensList/PortfolioTokenListScreen.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {SafeAreaView} from 'react-native-safe-area-context'
66
import {Tab, TabPanel, Tabs} from '../../../../components/Tabs/Tabs'
77
import {useMetrics} from '../../../../kernel/metrics/metricsManager'
88
import {useSearchOnNavBar} from '../../../Search/SearchContext'
9-
import {NetworkTag} from '../../../Settings/ChangeNetwork/NetworkTag'
9+
import {NetworkTag} from '../../../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
1010
import {useGetDAppsPortfolioBalance} from '../../common/hooks/useGetDAppsPortfolioBalance'
1111
import {useStrings} from '../../common/hooks/useStrings'
1212
import {PortfolioListTab, usePortfolio} from '../../common/PortfolioProvider'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioTokensList/PortfolioWalletTokenList/ListMediaGalleryScreen/ListMediaGalleryScreen.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {SafeAreaView} from 'react-native-safe-area-context'
99
import {Space} from '../../../../../../components/Space/Space'
1010
import {useMetrics} from '../../../../../../kernel/metrics/metricsManager'
1111
import {useSearch, useSearchOnNavBar} from '../../../../../Search/SearchContext'
12-
import {NetworkTag} from '../../../../../Settings/ChangeNetwork/NetworkTag'
12+
import {NetworkTag} from '../../../../../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
1313
import {useSelectedWallet} from '../../../../../WalletManager/common/hooks/useSelectedWallet'
1414
import {usePortfolioBalances} from '../../../../common/hooks/usePortfolioBalances'
1515
import {useStrings} from '../../../../common/hooks/useStrings'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioTokensList/PortfolioWalletTokenList/TokenBalanceItem.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import {StyleSheet, Text, TouchableOpacity, View} from 'react-native'
66

77
import {PairedBalance} from '../../../../../components/PairedBalance/PairedBalance'
88
import {Spacer} from '../../../../../components/Spacer/Spacer'
9-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
10-
import {usePrivacyMode} from '../../../../Settings/PrivacyMode/PrivacyMode'
9+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
10+
import {usePrivacyMode} from '../../../../Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1111
import {formatPriceChange, priceChange} from '../../../common/helpers/priceChange'
1212
import {useNavigateTo} from '../../../common/hooks/useNavigateTo'
1313
import {PnlTag} from '../../../common/PnlTag/PnlTag'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioTokensList/TotalTokensValue/TokenValueBalance.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {Portfolio} from '@yoroi/types'
44
import * as React from 'react'
55
import {StyleSheet, Text, View} from 'react-native'
66

7-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
8-
import {usePrivacyMode} from '../../../../Settings/PrivacyMode/PrivacyMode'
7+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
8+
import {usePrivacyMode} from '../../../../Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
99
import {SkeletonPrimaryToken} from './SkeletonPrimaryToken'
1010

1111
type Props = {

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioTokensList/TotalTokensValue/TokenValuePairedBalance.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as React from 'react'
55
import {StyleSheet, Text} from 'react-native'
66

77
import {PairedBalance} from '../../../../../components/PairedBalance/PairedBalance'
8-
import {usePrivacyMode} from '../../../../Settings/PrivacyMode/PrivacyMode'
8+
import {usePrivacyMode} from '../../../../Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
99
import {SkeletonPairedToken} from './SkeletonPairedToken'
1010

1111
type Props = {

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioTokensList/TotalTokensValue/TotalTokensValueContent.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import {StyleSheet, Text, TouchableOpacity, View} from 'react-native'
66
import {Icon} from '../../../../../components/Icon'
77
import {Spacer} from '../../../../../components/Spacer/Spacer'
88
import {Tooltip} from '../../../../../components/Tooltip/Tooltip'
9-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
10-
import {usePrivacyMode} from '../../../../Settings/PrivacyMode/PrivacyMode'
9+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
10+
import {usePrivacyMode} from '../../../../Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1111
import {formatPriceChange, priceChange} from '../../../common/helpers/priceChange'
1212
import {useStrings} from '../../../common/hooks/useStrings'
1313
import {PnlTag} from '../../../common/PnlTag/PnlTag'

apps/wallet-mobile/src/features/RegisterCatalyst/CatalystNavigator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {useIntl} from 'react-intl'
88
import {StyleSheet} from 'react-native'
99

1010
import {Boundary} from '../../components/Boundary/Boundary'
11-
import {NetworkTag} from '../../features/Settings/ChangeNetwork/NetworkTag'
11+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
1212
import globalMessages from '../../kernel/i18n/global-messages'
1313
import {useMetrics} from '../../kernel/metrics/metricsManager'
1414
import {

apps/wallet-mobile/src/features/ReviewTx/common/hooks/useFormattedTx.tsx

+2-21
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import {invalid, isNonNullable} from '@yoroi/common'
1+
import {isNonNullable} from '@yoroi/common'
22
import {infoExtractName} from '@yoroi/portfolio'
33
import {Portfolio} from '@yoroi/types'
44
import _ from 'lodash'
55
import {useQuery} from 'react-query'
66

77
import {YoroiWallet} from '../../../../yoroi-wallets/cardano/types'
8-
import {wrappedCsl} from '../../../../yoroi-wallets/cardano/wrappedCsl'
8+
import {deriveRewardAddressFromAddress} from '../../../../yoroi-wallets/cardano/utils'
99
import {formatTokenWithText} from '../../../../yoroi-wallets/utils/format'
1010
import {asQuantity} from '../../../../yoroi-wallets/utils/utils'
1111
import {usePortfolioTokenInfos} from '../../../Portfolio/common/hooks/usePortfolioTokenInfos'
@@ -202,25 +202,6 @@ export const formatFee = (wallet: YoroiWallet, data: TransactionBody): Formatted
202202
}
203203
}
204204

205-
export const deriveRewardAddressFromAddress = async (address: string, chainId: number): Promise<string> => {
206-
const {csl, release} = wrappedCsl()
207-
208-
try {
209-
const result = await csl.Address.fromBech32(address)
210-
.then((address) => csl.BaseAddress.fromAddress(address))
211-
.then((baseAddress) => baseAddress?.stakeCred() ?? invalid('invalid base address'))
212-
.then((stakeCredential) => csl.RewardAddress.new(chainId, stakeCredential))
213-
.then((rewardAddress) => rewardAddress.toAddress())
214-
.then((rewardAddrAsAddress) => rewardAddrAsAddress.toBech32(undefined))
215-
.catch((error) => error)
216-
217-
if (typeof result !== 'string') throw new Error('Its not possible to derive reward address')
218-
return result
219-
} finally {
220-
release()
221-
}
222-
}
223-
224205
const getUtxoByTxIdAndIndex = (wallet: YoroiWallet, txId: string, index: number) => {
225206
return wallet.utxos.find((u) => u.tx_hash === txId && u.tx_index === index)
226207
}

apps/wallet-mobile/src/features/Settings/ApplicationSettings/index.ts

-1
This file was deleted.

apps/wallet-mobile/src/features/Settings/SettingsItems.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {Text} from '../../components/Text'
1010
import {isEmptyString} from '../../kernel/utils'
1111
import {useCollateralInfo} from '../../yoroi-wallets/cardano/utxoManager/useCollateralInfo'
1212
import {useSelectedWallet} from '../WalletManager/common/hooks/useSelectedWallet'
13-
import {usePrivacyMode} from './PrivacyMode/PrivacyMode'
13+
import {usePrivacyMode} from './useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1414

1515
const Touchable = (props: TouchableOpacityProps) => <TouchableOpacity {...props} activeOpacity={0.5} />
1616

0 commit comments

Comments
 (0)