[Retroactive] SubWallet 08 Months Development

Big Spender
22d ago
8 Comments
Confirming

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 December 2023 to July 2024.

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
  • 👤 1,600,000+ installs and 800,000+ users & devices from 100+ countries
    • 🧩 Browser Extension: Chrome Store & Firefox Store
      • 546,000+ Total installs
      • 343,000+ weekly users
    • 📱Mobile: Android & iOS
      • Android: 525,000+ downloads - 200,000+ active devices
      • iOS: 636,000+ downloads
    • 🌐 WebApp: https://web.subwallet.app/
      • 3,087,000 total visits in the QII - 2024
      • 323,000 users in the QII - 2024
  • ~50,000 community members on Twitter, Telegram, and Discord
    • Twitter: 39,000+ followers
    • Discord: 4,900+ members
    • Telegram: 4,300+ 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.

2. SubWallet team is committed to efficient treasury spending

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.

3. 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. Some notable features

✅ Integrate the new generic Polkadot Ledger app from Zondax

From January to June 2024, SubWallet team followed closely the development of the new Ledger Polkadot app to integrate the app to our wallet. Led by Parity Technologies and Zondax, this project aims to provide unified access and streamlined experience, so that users will only need to use one Ledger app for all Polkadot-SDK networks.

This is an important improvement that reduces ecosystem fragmentation and provides users with a consistent experience on Ledger.

Announcements:

✅ Integrate Polkadot Asset Hub <> Kusama Asset Hub bridge

Powered by XCM v4, the Polkadot <> Kusama bridge went live in Q2 2024 after much anticipation from the community about interoperability possibilities between the two ecosystems. Now, users can bridge DOT and KSM between Polkadot Asset Hub and Kusama Asset Hub, and soon more parachain assets will be supported.

As one of the most powerful and convenient XCM-supporting wallets in the Polkadot ecosystem, SubWallet swiftly integrated XCM v4 to enable users to try out the Polkadot <> Kusama bridge with a familiar UI and easy UX. Warnings are included to make sure users understand the associated risks.

Announcement: https://x.com/subwalletapp/status/1803772300136997335

✅  Integrate Polkadot Asset Hub <> Ethereum bridge

After nearly 2 years of development, Snowbridge has launched the secure and trustless bridge between Polkadot and Ethereum. This is considered to be a game-changer for trustless interoperability across ecosystems, given that current bridges are not fully decentralized.

As the gateway for users to the Polkadot ecosystem, SubWallet has worked with the Snowbridge team and became the first wallet in the ecosystem to successfully integrate the bridge into our wallet. Now, users can transfer WETH and WBTC cross-chain between Ethereum and Polkadot Asset Hub smoothly as if on the same chain. Support for more tokens coming soon 🫡

Announcements:

✅ Integrate native asset swap on Asset Hub

Ever since its inception, Polkadot Asset Hub has been wired to become the liquidity hub of the entire ecosystem, and the Asset Conversion pallet going live marks the crucial first step towards realizing that vision. Understanding its importance, SubWallet became the first to integrate Asset Hub swap on our web dashboard with initial support for DOT, USDT, and USDC pairs. XCM is embedded in the swapping process with minimal fees.

Announcement: https://x.com/subwalletapp/status/1806315493256786376

✅ Integrate native cross-chain swaps betwen Ethereum and Polkadot via Chainflip

Chainflip’s AMM offers users low slippage swaps for native DOT and major chains. It’s decentralized, permissionless, composable, and powered by 150 independent validators.

SubWallet collaborated with the Chainflip team to integrate the cross-chain native swap feature between ETH, DOT, and USDC, giving users a seamless and streamlined cross-chain swap experience.

Announcement: https://x.com/subwalletapp/status/1773317254249124231

✅ Integrate Hydration swap

Another native swap solution that we integrated is Hydration, one of the biggest DEXes in the Polkadot ecosystem. On SubWallet, users can easily swap between 9 assets with an option to XCM transfer from native networks when the balance on Hydration network is not enough to perform the swap. Hydration swap is now available on web dashboard, browser extension and mobile app.

Announcement: https://x.com/subwalletapp/status/1780930296885760234

✅ Update SubWallet extension to Manifest V3

Manifest V3 (MV3) is the latest version of browser extensions required by Google and supported by popular browsers. The update comes with improvements on privacy, security, and performance of extensions and gives users better understanding and control over what extensions are capable of.

As the most popular extension wallet on the Polkadot ecosystem to date, we have completed the entire migrate process from Manifest V2 to Manifest V3 in May 2024. This process makes sure users have a smooth transition with no disruption while enjoying the more secure extension.

More info about MV3 update:

Announcement: https://x.com/subwalletapp/status/1795068696957989339

✅ Support multiple currencies

In order to help users have the best personalized asset management experience on the Polkadot ecosystem, we have implemented localization with support for 5 languages in the previous update. This time, we continue to improve the personalized experience through diverse currency support. Users can choose among 9 currencies to view their portfolio in, including:

  • USD 🇺🇸
  • BRL 🇧🇷
  • EUR 🇪🇺
  • GBP 🇬🇧
  • CNY 🇨🇳
  • HKD 🇭🇰
  • JPY 🇯🇵
  • VND 🇻🇳
  • RUB 🇷🇺

Announcement: https://x.com/subwalletapp/status/1790367664654950862

✅ Deploy a comprehensive Polkadot wallet connect solution

One of the problems with dApp wallet connect solutions in the Polkadot ecosystem is compatibility with both Substrate and EVM standards. Current solutions have to integrate single wallet connect libraries which are cumbersome: EVM Wallets, Polkadot {js}, SubWallet, Talisman, etc…

SubConnect v2 helps dApps quickly and effectively integrate many types of wallets at the same time on a single library, including Polkadot, Substrate, & EVM wallets. Drawing insights from Blocknative's web3-onboard, we have enhanced our capabilities for seamless integration with Substrate wallets.

Announcement: https://x.com/subwalletapp/status/1776215476357779621

✅ Implement a comprehensive staking solution for all platforms

Stake to earn is a highly adopted use case among crypto users, yet navigating the fragmented nature of Polkadot often means that users need to visit different pages to explore and engage in staking activities.

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

In the previous proposal, we implemented this feature on the web dashboard. This time, we deploy the feature on the remaining two platforms, browser extension and mobile app with improvements on UX and UI. Users can now enjoy a consistent Earning experience across all platforms and devices.

Other Features & Development


Driven by the mission to provide the Polkadot and Kusama community with the best UI/UX, we engage with our users and 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

  • Implement Mission Pools feature to enable users to stay up-to-date on all missions and quests in the Polkadot ecosystem
  • Support Polkadot’s logic update:
    • Update transferable balance calculation formula (#2118)
    • Update transferable formula for system pallet v1 (#3166)
    • Support NFTs on Asset Hub (#2934)
    • Check transfer logic that can potentially affect ED (#2798)
    • Adjust showing/validating address on Send fund (#2628)
    • Update top nominators getting rewards (#2324)
  • Support more XCM channels:
    • USDT: Polkadot Asset Hub <-> Pendulum
    • USDC: Polkadot Asset Hub <-> Pendulum
    • DOT: Polkadot <-> Pendulum
    • DOT: Parallel <-> Polkadot
    • DOT: Bifrost <-> Polkadot
    • DOT: HydraDX <-> Polkadot
    • DOT: Interlay <-> Polkadot
    • DOT: Acala <-> Polkadot
    • DOT (Polkadot) <-> DOT (Manta Atlantic)
    • DOT (Manta Atlantic) <-> DOT (Moonbeam)
  • Ledger Account Recovery Tool: this offline tool can be used to export accounts on Polkadot-SDK networks from a Ledger device using seed phrases for cases where users mistakenly transfer funds to a wrong network on Ledger.
  • Other updates:

✅ And many more

Review the full proposal with a detailed cost breakdown: Link

All the best,
SubWallet Team

Edited
Reply
Up
Share
Request
168.61KDOT
Status
Decision28d
Confirmation7d
Attempts
1
Tally
99.9%Aye
0.1%Nay
Aye
41.19MDOT
Nay
31.76KDOT
  • 0.0%
  • 0.0%
  • 0.0%

Threshold

Support(0.52%)
7.74MDOT
Issuance
1.48BDOT
Votes
Nested
Flattened
Calls
  • Call
  • Metadata
  • Timeline4
  • Votes Bubble
  • Statistics
Comments
Sort by
Oldest
No comments here