funded
Extend Open-Source Yoroi wallet to support seamless mobile Cardano dApp integration
Current Project Status
In Progress
Amount
Received
₳0
Amount
Requested
₳50,000
Percentage
Received
0.00%
Solution

Leverage “Universal Links” on iOS and App Links on Android to enable seamless integration between mobile dApps and wallets for a smooth, mobile-only experience.

Problem

Mobile dApps on Cardano struggle with seamless integration with mobile wallets like Yoroi, making it impossible to provide a smooth, mobile-only experience for users on iOS and Android.

Impact Alignment
Feasibility
Value for money

Team

1 member

Extend Open-Source Yoroi wallet to support seamless mobile Cardano dApp integration

Please describe your proposed solution

Problem Perception:

Mobile dApp integration with Cardano wallets is currently lacking, limiting the ecosystem’s growth. Users face difficulty connecting their mobile wallets with dApps, which hinders adoption and smooth user experience.

Reasons for Approach:

We aim to solve this by using standard mobile integration technologies available on iOS and Android to create seamless communication between mobile dApps and wallets. This approach is based on tried-and-tested mobile methods that can deliver a native and user-friendly experience.

Engagement & Impact:

Our solution will empower dApp developers by giving them access to mobile users through app-to-app wallet integration, improving usability and engagement. The project's open-source nature will encourage further collaboration and enhancements.

Please define the positive impact your project will have on the wider Cardano community

This integration is crucial to expanding Cardano's presence in the mobile space, enabling more users to access decentralized services conveniently. By bridging this gap, we expect to see broader adoption and utility across the Cardano ecosystem.

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?

Capability:

Sergey Kisel, full-stack software engineer and architect at Brick Towers, will lead this project. Brick Towers is an institutional-grade Digital Asset Services Provider (SOC 2 Type II certified), ensuring high standards of security and trust. Sergey specializes in blockchain solutions, including staking and digital asset software.

Feasibility & Accountability:

We will validate feasibility by using proven mobile integration technologies and conducting iterative testing. All development will be open-source, allowing the community to review, contribute, and track progress, ensuring transparency and accountability.

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Milestone 1: Development

  • Description: Complete wallet integration for mobile dApps.
  • Acceptance Criteria: Code-ready and functional integration allowing transaction signing via mobile wallet.
  • Artifacts: Open-source repository with the completed code.

Milestone 2: Milestone 2: Example App

  • Description: Build a single example app to demonstrate integration.
  • Acceptance Criteria: Example app live and successfully demonstrating wallet-dApp interaction.
  • Artifacts: Working demo of the example app in a public gallery.

Final Milestone: Milestone 3: Documentation, Building the Gallery of Examples

  • Description: Create detailed developer documentation and guides.
  • Acceptance Criteria: Documentation complete and published.
  • Artifacts: Publicly available documentation and tutorials, Project close-out report.

Who is in the project team and what are their roles?

Sergey Kisel - Senior Full-stack Engineer (LinkedIn: https://www.linkedin.com/in/kisel/)

  • Full-stack software engineer and architect
  • Developed banking-grade investment platforms for long-term savings solutions
  • Building dedicated and liquid staking solutions
  • Building general-purpose software based on blockchain and digital assets.

Please provide a cost breakdown of the proposed work and resources

Milestone 1: Development

Total Duration: 60 Days

  • Cost: 35,000 ADA
  • Description: Full-stack development to implement the mobile wallet integration, test, and build a single example dApp that demonstrates the functionality.

Milestone 2: Example App

Total Duration: 15 Days

  • Cost: 8,000 ADA
  • Description: A detailed integration documentation and guide will be written to assist developers with implementing the wallet solution, including step-by-step instructions and tutorials.

Milestone 3: Documentation, Building the Gallery of Examples

Total Duration: 15 Days

  • Cost: 7,000 ADA
  • Description: Create a gallery of examples that showcases the example dApp, helping developers understand the potential of the integration and encouraging adoption.

We depend on Emurgo, the developers of Yoroi, to accept our contribution for broader use. If they don’t accept, we’ll leave the open-source fork for community developers to learn from and potentially integrate in their solutions.

How does the cost of the project represent value for money for the Cardano ecosystem?

The project costs are based on standard industry rates for blockchain developers and align with typical wages in our region. By delivering this solution as an open-source contribution, we ensure long-term value for the Cardano ecosystem.#

Other developers will be able to adopt and build upon this integration, multiplying the impact of the investment. This project will not only benefit our immediate goals but also enhance the utility and accessibility of Cardano for mobile dApp developers worldwide.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00