unstoppable-wallet-android

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.

MIT License

Stars
829
Committers
25

Bot releases are visible (Hide)

unstoppable-wallet-android - Version 0.25.2

Published by rafaelekol over 2 years ago

Update API for Bitcoin, Bitcoin Cash

unstoppable-wallet-android - Version 0.25.1

Published by rafaelekol over 2 years ago

unstoppable-wallet-android - Version 0.25

Published by rafaelekol over 2 years ago

Version 0.25 Highlights

NFT UPDATES, TRANSACTIONS TAB, MARKETS TAB, BALANCE TAB, ZCASH

GM free souls! Another ginormous update is here. As usual, there are some major new features and some extensive improvements to existing features.


1. NFT Improvements

This update brings NFT support like no other instrument or NFT wallet out there. View your NFTs, track NFT balances (based on a sale price, floor price, and 7D /30D avg. sell price), view buy offers, etc.

In version 0.25 we intend to:

  • market analytics covers NFT markets
  • ability to browse top NFT markets
  • ability to browse individual NFT collections

Work in progress:

  • ability to send/receive NFTs
  • ability to list NFTs for sale
  • ability to accept and reject offers

2. New Transactions Tab

The Unstoppable app now provides you the most sophisticated and comprehensive way to visualize your transactions history. Apart from some UI enhancements transaction list now much faster when it comes to synchronizing transaction history with the blockchain.

Most notably, Unstoppable is the only wallet there which presents smart contract interactions in a human-readable form. Whether you deposit liquidity to some liquidity pool, sell an NFT token, receive tokens from an exchange, or claim an airdrop, Unstoppable shows the context of that transaction. The wallet covers all actions on major protocols as well as able to identify addresses belonging to crypto exchanges.

3. Markets Improvements

The markets tab now includes an overview of top NFT collections on the market based on 24-hour trading volume. The users are also able to expand on it and visualize the top 100 NFT collections over various periods. Moreover, clicking on a specific collection opens a dedicated collection page including collection items and their sale history.

The tab also includes Top Platforms sections which list major blockchains based on the cumulative market cap of projects on that blockchain platform. Helpful for seeing the most active blockchains based on the market value of projects built on top of them.

4. Balance Tab Redesign

The balance tab got some statistical make-over. The numbers are now bigger and formatted for easier readability. There are also settings to manipulate how numbers appear. For those interested to see the total balance in BTC or ETH equivalents, such an option is available as well.

These are experimental features and will be adjusted accordingly once we receive some more feedback from the community.

5. Zcash

ZCash library was updated to its latest version covering the latest and biggest upgrade to Zcash privacy cryptocurrency!

Enjoy and Peace!

unstoppable-wallet-android - Version 0.24.2

Published by rafaelekol over 2 years ago

  • fix filtering custom tokens
  • handle WalletConnect deeplinks in LauncherActivity
unstoppable-wallet-android - Version 0.24.1

Published by rafaelekol over 2 years ago

  • fix crash in SyncErrorDialog
  • fix crash during fragment restore in TransactionInfo
unstoppable-wallet-android - Version 0.24

Published by rafaelekol over 2 years ago

Version 0.24 Highlights

NFT SUPPORT, WATCH ADDRESS, EIP-1559, WALLETCONNECT V2, EVM BLOCKCHAINS

GM folks! Another gigantic update. As usual, we are excited about this one. Keeping up with the tradition we added a couple of major new features and applied major improvements to some of the existing features.


1. NFT Support Integration

This update brings NFT support like no other instrument or NFT wallet out there. View your NFTs, track NFT balances (based on a sale price, floor price, and 7D /30D avg. sell price), view buy offers, etc.

In version 0.25 we intend to:

  • expand market analytics to cover NFT markets
  • add the ability to browse NFT markets and collections
  • add the ability to send/receive NFTs
  • add the ability to list NFTs for sale
  • add the ability to accept and reject offers

Once the list above is implemented Unstoppable can be the only app users will ever need when it comes to NFTs.

2. Watch Address (Read-Only Wallets)

The unstoppable app now includes the ability to track wallets/addresses on EVM blockchains like Ethereum or Binance Smart Chain. This enables someone to watch balances and monitor transaction activity for any address on any EVM blockchain, be it a user or a smart contract.

This also marks our first minor step towards read-only multi-wallets which we wanted to add for a while.

3. EIP-1559

Unstoppable is now EIP-1559 compliant. The transaction fee recommendation service in the Unstoppable app now almost guarantees speedy confirmation times :)

4. WalletConnect v2

This version also features WalletConnect version 2. The unstoppable is one of the first wallet apps to integrate WalletConnect v2 which addresses many issues present in WalletConnect v1.

Please note that for WC2 to work, DApp that the user connects to should also support WC2. Therefore, do not expect it to work right away. Most of the major DApps i.e Uniswap still work with WC1.


Apart from the updates above, we have fixed several reported bugs, addressed crash reports, and applied several UI improvements throughout the app.

Other highlights include:

  • enhancements on coin charts
  • improvements to markets analytics
  • ability to see TVL data by chain
  • 1inch improvements
  • advanced search improvements

Peace!

unstoppable-wallet-android - Version 0.23.3

Published by rafaelekol almost 3 years ago

unstoppable-wallet-android - Version 0.23.2

Published by rafaelekol almost 3 years ago

Some bug fixes:

  • fixed sync error on audit page for some tokens
  • handle 1Inch V4 contract methods
unstoppable-wallet-android - Version 0.23.1

Published by rafaelekol almost 3 years ago

unstoppable-wallet-android - Version 0.23

Published by rafaelekol almost 3 years ago

Version 0.23 Highlights

UPGRADED ANALYTICS, IMPROVED SWAP, ACCELERATE TRANSACTIONS, LAUNCH SCREEN, CHAINLINK

Another gigantic update and we are really excited about this one! We added a couple of major new features and updated a number of essential app components.


1. New Markets & Coin Analytics

One of the main goals behind this sprint was to bring entire cryptocurrency market analytics to the app. The new markets database tracks over 11K cryptocurrency coins and provides users with substantial data for each.

The coin page has been redesigned and now includes even more data about each token as well as provides quick options to add token to a wallet or a watchlist.

Other analytics updates include revised token categories and new project reviews for over 20 projects.

2. Swap Improvements

The swap feature received a number of essential improvements including UI refactoring, better error handling and helper alerts on important swap settings.

More importantly, the swap provider 1INCH was updated to its latest version.

3. Accelerate / Cancel Transactions

The wallet now provides ability to accelerate or cancel transactions while they remain in a pending state. 

The feature currently limited to transactions on Ethereum blockchain. In the coming months we intent to bring same capabilities to Bitcoin and other blockchains where this may be relevant.

4. UI Improvements

As usual, we made a lot of UI improvements covering a wide array of app screens based on the feedback we collected.

Some of the bigger enhancements on UI side include redesign of Coin Manager screen and addition of a new setting to control app launch screen.

The app launch settings allow user to set the launch screen for the app i.e. balance, watchlist etc.

5. Chainlink Partnership

The crypto-to-fiat exchange rates for primary base currencies i.e. USD, EUR, GBP JPY etc are now provided by Chainlink Price Feeds.

The addition pf Chainlink Price Feeds provides Unstoppable users with real time exchange rates for major cryptocurrencies.


Apart from the above-mentioned highlights, we have fixed all user-reported bugs and applied lots of UI improvements on various screen. In addition, we also the Academy and FAQ sections received major updates.

Peace!

unstoppable-wallet-android - Version 0.22.1

Published by rafaelekol about 3 years ago

HOT FIX:

  • Fix peers syncing
unstoppable-wallet-android - Version 0.22

Published by rafaelekol about 3 years ago

Version 0.22 Highlights

COIN ANALYTICS, NEW TRANSACTIONS, DEX AGGREGATOR, FAQ PAGE, ZCASH


Another monstrous update! As usual, this sprint adds some major additions to the wallet feature set as well as includes extensive improvements throughout the app.

1. Coin Analytics

The coin page went through yet another batch of improvements, including the addition of:

  • Major Holders: the amount of tokens in circulation held by the top 10 wallets.

  • Audits: projects audits, issues discovered, and the company behind audit.

  • Trading Volume: historical change in the 24-hour trading volume over time.

  • TVL Rank: assets held under management by project and how it compares to other projects.

The coin page is still work in progress. Expect even more substantial improvements in the coming releases which are going to focus on advanced on-chain analytics i.e. user activity, daily transaction counts, on-chain liquidity volumes, and more.

2. New Transactions Tab

The transactions tab component was rewritten and redesigned with performance and usability in mind.

The users are now able to differentiate between various transaction types (send, receive, swap, approve, contract call, etc) and see relevant details for each transaction.

Overall this component became faster and easier to maintain moving forward.

3. DEX Aggregator

Unstoppable constantly working on improving decentralized token swapping capabilities to enable token swapping at optimal rates. This version features:

  • integration with 1inch liquidity aggregator
  • upgraded Pancake integration to version 2

4. FAQ Page v2

The latest update brings a new version of the FAQ page. This page was redone addressing the most common questions and usage issues that users have experienced with Unstoppable over the past.

https://unstoppable.money/faq

The page is available online as well as from within the app and features over 100 questions relating to various use cases when storing and transacting with cryptocurrencies. We highly recommend everyone to go over it. It's a concise and beginner-friendly resource to get familiar with cryptocurrencies and DeFi in general.

5. Network Change Capabilities

Advanced users would be happy to find out that users are now able to change the network settings (Mainnet or Testnet) for Ethereum and BSC blockchains. The option is available in settings for individual wallets which can be accessed from the Manage Wallets screen.

Do not use this feature if not sure what it does!

6. Zcash Improvements

Zcash users now have the ability to send transactions to transparent addresses. Previously, Unstoppable supported only shielded addresses.


Apart from the above-mentioned highlight features, we have fixed all user-reported bugs, addressed a number of community requests, applied lots of UI improvements on various screens, and fixed a number of app bugs.

Peace!

unstoppable-wallet-android - Version 0.21.4

Published by rafaelekol over 3 years ago

HOT FIXES:

  • Allow special characters in mnemonic passphrase
unstoppable-wallet-android - Version 0.21.3

Published by rafaelekol over 3 years ago

Fastlane fixes for F-Droid

unstoppable-wallet-android - Version 0.21.2

Published by abdrasulov over 3 years ago

fixes when enabling Dash with 24 words

unstoppable-wallet-android - Version 0.21.1

Published by abdrasulov over 3 years ago

Version 0.21 Highlights

MULTI-WALLET CAPABILITY, MARKETS TAB UPDATED, UI/UX IMPROVEMENTS


Another big update! As usual, this sprint adds some major additions to the wallet feature set as well as includes extensive improvements throughout the app.

1. Multi-Wallet (and passphrase support)

The largest feature of the current sprint! For a while now we were looking to standardize wallets and add the capability for any wallet created in the app to support all coins within the app. Previously, various wallets were meant for different sets of coins.

We finally addressed this and were happy to see it live. Users are now able to manage an unlimited number of wallets capable of storing any coin available in the app. Unstoppable now also supports passphrase as per BIP-39 standard.

This enables users to create wallets that are secured by a user-provided passphrase in addition to 12/24 - word mnemonic seed word. The benefit here lies in the ability to create an unlimited number of wallets using the same mnemonic phrase but different passphrases. It's a highly convenient method to manage multiple wallet portfolios.

A new wallet switcher button was added to the Balance tab for quick and easy navigation between active wallets. Moreover, the wallet management screen now provides a way to view the wallet master private key, next to mnemonic phrases.

Note! You don't need to do anything to migrate, the app will do that for you. If you have multiple wallets in Unstoppable, they will be renamed as Wallet 1/2/3 ...

2. Markets Improvements

Markets section of the app went the through next batch of scheduled updates:

  • Markets Overview tab now provides means to preview and expand historical changes (7D, 1M etc) in primary market parameters i.e. Trading Volume, BTC Dominance, DeFi Market Cap and Total Value Locked by decentralized protocols.

  • Coin icons are now colored. While this may seem as a trivial change it took a lot of effort on our part)

  • Some coins now display our token version of coin description instead of showing a generic one from Coingecko. At this point we added about 30-40 descriptions covering some of the more popular coins.

  • The bottom section of Markets Overview now displays the latest market news from leading crypto news sites.

Expect more substantial improvements in the coming releases.

3. UI / UX Improvements

A number of improvements were made to the interface as well as the overall app performance:

  • system setting for light/dark mode >> the wallet can now use the native system settings for the wallet theme.

  • balance hide on/off >> to hide/unhide balance you may now simply click on the balance amount itself.

  • warning on low fee >> a custom alert will now shown when the user selects a transaction fee below the network recommended value.

  • socket connectivity >> improvements were made to the elements using socket connectivity. As a result the app provides even smoother and faster feel.


Apart from the above-mentioned features, we have fixed all user-reported and self-discovered app crashes and bugs.

Peace!

unstoppable-wallet-android - Version 0.21

Published by rafaelekol over 3 years ago

Version 0.21 Highlights

MULTI-WALLET CAPABILITY, MARKETS TAB UPDATED, UI/UX IMPROVEMENTS


Another big update! As usual, this sprint adds some major additions to the wallet feature set as well as includes extensive improvements throughout the app.

1. Multi-Wallet (and passphrase support)

The largest feature of the current sprint! For a while now we were looking to standardize wallets and add the capability for any wallet created in the app to support all coins within the app. Previously, various wallets were meant for different sets of coins.

We finally addressed this and were happy to see it live. Users are now able to manage an unlimited number of wallets capable of storing any coin available in the app. Unstoppable now also supports passphrase as per BIP-39 standard.

This enables users to create wallets that are secured by a user-provided passphrase in addition to 12/24 - word mnemonic seed word. The benefit here lies in the ability to create an unlimited number of wallets using the same mnemonic phrase but different passphrases. It's a highly convenient method to manage multiple wallet portfolios.

A new wallet switcher button was added to the Balance tab for quick and easy navigation between active wallets. Moreover, the wallet management screen now provides a way to view the wallet master private key, next to mnemonic phrases.

Note! You don't need to do anything to migrate, the app will do that for you. If you have multiple wallets in Unstoppable, they will be renamed as Wallet 1/2/3 ...

2. Markets Improvements

Markets section of the app went the through next batch of scheduled updates:

  • Markets Overview tab now provides means to preview and expand historical changes (7D, 1M etc) in primary market parameters i.e. Trading Volume, BTC Dominance, DeFi Market Cap and Total Value Locked by decentralized protocols.

  • Coin icons are now colored. While this may seem as a trivial change it took a lot of effort on our part)

  • Some coins now display our token version of coin description instead of showing a generic one from Coingecko. At this point we added about 30-40 descriptions covering some of the more popular coins.

  • The bottom section of Markets Overview now displays the latest market news from leading crypto news sites.

Expect more substantial improvements in the coming releases.

3. UI / UX Improvements

A number of improvements were made to the interface as well as the overall app performance:

  • system setting for light/dark mode >> the wallet can now use the native system settings for the wallet theme.

  • balance hide on/off >> to hide/unhide balance you may now simply click on the balance amount itself.

  • warning on low fee >> a custom alert will now shown when the user selects a transaction fee below the network recommended value.

  • socket connectivity >> improvements were made to the elements using socket connectivity. As a result the app provides even smoother and faster feel.


Apart from the above-mentioned features, we have fixed all user-reported and self-discovered app crashes and bugs.

Peace!

unstoppable-wallet-android - Version 0.20.1

Published by omurovch over 3 years ago

Minor bug fixes

unstoppable-wallet-android - Version 0.20

Published by omurovch over 3 years ago

Version 0.20 Highlights

MARKETS TAB, BINANCE SMART CHAIN, PANCAKE DEX, WALLETCONNECT, SWAP SCREEN

Markets Tab Improvements

The biggest feature of the current sprint. In the previous version, markets tab merely provided means to browse and filter coins by various criteria. In this update, we took a few steps further and added following features:

  • global market info: Shows total market cap, total 24h volume for all cryptocurrencies, Bitcoin dominance level, DeFi market cap, and total value locked (TVL) in all major DeFi protocols. In the coming release, we aim to expand it further.

  • coin search: Users now can easily search through all available coins on the market, view detailed info about each coin and add it to the watchlist.

  • advanced search: A power user feature allowing to perform an advanced filtered search on nearly available coins by various criteria i.e market cap, 24-hour trading volume, and price change for the specific period (ex: all coins with 50% price change in 2 week period).

  • coin info: In addition to charts and technical indicators users are now able to see the exchange where a coin is being traded along with volume data, known venture funds that have invested in the project, and information about the token itself.

While this feature is still a work in progress it already provides our users with the most thorough token search and monitoring capabilities available online incl. majority of premium commercial data providers.

In version 0.21 we are looking to add detailed analytical data about the coin. We couldn't find such data online and hence building it ourselves. Nearly done, stay tuned!

Binance Smart Chain

The Unstoppable Wallet team is always focused on solving users' problems and providing full functionality to interact with various blockchains. By popular demand, we have added support for Binance Smart Chain and BEP20 tokens along with decentralized swap capabilities.

Note: Also in one of the upcoming sprints, we will add the ability to swap BEP-2 tokens(Binance Cain) to BEP-20(Binance Smart Chain) format.

PancakeSwap Integration

This release brings integration of PancakeSwap protocol for decentralized swaps. The benefits of this change are BEP20 swaps and lower token swap fees. The fees are the same as if you went to PancakeSwap website and tried swapping via WalletConnect.

In version 0.21 we are planning to expand on this and integrate the ability swap on multiple DEXes at the same time and get the best swap terms for the given trade across entire liquidity.

WalletConnect Improvements

In addition to Ethereum, WalletConnect now able to work with protocols on Binance Smart Chain. We also added the ability to run multiple WalletConnect sessions at the same time. Moreover, WalletConnect transaction confirmation screens became more readable.


Apart from the above-mentioned features, we have fixed all user-reported and self-discovered app crashes and bugs.

There were also countless minor changes in the UI elements as well as the entire set of app onboarding screens based on the feedback received from the community.

Peace!

unstoppable-wallet-android - Version 0.19.1

Published by rafaelekol over 3 years ago