Subwallet-the web3 multiverse gateway for dotsama

Prophet
4 min readNov 12, 2022

Overview

Subwallet is a non-custodial multichain wallet that offers support for both substrate-based and EVM compatible parachains.

The official polkadot.js wallet is built for developers and has a complicated user interface that makes it overwhelming for new users. Subwallet aims to simplify the UI and make the user experience smooth when interacting with Polkadot and its ecosystem dApps.

Subwallet is built on top of the polkadot.js wallet, but with a user oriented interface. This means Subwallet guarantees the security of the polkadot.js wallet while providing a fast and simple interface.

Key features

  • Non-custodial; you control your keys and the coins.
  • Supports all the Polkadot and Kusama parachains
  • The staking tab makes $dot $ksm staking very easy.
  • XCM transfer: a single place to transfer any asset across the chains.
  • Support light clients.

User Interface 101

1. Select chain

Subwallet is a #dotsama multi-chain wallet. So you can select any parachain on both Polkadot and Kusama and connect to the dApps. Subwallet supports the substrate as well as the EVM chains.

Click on the icon -> Select the network from the drop-down list.

2. Receive funds

  1. Select the chain where you want to deposit assets.
  2. Click on the “receive” button.
  3. Click “Get wallet address”
  4. You will get the text and QR code. QR makes the deposit via mobile phones easier.

3. Send funds

Allows you to send assets from your address to any other address. The steps are easy:

  1. Click on the “send” button
  2. Select the asset, destination chain, and address.
  3. Click on “confirm sending”.

4. XCM transfer

You can seamlessly transfer your assets across chains using this feature. You don’t need to visit the transfer website, like apps.moonbeam.network.

  1. Click on the “XCM” transfer button.
  2. Select the origin chain and the destination chain.
  3. Select the origin and destination accounts.
  4. Choose the asset and the amount.
  5. Click transfer and finally enter password.

5. Monitor crowdloans and NFTs

The polkadot.js wallet didn’t have a dedicated dashboard for viewing the NFTs and crowdloans. However, with Subwallet, you can keep track of your NFTs on any #dotsama parachain from a single place. The crowdloan feature allows you to monitor all your crowdloan contributions.

6. DOT KSM staking

Subwallet has integrated staking into the wallet itself.

  1. Click on the “stake” button.
  2. Choose Polkadot or Kusama
  3. Select any validator. You get to sort by minimum commission or highest rewards.
  4. Enter the amount you want to stake and confirm.
  5. Finally, enter your account password.

7. Transfer history

This tab shows all sorts of on-chain transfer activities including wallet transfers, XCM transfers, etc.

Roadmap

Upcoming notable developments include:

  1. Extending integration with more parachains and dApps. Check out all the supported networks.
  2. Support multi-sig and proxy accounts
  3. CMS and e-commerce integration
  4. Asset management and DaoFi features like payroll
  5. Swap cross chain assets directly from the wallet

Closing thoughts

One of the major criticisms of Polkadot is its bad user interface. Hopefully we have projects like Subwallet that are dedicatedly working towards the goal of simplifying and providing secure access to the Dotsama ecosystem.

From my personal experience, I found Subwallet to be one of the cleanest and most user-friendly wallets in Dotsama that is comparable to the top-tier wallets like the Phantom wallet in terms of UI. There are other Dotsama wallets like Talisman with a similar vision to provide a simple and better UI, which we will cover in another post.

Important Links

Subwallet website: https://subwallet.app/

Subwallet docs: https://docs.subwallet.app/

Download wallet: https://subwallet.app/download.html

Follow me on twitter: Prophet Dotsama

--

--