Funded [Kompendium-6] Mobile Wallets for the Factom Ecosystem

Grant round: Grant Round 2021-03

Estimated FCT Available: 300,000.00

Votes

Standing Party Approve Abstain Score
Yes No 4.00
Yes No 1.00
Yes No 8.00
Yes No 8.00
Yes No 6.00
No Yes 8.00
Yes No 6.00
Yes No 8.00
Yes No 8.00
Yes No 8.00
Yes No 4.00
Yes No 2.00
Status
Not open for further replies.
Executive Summary
This proposal is for the development of Tasset Mobile: a Factom ecosystem (Factom, PegNet, and FAT) wallet for iOS and Android mobile devices. Tasset will also be capable of supporting tokens resulting from the Factom<>Ethereum Bridge, as well as the recently created wrapped FCT token (WFCT), The Tasset Mobile wallets also are fully capable of supporting ETH and a curated set of Ethereum-based tokens of ERC20, ERC721 (NFT), and ERC1155 (NFT) specification standards. Tasset will be a one-stop solution for the ecosystem and offer a broad range and unmatched flexibility to support all factom-affiliated wallet functional needs.

We have been building Tasset mobile for greater than 18 months now. We are ~95% complete. Items remaining include DevOps optimizations to streamline Google Play and Apple AppStore updates and UI polishing. So while not a true Back Pay proposal, we have already spent more time and resources developing this than what is being requested, and achieving a final deliverable product is a certainty.

Note: Tasset will be the community’s only mobile wallet as well as the only true ecosystem wallet capable of conveniently storing and managing all ecosystem tokens.
Tasset mobile offers:
  • A single mobile application for managing all Factom-related tokens
  • Allows you to be in full control of your private keys
  • Permits the entire range of PegNet, Factom, and FAT wallet functions
  • The design allows user customization of which tokens are visible

Previous Grants

ANO / Committee
Group: Kompendium
FCT address: FA2H1Vwsq6VLcKJEtnpBRTHTXFzSQYJNFkd82ZB4N77bfe7JmWPD
FCT: 37000

Total FCT Requested
37000

Start Date
2019-11-18

Completion Date
2021-09-15

Project Description
“Tasset” is a mobile wallet solution that provides support to the entire range of affiliated Factom blockchain tokens, including Factom, PegNet, FAT, and CAPCIL (nextgen FAT), as well as a curated list of Ethereum based tokens to include WFCT and both fungible (ERC20) and non-fungible (ERC721 and ERC1155) tokens. Tasset was developed using a cross-platform Flutter framework communicated through REST gateway/relay servers. The wallet uses a façade architecture that improves token management and facilitates the future expansion of wallet features and support to more tokens.

Highlights:
  • Built with brand new and improved Flutter 2.0, a new Google toolkit for developing natively compiled applications for iOS/Android/Fuchsia
  • FCT, WFCT, ETH, PEG, pAssets, FAT0/1, CAPCIL tokens, and ERC20/721/1155 support
  • Secured storage for existing keys
  • Supports a wide range of features
  • The design enables a more streamlined process for the incorporation of additional tokens and features

Screens - Sample: (example UI Screens we are working towards).



Problem Statement
The community needs a high-end multi-token mobile wallet that is capable of showcasing the entire Factom ecosystem as a top public blockchain project. Additionally, users need a single solution capable of supporting the full range of tokens built with and atop Factom, and a means to access the larger and more active mobile-enabled crypto user base.

Goals and Objectives
Provide the community a high-end multi-token mobile wallet that the community is proud of and excited to use.

Success Criteria
1) A well-working and enterprise-quality mobile application that is simple, fast, well-designed, fun, and an inviting platform for token holders.

2) A platform to manage all Factom-related tokens with a full range of wallet functions.

3) Fully supported, bug-free, and feature-rich.

Timelines and Milestones
This project was designed and has been executed over 18 months of work.
+1400 man hours

Budget
37000 FCT

Assumed Price Per FCT
$1.3

Competition
None – there is no community mobile wallet and there is no wallet solution that supports all ecosystem tokens.

Additional Information
We have in active development a web version of the Tasset Wallet that we expect will be finished in the next month or so. With both Tasset Mobile and Web wallets, users will have a common UI and token wallet solution for the entire Factom ecosystem regardless of their platform of choice.

Indemnification and Waiver
By submitting a grant proposal or participating in the grant proposal process, the submitter hereby agrees to release, waive, discharge the Guides, Authority Set Members, Standing Parties, and their respective employees, contractors, agents, representatives, successors, and assigns (collectively, the “Releasees”) from any and all liabilities, claims, and demands of whatever kind of nature, either in law or in equity, which arise or may hereafter arise from participating in the grant proposal process, except for those caused by the willful misconduct or intentional torts of the Releasees. The submitter further agrees to indemnify and hold harmless the Releasees against all liabilities, obligations, losses, damages, penalties, claims, actions, judgments, costs, or expenses which may be imposed on, asserted against or incurred by any Releasee as a result of, or arising out of, or relating to this grant process contemplated by this document, including without limitation, any judgment, settlement, attorneys’ fees and other costs or expenses incurred in connection with the defense of any actual or threatened action or proceeding, except for the liabilities caused by the willful misconduct or intentional torts of the Releasees.
The submitter warrants and represents that he or she has all necessary power and authority to represent all applicants contained in the grant proposal: (i) to submit the proposal and (ii) to agree to this Indemnification and Waiver.
Note: Please see the Factom governance document (Doc 001) for definitions of Guides, Authority Set Members, and Standing Parties. Grant proposals submitted in another format shall include this indemnification and waiver in its entirety.
 

Chappie

Factomize Bot
The Forum Q/A process has now started. The community may ask questions until Aug 6, 2021 at 23:59 UTC.

Other important dates:
  • After the question period ends on Aug 6, 2021 at 23:59 UTC, you may continue to answer last minute questions until Aug 7, 2021 at 23:59 UTC
  • Once the answer period ends, voting will start one minute later on Aug 8, 2021 at 00:00 UTC
  • Voting will be closed on Aug 10, 2021 at 23:59 UTC and the final results will immediately become available.
 

Chappie

Factomize Bot
This is a final warning that the community has just 24 hours from now to ask any last minute questions.

Other important dates:
  • After the question period ends on Aug 6, 2021 at 23:59 UTC, you may continue to answer last minute questions until Aug 7, 2021 at 23:59 UTC
  • Once the answer period ends, voting will start one minute later on Aug 8, 2021 at 00:00 UTC
  • Voting will be closed on Aug 10, 2021 at 23:59 UTC and the results will immediately become available.
 

Chappie

Factomize Bot
The Forum Question Period has now ended. Teams will have until Aug 7, 2021 at 23:59 UTC to answer any last-minute questions.

Other important dates:
  • Once the answer period ends, voting will start one minute later on Aug 8, 2021 at 00:00 UTC
  • Voting will be closed on Aug 10, 2021 at 23:59 UTC and the results will immediately become available.
 

Chappie

Factomize Bot
The Answer Period has now ended and Standing Parties may now vote.

Voting will be closed on Aug 10, 2021 at 23:59 UTC and the final results will immediately become available.

Instructions for Standing Parties:
  • You may vote in any thread or on this page. The ranks are mirrored once you save.
  • Drag and drop using the three-lined icon at the left of the grant proposal and hit "Save" when done.
  • If you change rankings and leave the page without saving, those changes will be reversed and not count.
  • You may change your vote as many times as you like prior to the vote being closed.
  • If you "Abstain" that means your vote won't be counted no matter what you ranked that proposal.
  • If you deselect "Approve" how you rank the grant matters, but 60% of voters must approve the grant for it to be funded.
 
Status
Not open for further replies.
Top