{"repo":"horizontalsystems/unstoppable-wallet-android","free":true,"listed":false,"github":"https://github.com/horizontalsystems/unstoppable-wallet-android","clone":"git clone https://github.com/horizontalsystems/unstoppable-wallet-android.git","description":"A powerful non-custodial multi-wallet for Bitcoin, Ethereum, Binance Smart Chain, Avalanche, Solana and other blockchains. Non-custodial crypto and NFT storage, onchain decentralized exchange, institutional grade analytics for cryptcurrency and NFT markets, extensive privacy controls and human oriented design. Implemented on Kotlin.","language":"Kotlin","stars":1230,"topics":["avalanche","bitcoin","bitcoin-core","bitcoin-wallet","crypto-exchange","crypto-sdk","crypto-toolkit","crypto-wallet","cryptocurrency-portfolio","cryptocurrency-wallet","defi","defi-sdk","ethereum","ethereum-sdk","ethereum-wallet","evm-chains","hd-wallets","multi-wallet","nft","solana"],"license":"MIT","category":"crypto_wallet","readme_excerpt":"# Unstoppable Wallet\n\nWe dream of a world… A world where private property is untouchable and market access is unconditional.\n\nThat obsession led us to engineer a crypto wallet that is equally open to all, lives online forever and unconditionally protects your assets. Only the user is in control of the money.\n\nUnstoppable is a powerful non-custodial multi-wallet for Bitcoin, Ethereum, Binance Smart Chain, Avalanche, Solana, Zcash, The Open Network several and other blockchains. It provides non-custodial crypto storage, on-chain decentralized swaps, institutional grade analytics for cryptocurrency markets, extensive privacy controls and human oriented design. \n\nIt is built with care and adheres to best programming practices and implementation standards in cryptocurrency world. Fully implemented on Kotlin.\n\nMore at [https://unstoppable.money](https://unstoppable.money)\n\n## Supported Android Versions\n\nDevices with Android versions 8.1 and above\n\n## Download\n\n[<img src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\"\n     alt=\"Get it on F-Droid\"\n     height=\"80\">](https://f-droid.org/packages/io.horizontalsystems.bankwallet/)\n[<img src=\"https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png\"\n     alt=\"Get it on Google Play\"\n     height=\"80\">](https://play.google.com/store/apps/details?id=io.horizontalsystems.bankwallet)\n[<img src=\"docs/images/badge_obtainium.png\"\n     alt=\"Get it on Obtainium\"\n     height=\"80\">](https://apps.obtainium.imranr.dev/redirect.html?r=obtainium://add/https://github.com/horizontalsystems/unstoppable-wallet-android)\n\n## Source Code\n\n[https://github.com/horizontalsystems/unstoppable-wallet-android](https://github.com/horizontalsystems/unstoppable-wallet-android)\n\n## License\n\nThis wallet is open source and available under the terms of the MIT License.\n","default_branch":"master","files":2280,"tree":[".coderabbit.yaml",".github/ISSUE_TEMPLATE/bug_report.md",".github/ISSUE_TEMPLATE/feature_request.md",".github/scripts/translate_strings.py",".github/workflows/build_apk.yml",".github/workflows/deploy_dev.yml",".github/workflows/deploy_release.yml",".github/workflows/maestro_tests.yml",".github/workflows/publish_play.yml",".github/workflows/translate.yml",".gitignore",".semgrep.yml","CLAUDE.md","CONTRIBUTE.md","Development.md","LICENSE","README.md","RELEASE.md","app/build.gradle.kts","app/proguard-rules.pro","app/src/ciDebug/res/drawable/ic_splash_logo.xml","app/src/ciDebug/res/mipmap-anydpi-v26/launcher_main.xml","app/src/ciDebug/res/values/strings.xml","app/src/ciRelease/res/drawable/ic_splash_logo.xml","app/src/ciRelease/res/mipmap-anydpi-v26/launcher_main.xml","app/src/ciRelease/res/values/strings.xml","app/src/debug/res/drawable/ic_splash_logo.xml","app/src/debug/res/mipmap-anydpi-v26/launcher_main.xml","app/src/debug/res/values/strings.xml","app/src/fdroidCidebug/res/mipmap-anydpi-v26/launcher_main.xml","app/src/fdroidCidebug/res/values/strings.xml","app/src/fdroidDebug/res/mipmap-anydpi-v26/launcher_main.xml","app/src/fdroidDebug/res/values/strings.xml","app/src/main/AndroidManifest.xml","app/src/main/assets/common/bridges.txt","app/src/main/assets/common/geoip","app/src/main/assets/common/geoip6","app/src/main/assets/common/torrc","app/src/main/java/io/horizontalsystems/bankwallet/MainApp.kt","app/src/main/java/io/horizontalsystems/bankwallet/core/providers/AppConfigProvider.kt","app/src/main/java/io/horizontalsystems/bankwallet/modules/main/MainActivity.kt","app/src/test/java/io/horizontalsystems/RxBaseTest.kt","app/src/test/java/io/horizontalsystems/balance/BalancePresenterTest.kt","app/src/test/java/io/horizontalsystems/balance/BalanceViewItemFactoryTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/ChainBehaviorParityTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/core/EthInputParserTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/core/ExtensionsKtTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/core/factories/LockoutUntilDateFactoryTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/core/factories/TransactionViewItemFactoryTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/core/managers/NumberRoundingTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/core/managers/PoisoningScorerTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/core/managers/VersionTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/core/utils/EvmAddressParserTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/modules/balance/BalanceSorterTest.kt","app/src/test/java/io/horizontalsystems/bankwallet/modules/market/MarketModuleKtTest.kt","app/src/test/java/io/horizontalsystems/chartview/CurveAnimatorTest.kt","app/src/test/java/io/horizontalsystems/createwallet/CoinManageSubscriptionUiStateFactoryTest.kt","app/src/test/java/io/horizontalsystems/createwallet/CreateWalletPresenterTest.kt","app/src/test/java/io/horizontalsystems/pin/AdapterManagerTest.kt","app/src/test/java/io/horizontalsystems/pin/LockoutManagerTest.kt","app/src/test/java/io/horizontalsystems/send/SendInteractorTest.kt","app/src/test/java/io/horizontalsystems/send/SendPresenterTest.kt","app/src/test/java/io/horizontalsystems/send/StateViewItemFactoryTest.kt","app/src/test/java/io/horizontalsystems/settings/security/SecuritySettingsInteractorTest.kt","app/src/test/resources/chain-behavior-parity.txt","app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker/mock-maker-inline","app/test.keystore","assetlinks/assetlinks-dev.json","assetlinks/assetlinks.json","build.gradle.kts","components/chartview/.gitignore","components/chartview/build.gradle.kts","components/chartview/consumer-rules.pro","components/chartview/src/main/AndroidManifest.xml","components/chartview/src/main/java/io/horizontalsystems/chartview/ChartCurve2.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/ChartData.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/ChartDraw.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/ChartMinimal.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/ChartView.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/ChartViewType.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/CurveAnimator.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/CurveAnimator2.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/CurveAnimatorBars.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/models/ChartConfig.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/models/ChartPoint.kt","components/chartview/src/main/java/io/horizontalsystems/chartview/models/ChartPointF.kt","components/chartview/src/main/res/layout/view_chart_minimal.xml","components/chartview/src/main/res/values-ar/strings.xml","components/chartview/src/main/res/values-de/strings.xml","components/chartview/src/main/res/values-es/strings.xml","components/chartview/src/main/res/values-fa/strings.xml","components/chartview/src/main/res/values-fr/strings.xml","components/chartview/src/main/res/values-ko/strings.xml","components/chartview/src/main/res/values-night/colors.xml","components/chartview/src/main/res/values-nl/strings.xml","components/chartview/src/main/res/values-pt-rBR/strings.xml","components/chartview/src/main/res/values-pt/strings.xml","components/chartview/src/main/res/values-ru/strings.xml","components/chartview/src/main/res/values-tr/strings.xml","components/chartview/src/main/res/values-uk/strings.xml","components/chartview/src/main/res/values-zh/strings.xml","components/chartview/src/main/res/values/attrs.xml","components/chartview/src/main/res/values/colors.xml","components/chartview/src/main/res/values/strings.xml","components/icons/.gitignore","components/icons/build.gradle.kts","components/icons/consumer-rules.pro","components/icons/src/main/AndroidManifest.xml","components/icons/src/main/res/drawable-xxxhdpi/shadow_bottom_navigation.png","components/icons/src/main/res/drawable-xxxhdpi/shadow_bottom_navigation_light.png","components/icons/src/main/res/drawable/arbitrum_erc20.xml","components/icons/src/main/res/drawable/avalanche_erc20.xml","components/icons/src/main/res/drawable/bep20.xml","components/icons/src/main/res/drawable/erc20.xml","components/icons/src/main/res/drawable/ic_academy_20.xml","components/icons/src/main/res/drawable/ic_add_to_wallet_2_24.xml","components/icons/src/main/res/drawable/ic_app_logo_72.xml","components/icons/src/main/res/drawable/ic_app_status.xml","components/icons/src/main/res/drawable/ic_arrow_big_down_20.xml","components/icons/src/main/res/drawable/ic_arrow_big_up_20.xml","components/icons/src/main/res/drawable/ic_arrow_down_20.xml","components/icons/src/main/res/drawable/ic_arrow_down_left_24.xml","components/icons/src/main/res/drawable/ic_arrow_return_20.xml","components/icons/src/main/res/drawable/ic_arrow_right.xml","components/icons/src/main/res/drawable/ic_arrow_up_20.xml","components/icons/src/main/res/drawable/ic_attention_20.xml","components/icons/src/main/res/drawable/ic_attention_24.xml","components/icons/src/main/res/drawable/ic_backspace.xml","components/icons/src/main/res/drawable/ic_chart_24.xml","components/icons/src/main/res/drawable/ic_check_20.xml","components/icons/src/main/res/drawable/ic_check_24.xml","components/icons/src/main/res/drawable/ic_checkmark_20.xml","components/icons/src/main/res/drawable/ic_circle_coin_24.xml","components/icons/src/main/res/drawable/ic_circle_minus_24.xml","components/icons/src/main/res/drawable/ic_double_spend_20.xml","components/icons/src/main/res/drawable/ic_down_arrow_20.xml","components/icons/src/main/res/drawable/ic_edit_20.xml","components/icons/src/main/res/drawable/ic_error_48.xml","components/icons/src/main/res/drawable/ic_eye_20.xml","components/icons/src/main/res/drawable/ic_eye_off_20.xml","components/icons/src/main/res/drawable/ic_faq_20.xml","components/icons/src/main/res/drawable/ic_github_20.xml","components/icons/src/main/res/drawable/ic_heart_24.xml","components/icons/src/main/res/drawable/ic_info_20.xml","components/icons/src/main/res/drawable/ic_key_20.xml","components/icons/src/main/res/drawable/ic_key_phrase_20.xml","components/icons/src/main/res/drawable/ic_language.xml","components/icons/src/main/res/drawable/ic_lock_20.xml","components/icons/src/main/res/drawable/ic_market_20.xml","components/icons/src/main/res/drawable/ic_market_24.xml","components/icons/src/main/res/drawable/ic_opensea_20.xml","components/icons/src/main/res/drawable/ic_passcode.xml","components/icons/src/main/res/drawable/ic_placeholder.xml","components/icons/src/main/res/drawable/ic_rate_24.xml","components/icons/src/main/res/drawable/ic_reddit_20.xml","components/icons/src/main/res/drawable/ic_security.xml","components/icons/src/main/res/drawable/ic_settings_20.xml","components/icons/src/main/res/drawable/ic_share_20.xml","components/icons/src/main/res/drawable/ic_star_20.xml","components/icons/src/main/res/drawable/ic_star_24.xml","components/icons/src/main/res/drawable/ic_star_filled_20.xml","components/icons/src/main/res/drawable/ic_support_yellow_24.xml","components/icons/src/main/res/drawable/ic_telegram_20.xml","components/icons/src/main/res/drawable/ic_telegram_filled_24.xml","components/icons/src/main/res/drawable/ic_terms_20.xml","components/icons/src/main/res/drawable/ic_theme_dark.xml","components/icons/src/main/res/drawable/ic_theme_light.xml","components/icons/src/main/res/drawable/ic_theme_system.xml","components/icons/src/main/res/drawable/ic_top_coins.xml","components/icons/src/main/res/drawable/ic_tor_connection_24.xml","components/icons/src/main/res/drawable/ic_transactions_24.xml","components/icons/src/main/res/drawable/ic_twitter_20.xml","components/icons/src/main/res/drawable/ic_twitter_filled_24.xml","components/icons/src/main/res/drawable/ic_unlock_20.xml","components/icons/src/main/res/drawable/ic_unstoppable_icon_20.xml","components/icons/src/main/res/drawable/ic_usd_24.xml","components/icons/src/main/res/drawable/ic_wallet_20.xml","components/icons/src/main/res/drawable/ic_wallet_24.xml","components/icons/src/main/res/drawable/ic_wallet_connect_20.xml","components/icons/src/main/res/drawable/ic_wallet_connect_24.xml","components/icons/src/main/res/drawable/ic_wallet_filled_20.xml","components/icons/src/main/res/drawable/ic_warning_24.xml","components/icons/src/main/res/drawable/icon_24_lock.xml","components/icons/src/main/res/drawable/icon_24_markets.xml","components/icons/src/main/res/drawable/icon_24_warning_2.xml","components/icons/src/main/res/drawable/optimism_erc20.xml","components/icons/src/main/res/drawable/polygon_erc20.xml","components/icons/src/main/res/values-ar/strings.xml","components/icons/src/main/res/values-de/strings.xml","components/icons/src/main/res/values-es/strings.xml","components/icons/src/main/res/values-fa/strings.xml","components/icons/src/main/res/values-fr/strings.xml","components/icons/src/main/res/values-ko/strings.xml","components/icons/src/main/res/values-nl/strings.xml","components/icons/src/main/res/values-pt-rBR/strings.xml","components/icons/src/main/res/values-pt/strings.xml","components/icons/src/main/res/values-ru/strings.xml","components/icons/src/main/res/values-tr/strings.xml","components/icons/src/main/res/values-uk/strings.xml","components/icons/src/main/res/values-zh/strings.xml","components/icons/src/main/res/values/strings.xml","dapp-core/build.gradle.kts","dapp-core/consumer-rules.pro","dapp-core/proguard-rules.pro","dapp-core/src/main/AndroidManifest.xml","dapp-core/src/main/java/io/horizontalsystems/dapp/core/DAppManager.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/DAppService.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/DAppServiceCallback.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/DAppServiceEmpty.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/HSDAppAppMetaData.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/HSDAppEvent.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/HSDAppNamespace.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/HSDAppPairing.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/HSDAppProposal.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/HSDAppRequest.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/HSDAppSession.kt","dapp-core/src/main/java/io/horizontalsystems/dapp/core/HSDAppVerification.kt","dapp-wallet-connect/build.gradle.kts","dapp-wallet-connect/consumer-rules.pro","dapp-wallet-connect/proguard-rules.pro","dapp-wallet-connect/src/main/AndroidManifest.xml","dapp-wallet-connect/src/main/java/io/horizontalsystems/dapp/walletconnect/DAppServiceInitializer.kt","dapp-wallet-connect/src/main/java/io/horizontalsystems/dapp/walletconnect/DAppServiceWalletConnect.kt","docker/build-apk.sh","docker/test.sh","docs/CRYPTO_GUIDELINES.md","docs/ViewModel-Service-Pattern.md","docs/images/badge_obtainium.png","gradle.properties","gradle/libs.versions.toml","gradle/wrapper/gradle-wrapper.jar","gradle/wrapper/gradle-wrapper.jar.sha256","gradle/wrapper/gradle-wrapper.properties","gradlew","gradlew.bat","maestro/README.md","maestro/config.yaml","maestro/onboarding/create_wallet_standard.yaml","maestro/onboarding/intro.yaml","maestro/onboarding/restore_wallet_from_recovery_phrase.yaml","maestro/subflows/accept_terms.yaml","maestro/subflows/create_standard_wallet.yaml","maestro/subflows/pass_intro.yaml","maestro/subflows/restore_wallet_from_phrase.yaml","maestro/wallet/app_status.yaml","maestro/wallet/backup_recovery_phrase.yaml","maestro/wallet/receive_address_btc.yaml","maestro/wallet/receive_address_eth.yaml","maestro/wallet/send_btc.yaml","metadata/ar/full_description.txt","metadata/ar/short_description.txt","metadata/ar/title.txt","metadata/de/full_description.txt","metadata/de/short_description.txt","metadata/de/title.txt","metadata/en-US/full_description.txt","metadata/en-US/images/icon.png","metadata/en-US/images/phoneScreenshots/1.jpg","metadata/en-US/images/phoneScreenshots/2.jpg","metadata/en-US/images/phoneScreenshots/3.jpg","metadata/en-US/images/phoneScreenshots/4.jpg","metadata/en-US/images/phoneScreenshots/5.jpg","metadata/en-US/images/phoneScreenshots/6.jpg","metadata/en-US/short_description.txt","metadata/en-US/title.txt","metadata/es/full_description.txt","metadata/es/short_description.txt","metadata/es/title.txt","metadata/fa/full_description.txt","metadata/fa/short_description.txt","metadata/fa/title.txt","metadata/fr/full_description.txt","metadata/fr/short_description.txt","metadata/fr/title.txt","metadata/ko/full_description.txt","metadata/ko/short_description.txt","metadata/ko/title.txt","metadata/nl/full_description.txt","metadata/nl/short_description.txt","metadata/nl/title.txt","metadata/pt-BR/full_description.txt","metadata/pt-BR/short_description.txt","metadata/pt-BR/title.txt","metadata/pt/full_description.txt","metadata/pt/short_description.txt","metadata/pt/title.txt","metadata/ru/full_description.txt","metadata/ru/short_description.txt","metadata/ru/title.txt","metadata/tr/full_description.txt","metadata/tr/short_description.txt","metadata/tr/title.txt","metadata/uk/full_description.txt","metadata/uk/short_description.txt","metadata/uk/title.txt","metadata/zh/full_description.txt","metadata/zh/short_description.txt","metadata/zh/title.txt","settings.gradle.kts","subscriptions-core/.gitignore","subscriptions-core/build.gradle.kts","subscriptions-core/consumer-rules.pro","subscriptions-core/proguard-rules.pro","subscriptions-core/src/main/AndroidManifest.xml","subscriptions-core/src/main/java/io/horizontalsystems/subscriptions/core/HSPurchase.kt","subscriptions-core/src/main/java/io/horizontalsystems/subscriptions/core/IPaidAction.kt","subscriptions-core/src/main/java/io/horizontalsystems/subscriptions/core/Subscription.kt","subscriptions-core/src/main/java/io/horizontalsystems/subscriptions/core/SubscriptionService.kt","subscriptions-core/src/main/java/io/horizontalsystems/subscriptions/core/UserSubscriptionManager.kt","subscriptions-dev/.gitignore","subscriptions-dev/build.gradle.kts","subscriptions-dev/consumer-rules.pro","subscriptions-dev/proguard-rules.pro","subscriptions-dev/src/main/AndroidManifest.xml","subscriptions-dev/src/main/java/io/horizontalsystems/subscriptions/dev/SubscriptionServiceDev.kt","subscriptions-dev/src/main/java/io/horizontalsystems/subscriptions/dev/SubscriptionServiceInitializer.kt","subscriptions-fdroid/.gitignore","subscriptions-fdroid/build.gradle.kts","subscriptions-fdroid/consumer-rules.pro","subscriptions-fdroid/proguard-rules.pro","subscriptions-fdroid/src/main/AndroidManifest.xml","subscriptions-fdroid/src/main/java/io/horizontalsystems/subscriptions/fdroid/SubscriptionServiceFDroid.kt","subscriptions-fdroid/src/main/java/io/horizontalsystems/subscriptions/fdroid/SubscriptionServiceInitializer.kt","subscriptions-google-play/.gitignore","subscriptions-google-play/build.gradle.kts","subscriptions-google-play/consumer-rules.pro","subscriptions-google-play/proguard-rules.pro","subscriptions-google-play/src/main/AndroidManifest.xml","subscriptions-google-play/src/main/java/io/horizontalsystems/subscriptions/googleplay/SubscriptionServiceGooglePlay.kt","subscriptions-google-play/src/main/java/io/horizontalsystems/subscriptions/googleplay/SubscriptionServiceInitializer.kt","translation_snapshot.json","walletkit-chain-bitcoin/build.gradle.kts","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/chain/bitcoin/BitcoinFamilyPlugin.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/BitcoinMarketKitExtensions.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/ISendBitcoinAdapter.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/adapters/BitcoinAdapter.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/adapters/BitcoinBaseAdapter.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/adapters/BitcoinCashAdapter.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/adapters/DashAdapter.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/adapters/ECashAdapter.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/adapters/LitecoinAdapter.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/factories/FeeRateProviderFactory.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/managers/BtcSyncMode.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/core/providers/FeeRateProvider.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/address/BitcoinAddressHandlers.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/manageaccount/showextendedkey/KeyAccountInfoPage.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/manageaccount/showextendedkey/ShowExtendedKeyModule.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/manageaccount/showextendedkey/ShowExtendedKeyPage.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/manageaccount/showextendedkey/ShowExtendedKeyViewModel.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/multiswap/sendtransaction/SendTransactionServiceBtc.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/address/BitcoinAddressValidator.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinAddressService.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinAmountService.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinConfirmationPage.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinConfirmationScreen.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinFeeRateService.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinFeeService.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinModule.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinPluginService.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinScreen.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/SendBitcoinViewModel.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/advanced/SendBtcAdvancedSettingsModule.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/advanced/SendBtcAdvancedSettingsScreen.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/advanced/SendBtcAdvancedSettingsViewModel.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/advanced/TransactionInputSortModeInfoSceen.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/settings/SendBtcSettingsViewModel.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/utxoexpert/UtxoExpertModeScreen.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/send/bitcoin/utxoexpert/UtxoExpertModeViewModel.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/transactionInfo/resendbitcoin/ResendBitcoinModule.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/transactionInfo/resendbitcoin/ResendBitcoinPage.kt","walletkit-chain-bitcoin/src/main/java/io/horizontalsystems/walletkit/modules/transactionInfo/resendbitcoin/ResendBitcoinViewModel.kt","walletkit-chain-evm/build.gradle.kts","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/chain/evm/EvmChainPlugin.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/EvmNftExtensions.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/ISendEthereumAdapter.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/adapters/BaseEvmAdapter.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/adapters/Eip20Adapter.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/adapters/EvmAdapter.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/adapters/EvmTransactionConverter.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/adapters/EvmTransactionsAdapter.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/adapters/nft/EvmNftAdapter.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/adapters/nft/INftAdapter.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/address/Eip20AddressValidator.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/ethereum/CautionViewItemFactory.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/ethereum/EvmCoinService.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/ethereum/EvmCoinServiceFactory.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/factories/EvmAccountManagerFactory.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/EvmAccountManager.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/EvmKitConfigResolver.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/EvmKitManager.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/EvmSyncSourceKitMapping.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/EvmTransactionConverterResolver.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/EvmTransactionEventExtractor.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/NftAdapterManager.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/NftMetadataSyncer.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/core/managers/SmartAccountAddressResolver.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/entities/AccountTypeEvmExt.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/entities/AddressEvmExt.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/entities/nft/EvmNftRecord.kt","walletkit-chain-evm/src/main/java/io/horizontalsystems/walletkit/modules/addtoken/AddEvmTokenBlockchainService.kt"],"storefront":"/r/horizontalsystems","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/horizontalsystems/unstoppable-wallet-android/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}