Referendum #448
Treasury #636

[Retroactive] SubWallet 14 Months Development

Treasury
12 Comments
Awarded

Dear Polkadot community,

This proposal seeks funding from the Polkadot Treasury for SubWallet, covering the accomplished work of SubWallet Browser Extension, SubWallet Mobile App, and SubWallet WebApp during the period from October 2022 to November 2023.

For full details about our all milestones and progress, please refer to the links below:

The full proposal with a detailed description & costs: Link

What is SubWallet?

SubWallet is the leading comprehensive non-custodial wallet for the Polkadot and Kusama ecosystems. With the mission of bringing crypto users closer to the Polkadot & Kusama ecosystem and opening the Web3 universe, we envision a wallet in which users can track, send, receive, stake, contribute to crowdloans and manage multi-chain assets with utmost ease and security.

SubWallet has the most comprehensive product suite in the Polkadot ecosystem on all popular platforms. SubWallet allows users to seamlessly sync their accounts between all platforms.

  • 🧩 Browser Extension: Available on Google Chrome, Brave, Firefox, and Microsoft Edge.
  • 📱 Mobile App: Available on iOS and Android. Use it anywhere on the go.
  • 🌐 WebApp: Explore a comprehensive dashboard for asset management and diverse blockchain activities without installations.

What has SubWallet achieved?

The SubWallet team started building in November 2021. Since then, we have been highly focused on building fast and efficiently. New product updates are released on a weekly basis. Below are our achievements by the numbers:

Tractions:

  • ⛓️‍💥 150+ networks supported (relay chains, parachains & solochains) in the Polkadot & Kusama ecosystem
  • 👤 400,000+ installs and 250,000+ users & devices from 100+ countries
  • ~40,000 community members on Twitter, Telegram, and Discord
    • Twitter: 33,200+ followers
    • Discord: 3,900+ members
    • Telegram: 3,200+ members
  • 🎓 A graduate of the Substrate Builders’ Program
  • 🤝 Working with 150+ teams in the ecosystem with the ultimate goal of bringing the best UI/UX for users
  • ✅ SubWallet on Polkadot Community Calls
    • in August 2022: Link
    • in April 2023: Link
    • in June 2023: Link

Key features:

  • 🔐 Manage multiple seed-phrase accounts with only 1 master password
  • 🌉 Built-in XCM transfer with a super easy experience
  • ✅ Manage multi-chain assets (tokens & NFTs) with a token-centric experience
  • ✅ View multi-chain transaction history
  • ✅ Stake in-app: Nominate Stake, Nomination Pool Stake and Liquid Stake
  • ✅ Support all types of hardware wallet: Ledger, Keystone, Polkadot Vault
  • ✅ Metamask & Polkadot JS compatible
  • ✅ Support EVM chains and Polkadot SDK-based chains.
  • ✅ Support Substrate Connect - Light Client
  • ✅ Manage crowdloan portfolio
  • ✅ Support fiat on-ramp: Transak, Banxa, Coinbase Pay
  • ✅ Support WalletConnect V2
  • ✅ Support USDT & USDC on Polkadot AssetHub
  • ✅ And much more: https://docs.subwallet.app/main/

Why should SubWallet be supported?

  1. The wallet plays a crucial role in a blockchain ecosystem
    A blockchain wallet serves as a cornerstone for any thriving ecosystem, comparable to a browser in the realm of the internet. Without a functional blockchain wallet, users have no access to ecosystem features and applications, which hinders the ecosystem's potential for growth. Therefore, the wallet is an important infrastructure for the ecosystem that should receive support for its development.
    Money inherently loses value, and the same holds for DOT, which experiences an annual inflation rate of over 7%. When left static, it progressively loses value. Similar to the economic development of a country, funds need to be circulated and invested wisely, particularly in building essential infrastructure.

  2. Wallet development is resource-intensive
    Contrary to common assumptions, our treasury allocation does not equate to substantial funding. A comparative analysis with leading wallets in other ecosystems reveals the substantial investments required for wallet development.

    • Solana's Phantom raised $118 million for development, serving over 3 million users. That is around $39 per user.
    • Consensys (MetaMask) raised $726 million for development, serving over 25 million users. That is around $29 per user.
    • Polkadot’s SubWallet received funding exceeding $1 million and is now serving over 250,000 users. That is only around $5 per user.
  3. SubWallet team is committed to and focused on building
    We have been highly focused and committed to building products and shipping new features. We consistently prioritize product delivery and gaining traction, ensuring that what we build contributes tangible value to the ecosystem before seeking any funding.

    In other words, we always apply for retroactive funding. This has set a standard for other teams to follow our approach, and as a result, foster greater efficiency in treasury spending.

  4. SubWallet team makes a comprehensive contribution to Polkadot ecosystem growth
    In addition to our proficiency in product development, we possess robust marketing and sales capabilities. We are capable of effectively bringing our products to market and expanding our user base, rather than building a product with very few users. We firmly believe that we have actively contributed to the growth of the ecosystem, making it more vibrant and robust.

What problems have SubWallet solved in this proposal?

A. Features that apply to all versions (Extension, Mobile, WebApp)

✅ Brand new UI/UX with an asset-centric approach

Polkadot’s vision is to become an interoperable multichain ecosystem where thousands of L1 blockchains with different use cases can connect in a highly secure way. However, this at the same time leads to a complicated architecture that is not easy to understand and can confuse normal end users.

After a lot of user surveys and interviews, SubWallet team decided to put efforts into improving the wallet's architecture, optimizing user flow, and upgrading a brand-new, super simple and smooth-as-silk UI/UX for our users.

  • Asset-centric approach: manage your multichain assets with a single-chain experience
  • Manage multiple seed phrases on multichain with only one master password

This is very important to help onboard users to the Polkadot ecosystem, especially those from other ecosystems as they will find that SubWallet provides a UI/UX that they are used to and familiar with.

Check out the **link** to our announcement tweet to see more details about SubWallet brand new UI/UX (with very high engagement from the community and ecosystem projects).

✅ PSP-22 & PSP-34 token support

As **Gavin said,** WebAssembly is the future of smart contracts, so it’s important to have a token standard for Polkadot. PSP token standard (PSP-22 and PSP-34) written by ink! is used by popular parachains and dApps built in their ecosystems such as Aleph Zero and Astar.

Understanding the importance of adding support for PSP-22 & PSP-34 to help showcase the unique technology and allow users to manage their PSP assets easily, SubWallet quickly integrated PSP-22 & PSP-34 assets (view, transfer, and import).

Below are the links to the announcements & recognitions from ecosystem projects about our work:

✅ In-app nomination pool staking

The launch of nomination pool staking lowered the barrier and allowed small holders to stake and earn rewards with a minimum amount of DOT/KSM.

Data from Dotinsights showed that 5 months after launch, Polkadot nomination pools surpassed 3 million DOT in total stake with 8,331 pool members on April 4. The SubWallet team, therefore, decided to add support for in-app nomination pool features to allow our users to easily stake their DOT/KSM.

✅ WalletConnect V2

WalletConnect is one of the most popular solutions for users to connect to dApps. However, there are currently no native solutions available for the Polkadot ecosystem yet.

The WalletConnect team decided to sunset WalletConnect V1 on June 28, 2023, and migrate V2 for better adoption. The SubWallet team joined forces with Parity and other wallets in the ecosystem to adopt and deploy WalletConnect V2 for the Polkadot ecosystem.

✅ Network and token management system

SubWallet Chainlist contains all information about projects/chains/assets available on SubWallet's products.

Scope of this product:

  • Provide a coherent schema and interfaces for projects/chains/assets across blockchains
  • Showing relationships between projects/chains/assets
  • Track development status
  • Provide metadata/on-chain information about chains and assets
  • Provide general, non-tech information (website, description, social media,...) about chains and assets
  • Allowing partners/teams to easily integrate with SubWallet products

✅ Multi-language support for large communities

Localizing is one of the best marketing activities. SubWallet team loves interacting and talking to our users from different local communities. After a lot of user interviews and surveys, we decided to add support for local languages with high demand from our users, which includes Chinese, Vietnamese, Japanese and Russian. These languages are available on SubWallet Browser Extension and Mobile App. We are committed to expanding our support for additional local languages in the future.

B. Features that apply to SubWallet Mobile App

✅ A Super dApp Browser feature that synthesizes all applications of the Polkadot ecosystem right in SubWallet

The dApp Browser stands as a pivotal feature for a non-custodial mobile wallet. It empowers users to seamlessly explore, navigate, and connect to various dApps directly within the mobile wallet interface.

SubWallet has introduced a cutting-edge Super dApp Browser within its Mobile App, catering to both iOS and Android users in the Polkadot & Kusama ecosystem. This feature encompasses:

  • Comprehensive dApp list: Offering users a predefined, comprehensive list of all dApps within the Polkadot & Kusama ecosystem.
  • Intuitive search functionality: Equipped with a search feature, users can easily find a specific dApp without the need to input the complete dApp address.
  • Enhanced user experience: The Super dApp Browser is designed to provide users with a seamless and delightful browsing experience within the realm of decentralized applications.

✅ Deeplink feature implementation

SubWallet has implemented the deeplink feature (Link 1, Link 2), which generates links that are used to send users straight to specific in-app locations, for example, the dApp Browser tab in SubWallet Mobile App. This saves users time and effort that would otherwise be spent navigating to specific pages manually. This has significantly improved the overall user experience.

✅ Biometric authentication support

A recent report from Cisco showed that 81% of all smartphones have built-in biometrics capabilities in 2022. Recognizing the widespread use of biometric authentication among mobile phone users, SubWallet has integrated support for this feature. This addition provides users with a more straightforward method of utilizing the SubWallet Mobile App, eliminating the need for repetitive password entry while maintaining the security of users' assets.

C. Features that apply to SubWallet WebApp

✅ Building a wallet mechanism for SubWallet WebApp to help users easily access the Polkadot ecosystem without installations

The SubWallet WebApp empowers users to effortlessly create a new wallet directly within their web browser, eliminating the need to install a Browser Extension or download the Mobile App. This provides newcomers with a seamless and convenient way to access and explore the ecosystem, effectively lowering barriers and fostering increased adoption for Polkadot.

Below are some notable features that users could enjoy with SubWallet WebApp:

  • Seamless portfolio management: Experience effortless monitoring of your multichain assets through the Portfolio page. This intuitive feature provides a comprehensive view of users’ token balances, NFTs, and portfolio allocation. Moreover, users can execute transactions such as sending, receiving, and purchasing tokens with just a few clicks.
  • Cross-platform connectivity: Say goodbye to the hassle of importing seed phrases across different devices. SubWallet offers seamless synchronization across platforms using QR codes and extension connections, ensuring a smooth and secure experience for users.
  • WalletConnect support: Seamlessly connect to both Substrate & EVM dApps. Simply choose a dApp from our listing and connect via WalletConnect V2.
  • Incentivized mission exploration: Navigate the diverse opportunities within the Polkadot ecosystem effortlessly through the Mission Pools tab. This feature offers a comprehensive listing of live campaigns, allowing users to keep track and miss no opportunities.

✅ Building the Earning page that integrates both Native and Liquid staking for the Polkadot ecosystem on a unified interface

Staking to earn is a highly utilized use case among crypto users in managing their assets. However, navigating the fragmented nature of Polkadot often requires users to visit different locations to explore and engage in staking activities.

SubWallet has therefore introduced a one-stop-shop staking solution for the entire Polkadot ecosystem on the Earning Page. Whether it's Native staking or Liquid staking, all staking options are aggregated and seamlessly presented within the SubWallet WebApp Earning Page. This ensures that users can effortlessly explore and navigate through their staking choices in one location.

D. Other Features & Development

Driven by the mission to provide the Polkadot & Kusama community with the best UI/UX, we engage with our users & partners very closely. We prioritize continuous improvement and regular updates to the ecosystem. This commitment ensures that our users consistently enjoy access to the latest and most refined features available.

✅ Continuous improvement and quick update

  • Support watch-only account feature (SubWallet Browser Extension and Mobile App and WebApp)
  • Support XCM transfer for Statemint & Statemine to parachains (SubWallet Browser Extension Mobile App and WebApp)
  • Integrate Banxa and Coinbase Pay for fiat on-ramp (SubWallet Browser Extension Mobile App and WebApp)
  • Backup master password in keychain (SubWallet Mobile App)
  • Tool to check crowdloan information for user (SubWallet Browser Extension Mobile App and WebApp)
  • Support zk-Mode and zk library (SubWallet Browser extension)
  • Maintain, update and continuously improve experiences and changes to help users perform operations in the most convenient way for relaychains and all parachains (Add & update endpoints, update metadata, add NFTs, update mechanism...) (SubWallet Browser Extension Mobile App and WebApp)
  • Continuously integrate and support parachains in the ecosystem (SubWallet Browser Extension Mobile App and WebApp)

✅ And many more

And more, please review the full proposal with a detailed description & costs: Link

All the best,
SubWallet Team

Edited
Reply
Up
Share
  • Metadata
  • Timeline2
Comments
[Deleted Account]

It super reasonable, you have to pay dot to help them growth

Reply
Up
[Deleted Account]

Sorry guys, you are good, but 200K DOT is crazy amount
No collaboration and support for 1KV Validators from your side
I vote Nay

Reply
Up
[Deleted Account]

Hey folks

I am one of the community mods at Polkadot discord. We get frequent support queries about Subwallet in our discord, also Subwallet is one of the popular choices amongst the wallet users along with Nova and Talisman. Special shoutout to Mabel and DJ from Subwallet for helping with all the user queries for Subwallet in the Polkaot discord.

Subwallet's extension + mobile apps combined feature is what makes it one of the popular choices for Polkadot wallet.

Edited

Reply
Up 2