[IMPACT] Please describe your proposed solution.
Many dApps that started out in other ecosystems integrated WalletConnect support the way to connect to their dapp. Unfortuantely, since previous work for implementing WalletConnect in Cardano and no Cardano wallet that supports WalletConnect, these projects have difficulty implementing Cardano support. For example, Instagram mentioned that their NFT integration won't support Cardano because of the lack of WalletConnect support
Our team recently released Flint Mobile for Android and iOS and so we can leverage our experience to build the required tooling for WalletConnect integration with Cardano as well as integrate support into Flint Wallet's mobile app. Since we believe in a multi-wallet future, we will also write information about how other mobile wallets in the Cardano ecosystem can also add WalletConnect support as well.
[IMPACT] Please describe how your proposed solution will address the Challenge that you have submitted it in.
Integrating WalletConnect support will be important for growing adoption as it will allow multi-chain projects that depend on WalletConnect support to also support Cardano
[IMPACT] What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
Our company is not affiliated with WalletConnect so beyond standard engineering risks (overbudget, delay, etc.) there is communication misunderstanding risk with the WalletConnect team and, depending on their opinion on Cardano, may not be cooperative in the integration
[FEASIBILITY] Please provide a detailed plan, including timeline and key milestones for delivering your proposal.
- Investigate the WalletConnect codebase to plan the integration
- Implement any required change for Cardano support such as a new QR modal
- Describe the implementation plan in either a CIP or a blog post (which ever is most appropriate)
- Integrate it WalletConnect into Flint Mobile
- Integrate WalletConnect into at least 1 Cardano dApp
[FEASIBILITY] Please provide a detailed budget breakdown.
The full cost will go towards engineering cost. Additionally, part of the funding will go towards a popular Cardano dApp that has told us they are interested in WalletConnect support
Notably, the cost of this proposal is hard to predict given that we have no official affiliation with WalletConnect. The cost of this proposal was judged to be an upper bound for the cost of this integration and, if the cost of the integration is significantly lower than expected, we will cut the funding of the proposal early and return extra funds to Catalyst.
[FEASIBILITY] Please provide details of the people who will work on the project.
Flint Wallet team engineers as well as engineers from the Cardano dApp mentioned above
[FEASIBILITY] If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.
No plans
[AUDITABILITY] Please describe what you will measure to track your project's progress, and how will you measure these?
The investigaton into the feasibility of WalletConnect support for Cardano, any CIP/blog post generated from that investigation as well as a blog post detailing how wallets/dApps can integrate WalletConnect support will all be made public
[AUDITABILITY] What does success for this project look like?
At least one dApp that would not have been able to have Cardano support without WalletConnect integration decides to deploy to Cardano based off the integration done in this CIP
[AUDITABILITY] Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.
New proposal