Last updated 2 months ago
The process of integrating and managing connections to more than 20 wallets on Cardano is excessively complex and immensely time-consuming for developers and project teams.
This is the total amount allocated to Anvil - Open Source - Universal Wallet Connector. 4 out of 4 milestones are completed.
1/4
Milestone 1: Research and Planning, Marketing, and Github Repository
Cost: âł 20,000
Delivery: Month 2 - May 2024
2/4
Milestone 2: General Development and Documentation Drafting
Cost: âł 20,000
Delivery: Month 3 - Jun 2024
3/4
Milestone 3: Marketing, Testing/Feedback, and Documentation
Cost: âł 25,000
Delivery: Month 4 - Jul 2024
4/4
Final Milestone: Full Release
Cost: âł 25,000
Delivery: Month 5 - Aug 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Anvil will create an open-source universal wallet connector, a one-stop shop to access all verified Cardano wallets, the Wallet Normalization Library. Making wallet connections seamless and easy.
No dependencies.
The tool will be free to use and the codebase will be publicly available. It will be able to be sourced directly from Github.
Cardano usage and adoption is soaring, with the number of unique wallets active in a 24-hour period exceeding 70,000. However, this coincides with a surge in wallet providers since the introduction of smart contracts roughly 18 months ago. At present, there are 22 wallet providers listed on Cardano Cube - all with their unique interfaces and feature sets. This creates complexity for developers, uncertainty for users, and fragmentation for the Cardano ecosystem.
As a leading service provider for development solutions on Cardano, Anvil has identified four key obstacles that developers on Cardano routinely encounter when integrating new wallets into their DApps. These areÂ
Consequently, the process of integrating and managing connections to all Cardano wallets is excessively complex and immensely time-consuming, especially for less experienced developers and project teams. This time-consuming task represents a huge opportunity cost to Cardano and the Cardano community, taking time away from more creative and innovative project development tasks. Indeed, less experienced developers are forced to integrate each wallet one at a time to provide a ubiquitous user experience. Consequently, many developers will not integrate each wallet, which creates a fragmented user experience on Cardano with users having to manage multiple wallets in order to interact with their favorite DApps.
Therefore, Anvil will create a Wallet Normalization Library, which will serve as a one-stop shop to access all verified Cardano Wallets. Rather than adding each wallet individually and going through multiple different wallet verification processes, the Wallet Normaliziation Library will serve as an access point to wallet integration. This will also mitigate the hardships around lesser known wallet options and will keep all connections up-to-date.
The Wallet Normalization Library will comprise a GitHub repository dedicated to an open-source universal wallet connector, encompassing the most popular Cardano wallets. Anyone will be able to request additions, removals and/or edits to the wallets listed. The most popular Cardano wallets will be integrated into the Wallet Normalization Library from launch, while any new or lesser-known wallets will be able to submit a pull request to be included in the integration list.
Each integrated wallet will adhere to the same set of functions, ensuring a seamless experience across all wallet integrations. Additionally, each wallet will provide a download link and standardized icon, and their unique features will be accommodated as much as possible. For instance, a noteworthy feature could be the Eternl mobile bridge.
By unifying and consolidating all wallets, this initiative simplifies the lives of developers and serves as a comprehensive starter kit for newcomers, enabling developers to focus on their projects without reinventing the wheel for each new endeavor.
Anvil will spearhead the initial phase of the project, which will involve creating the wallet collector, documentation, and the most widely used wallets. To propose bug fixes, improvements and/or adding a new wallet to the library, users can open an issue on the repository, while developers can propose code updates. An Anvil team member will review these issues or proposals, approving them or requesting further changes/information.
The integration of wallets is an early and important stage in platform development that should not hinder developers, especially newcomers. By streamlining this process, Anvil invites developers to explore and harness the capabilities of Cardano, and supports them by eliminating an essential yet repetitive task. We aim to drive adoption and increase opportunities for new developers.
Moreover, this community-driven project aims to establish the first robust and reliable universal wallet connector tool for all projects building on Cardano. This will include a common audited repository, and will serve as an excellent starting point for new developers to Cardano, increasing opportunities for and access to technical documentation for new developers. Overall, this will contribute to creating a sustainable Cardano ecosystem, with new developers able to build on the achievements of existing developers rather than replicating the same tasks.
Anvil Development Agency is a 15-person, international team that is deeply embedded within the Cardano community. Our developers have more than 25 years of combined experience in software development and programming.
Anvil has a proven track record of delivering high quality, and easy-to-use blockchain products since the inception of smart contracts on Cardano. Our team has earned the reputation of being credible, reliable, and delivering on quality.Â
Our products have been used by tens of thousands of individual users, and we have continually improved upon them by taking feedback seriously. The current assortment of user-friendly products such as minting, staking, and exchanges demonstrate the ability of Anvil to execute on this plan in a professional and timely manner.
Research and Planning
Research and Development -
-Research existing and practical solutions amongst our team as well as taking inspiration from other block chains.
-Outline and Identify most popular Cardano wallets by users and TVL, research feature sets, identify common feature sets among wallets, identify unique but innovative feature sets among wallets.
-Research technical requirements
Marketing -
-Create and outline a marketing plan
Integrate wallets into validator
-Development magic
Documentation Drafting
-Draft documentation and prepare for publishing.
Partnerships
-Reach out to potential partners and work on positioning the tool for community acceptance.
Commence Marketing and Final Prep for Publication
-Initial marketing outreach and final review of all documentation
Final
-Marketing on forums, socials, discord, etc.
-Public and open-source github repository
-Package published on NPM
-Documentation and usages example on github Wiki or equivalent
Cash (Zachary Soesbee) - CEO/Management
Patrick Bernard - Project manager and marketingÂ
JĂ©rĂ©mie Bergeron - Lead developer UI/UXÂ
David Desjardins - Lead developer backend and smart contractÂ
Audrey Lacombe - Designer and UI/UX expert
Core Development: 50k ADA
Wallet integration: 15k ADA
Documentation & example: 15k ADA
Issues and PR: 5k ADA
Distribution and marketing: 5k
This proposal would help to address the mismatch between scarcity of experienced Cardano developers and the many projects wanting to launch on Cardano. This solution allows a more junior developer without blockchain experience to seamlessly and efficiently integrate all Cardano wallets. Moreover, the proposal would enable Anvil Development Agency to focus on continuing to innovate on-chain rather than needing to monetize existing products, while further reinforcing Cardanoâs open source culture.
In summary, Anvil aims to halt the constant reinvention of the wheel as new developers are onboarded to Cardano. This solution provides developers and project teams with tools that are functional, easy to use, user friendly, and fully supported by the Anvil team.