[GENERAL] Name and surname of main applicant
Catalyst Rider
[GENERAL] Are you delivering this project as an individual or as an entity (whether formally incorporated or not)
Entity (Incorporated)
[GENERAL] Please specify how many months you expect your project to last (from 2-12 months)
5
[GENERAL] Please indicate if your proposal has been auto-translated into English from another language
No
[GENERAL] Summarize your solution to the problem (200-character limit including spaces)
We will extend One-Click Wallet to support multiple wallets and mass actions, enabling one-click delegation or Catalyst voting across all wallets, simplifying governance and wallet management.
[GENERAL] Does your project have any dependencies on other organizations, technical or otherwise?
No
[GENERAL] If YES, please describe what the dependency is and why you believe it is essential for your project’s delivery. If NO, please write “No dependencies.”
No dependencies
[GENERAL] Will your project’s output/s be fully open source?
Yes
[GENERAL] Please provide here more information on the open source status of your project outputs
One-Click Wallet Extension is already in an open-source repository under an MIT license. Support for mass Catalyst voting will be added to this repository.
[METADATA] Horizons
Wallet
[SOLUTION] Please describe your proposed solution
Our proposed solution involves two key features to enhance the One-Click Wallet. First, we will add support for users to manage multiple wallets and accounts within the wallet. This functionality will allow users to easily add, view, and organize their various wallets and accounts in one unified interface.
The second major extension of our solution will focus on enabling users to perform single actions across multiple wallets, all executed with just one click. With multi-wallet support in place, users will be able to initiate actions such as delegation, voting registration, or staking across all their managed wallets in one streamlined operation. Instead of repeating the same steps for each wallet individually, this feature will allow for all linked wallets to participate in a specific action simultaneously. This one-click convenience will dramatically simplify the user experience, reducing the time and effort involved in managing multiple wallets and fostering greater participation in activities such as governance and staking within the Cardano ecosystem.
To demonstrate the value of these new capabilities, our initial integration will focus on enabling users to register multiple wallets under a single voting key. This use case is an important example that showcases the broader potential of multi-wallet actions. By allowing users to register several wallets with one voting key, we effectively merge the voting power from multiple accounts, streamlining the Catalyst voting process. The inefficiencies we address stem mainly from the requirement for numerous manual steps in the mobile voting app for each wallet. By consolidating these steps into a single action, it becomes significantly easier for users to manage their voting power, reducing barriers and making governance more accessible. Another key benefit is that the open-source nature of our solution allows other wallet providers to leverage the code, thereby enabling mass voting in their own products and promoting a more unified and efficient voting experience across the Cardano ecosystem.
This sets the stage for further enhancements, paving the way for future integrations where other actions — such as staking or participating in governance decisions — can also be performed across multiple wallets in a single, efficient step. This pioneering example highlights the transformative impact of our proposal, driving improved usability and encouraging active participation within the Cardano community.
[IMPACT] Please define the positive impact your project will have on the wider Cardano community
Our project will positively impact various groups within the Cardano ecosystem, simplifying the Catalyst voting process and encouraging broader engagement in governance activities. Below, we outline the specific groups that will benefit and how:
- ADA Holders and Investors: By making Catalyst voting simpler and more efficient, especially for those with multiple wallets, we make it easier for ADA holders to actively participate in Cardano governance. Enhanced voting participation increases the value perception of ADA by demonstrating an engaged and active community, fostering long-term commitment to the platform.
- DeFi Users: Simplifying wallet management and voting processes will enable more users to engage with governance, including voting on proposals related to DeFi projects. This increased participation will enhance transparency and trust within the DeFi space, encouraging new DeFi initiatives and increasing overall liquidity and user activity.
- Developers and Wallet Providers: Since the feature will be open-source, other wallet providers can adopt the solution, enabling mass voting capabilities in their products. This encourages knowledge sharing, collaboration, and consistency across Cardano wallets, making governance more accessible across the ecosystem.
- Emerging Projects and Proposers: By lowering barriers to voting, more community members will be inclined to participate in Catalyst funding rounds. This will provide emerging projects with increased exposure and a larger voting base, ultimately leading to a fairer distribution of community funds and stronger support for early-stage innovations.
- Stake Pool Operators (SPOs): Increased participation in Catalyst voting means more users will be motivated to delegate their ADA. SPOs will benefit from higher staking activity, potentially leading to increased delegation across the network, which helps in maintaining the decentralization of Cardano.
- Governance Enthusiasts: Users passionate about Cardano's governance will benefit from a more streamlined voting process, as managing and voting with multiple wallets will become a simple, unified action. This feature aims to reduce the friction that often prevents even willing participants from fully engaging in governance.
- Broader Cardano Community: Overall, the entire Cardano community will benefit from an improved governance experience that encourages more people to get involved. By making voting easier and reducing the time commitment required, our solution fosters greater inclusivity and participation, thereby strengthening the entire ecosystem's resilience and governance structures.
Sharing Outputs
The implementation of mass Catalyst voting will be made available through an open-source repository. This means that other wallet providers and projects can leverage and benefit from our work, encouraging adoption and innovation across the ecosystem.
Value to the Cardano Community
By making voting and wallet management more convenient, our solution aims to increase Catalyst voting participation, enhance user experience, and contribute to Cardano’s long-term decentralization. Our open-source approach ensures that the benefits extend across the ecosystem, fostering innovation and encouraging broader adoption.
[CAPABILITY & FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
As WingRiders, we have a track-proven record of developing within the Cardano ecosystem. Over the years we’ve shown to be at the forefront of technological advancements when it comes to DEXes and Cardano in general. We were the first ones to bring support for Stableswaps, have a fully on-chain DAO governance, launched the first trustless non-custodial launchpad and recently V2 smart contracts with optimized transaction batching, new features such as Routed Swap, PathFinder, ZapIn/ZapOut and much more. Created a lot of open source tooling and continues to push the edge of what is possible with the Cardano chain evolving.
Regarding fund management, we adhere to rigorous protocols ensuring robust financial stewardship and accountability. Our practices encompass the maintenance of transparent financial records, periodic internal audits, and strict compliance with financial reporting standards. We understand the imperative nature of prudent fund management and commit to upholding the highest standards of fiscal responsibility throughout the project's lifecycle.
As an evidence, we have 2 Catalyst proposals from F10 and F11 with Proof of Achievement submitted and approved for all completed milestones except the final milestones, which is in progress. Two approval from F12 are having Milestones 1 and 2 submitted ahead of the schedule.
[PROJECT MILESTONES] What are the key milestones you need to achieve in order to complete your project successfully?
Add support for multiple wallets in the One-Click Wallet
- Description: Implement option to add and manage multiple wallets in the One-Click Wallet.
- Expected Timeline: 1 month
- Outputs:
- Extended code of the One-Click Wallet that has support for multiple wallets.
- Updated website of the One-Click Wallet that is supporting multiple wallets.
- One-Click Wallet code is in an open-source GitHub repository and implements all features necessary for supporting multiple wallets.
- One-Click Wallet website is publicly accessible and supports adding and managing multiple wallets.
- Link to an open-source GitHub repository of the One-Click Wallet.
- Link to the One-Click Wallet website.
Add support for multiple accounts in the One-Click Wallet
- Description: Implement option to add and manage multiple accounts in the One-Click Wallet.
- Expected Timeline: 1 month
- Outputs:
- Extended code of the One-Click Wallet that has support for multiple accounts.
- Updated website of the One-Click Wallet that is supporting multiple accounts.
- One-Click Wallet code is in an open-source GitHub repository and implements all features necessary for supporting multiple accounts of the same wallet.
- One-Click Wallet website is publicly accessible and supports adding and managing multiple accounts of the same wallet.
- Link to an open-source GitHub repository of the One-Click Wallet.
- Link to the One-Click Wallet website.
Implement mass Catalyst voting in WingRiders Wallet
- Description: Implement option to register for Catalyst voting with multiple wallets and accounts in the One-Click Wallet.
- Expected Timeline: 1 month
- Outputs:
- Extended code of the One-Click Wallet that has support for mass Catalyst voting.
- Updated website of the One-Click Wallet that is supporting mass Catalyst voting.
- One-Click Wallet code is in an open-source GitHub repository and implements an option to register one voting key using multiple wallets and accounts.
- One-Click Wallet website is publicly accessible and supports registering one voting key using multiple wallets and accounts.
- Link to the open-source GitHub repository of the One-Click Wallet.
- Link to the One-ClickWallet website.
Milestone 4: Comprehensive Testing and Bug Fixing
- Description: Conduct extensive testing of the new One-Click Wallet features (including unit testing) to identify and fix any potential bugs or security vulnerabilities. This phase ensures the Wallet’s reliability and security across various scenarios.
- Expected Timeline: 2 weeks
- Outputs:
- Unit tests for core functionality.
- Updated code where all major issues and bugs are addressed.
- Unit tests cover the core functionality of the newly added features in the One-Click Wallet.
- Code is working and has a commit history with fixes of all potential major issues.
- Folder in an open-source GitHub repository with all unit tests. A test suite that can be run and passes.
- Commit history in an open-source GitHub repository showing fixes of all major issues.
Milestone 5: Community reach out and marketing
- Description: Provide regular updates on proposal progress through social platforms, including Twitter and Discord. Gather feedback on those updates and github repository and address any major issues, if any.
- Expected Timeline: 1 month
- Outputs: Marketing Report Document listing all the updates regarding project progress, feedback on those updates and github repository, list of major issues, fixes for those issues.
- Acceptance Criteria: Marketing Report Document has 4 chapters:
- Social updates: lists all relevant reports on social media and feedback (Twitter and Discord).
- GitHub feedback: lists all the feedback on GitHub repository (empty if none found).
- Major issues: lists all the major issues from all the feedback (empty if none found).
- Issue Fixes: lists all the commits in the GitHub that fix issues found in feedback (empty if none found).
- Evidence: Marketing Report Document provided to the review team.
Milestone 6: Project Close-out Report and Project Close-out Video
- Description: Create final project completion report and video.
- Expected Timeline: 1 week
- Outputs:
- A 2/3 page written summary ‘Project Close-out Report’.
- Short video ‘Project Close-out Video’.
- Project Close-out Report’ listing KPIs and how they were (or were not) addressed and what the next stage plans are with the product or service that was developed.
- Project Close-out Video’ outlining the project achievements and deliverables.
- Final project report available on a publicly-accessible link.
- Video available on a publicly accessible link.
[RESOURCES] Who is in the project team and what are their roles?
WingRiders engineering team is composed of experienced professionals in blockchain technology and software development. Our team members stand behind projects like Adalite, Yoroi wallet, Emurgo’s first blockchain explorer/indexer, firmware for hardware wallets Trezor and Ledger (bringing them to Cardano), and WingRiders DEX and LaunchPad.
[BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources
Milestone 1: Add support for multiple wallets in the One-Click Wallet
- Milestone Budget: ₳ 45,000
- Resource MDs:
- Software engineer (senior & junior): 25
- Project manager: 3
Milestone 2: Add support for multiple accounts in the One-Click Wallet
- Milestone Budget: ₳ 45,000
- Resource MDs:
- Software engineer (senior & junior): 25
- Project manager: 3
Milestone 3: Implement mass Catalyst voting in One-Click Wallet
- Milestone Budget: ₳ 40,000
- Resource MDs:
- Software engineer (senior & junior): 22
- Project manager: 3
Milestone 4: Comprehensive Testing and Bug Fixing
- Milestone Budget: ₳ 40,000
- Resource MDs:
- Software engineer (senior & junior): 22
- Project manager: 3
Milestone 5: Community reach out and marketing
- Milestone Budget: ₳ 20,000
- Resource MDs:
- Software engineer senior: 1
- Marketing Specialist: 12
- Project manager: 2
Milestone 6: Project Close-out Report and Project Close-out Video
- Milestone Budget: ₳ 10,000
- Resource MDs:
- Marketing Specialist: 6
- Project manager: 1
[VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
The cost of the project is carefully calculated to ensure value for money for the Cardano ecosystem, considering the significant benefits it brings in terms of simplifying Catalyst voting for users with multiple Cardano wallets. Here’s how we justify the cost:
- Engineering Costs: The majority of the budget is allocated to development, testing, and maintenance. These costs are based on competitive rates in the software development industry, which are proportional to the average wage for skilled developers in the region For instance, the rates we've set are aligned with typical freelance rates for developers with blockchain experience.
- Operational and Overhead Costs: These include server costs for testing, project management, and other miscellaneous items necessary for a smooth operation. These costs are in line with standard rates for such services.
- Quality Assurance and Security: A significant portion of the budget is also set aside for rigorous testing.