Fearless Wallet Proposal: Wallet UI/UX Update, NFTs, Democracy, Cross-chain teleports (XCM integration), Staking pools, and dApp signer

2yrs ago
18 Comments

Fearless Wallet Proposal: https://docs.google.com/document/d/1Ex7ew2P7w2nUQ_ZECoeGlsCMORGOR6YdwD5YP1JS__0/edit?usp=sharing

Context of the proposal

Fearless Wallet is:

  • A native open source mobile app for iOS/Android
  • A native open source library for Substrate iOS/Android
  • Non-custodial and decentralized, communicating directly with blockchain nodes
  • An app with superior UX/UI, performance and security
  • Used by 130 000+ people around the world (based on AppStore and Google Play data)
  • 50 000+ active users (MAU) based on recent App Markets data
  • An important source of traffic, with 1 mln+ daily requests to Kusama and Polkadot, and other parachains (based on OnFinality nodes)
  • Fully funded and supported by Kusama Treasury, developed by SORAMITSU

This proposal focuses on the implementation of:

  • A UI/UX update of the main Wallet screens and flows: The wallet’s current version could struggle to keep up with the breakneck pace of recent and upcoming initiatives and innovations of the ecosystem. The new wallet design will solve this set of issues and challenges, such as supporting multiple assets from hundreds of parachains, along with the possibility to exchange tokens between networks, work with NFTs and perform swaps within the wallet interface.

  • NFT integration (Stage 1): Non-fungible token support is a feature that has great community demand. In terms of the Stage #1 we’re going to implement some basic flows such as integrating a list of NFTs and Collections, along with NFT details and transfers. This implementation will be made for Statemine and Kusama (RMRK) NFT. In the future other NFT products of the Ecosystem can be supported through other proposals.

  • Democracy feature integration (Stage 1): Democracy and governance systems are an important Dotsama advantage. The most valuable and demanded Democracy functions are Referenda flows and the ability to submit Proposals and vote for them. Stage #1 of integration will address these functions, and will also provide off-chain integration with Polkassembly and Subsquare platforms, to give users an opportunity to participate in an initiative’s preliminary discussions on the Polkassembly platform. All proposed integrations will be compatible with the upcoming Governance v2.0 update.

  • XCM cross-chain teleports support: Interoperability is one of the Dotsama ecosystem’s main benefits. The XCM message format allows assets to be moved between relay chains and parachains (and vice versa), as well as between various parachains. It provides the Ecosystem amazing flexibility, liquidity mobility, and high performance. As a part of this proposal we are going to implement XCM teleports between relay chains (Polkadot/Kusama) and parachains.

  • Staking update on Polkadot/Kusama. Nomination pools. Staking is a crucial functionality on blockchains that have PoS(DPoS/NPoS) consensus algorithms. In fact, community members are eager to make their contribution to system stability, safety, and decentralization by staking their assets. Nomination pools functionality is a cutting edge update of the staking function set. Therefore, our team has decided to add it to the scope of work, and is certain this innovative development will become a new trend in the Dotsama ecosystem.

  • dApp connector/signer. The feature will work together with the Fearless Web extension application. The Web extension app has the role of a middleware service that provides some logic and necessary APIs to communicate between Mobile clients (Fearless Wallet Android/iOS Apps) and the Polkadot JS Extension protocol. It will allow users to:

  1. Establish and maintain a connection with a dApp
  2. Verify dApp generated transactions via the Mobile App without the need to export their user accounts to Web browsers

Submission details

All details are available in the proposal.

The amount requested for the first submission is $ 318 500.

The amount will be recalculated according to the 7 day average rate, using the high and low of the week on Coingecko, at the day of on-chain action after the discussion process ends.

The 1st milestone includes:

  • New Wallet UI/UX
  • Nomination pools
  • Half of infrastructural costs

Previous grant completion report and final demo

Up
Comments
No comments here