Last updated 3 months ago
Developers face fragmented wallet integrations across Cardano and Bitcoin, with no unified, developer-friendly SDK for multi-chain wallet interfaces and modules
Deliver a cross-chain wallet SDK with unified interfaces, Cardano & Bitcoin core modules, developer-friendly wallets, docs & packaging
This is the total amount allocated to Mesh: Cross-Chain Production-Ready Wallet SDK.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Please provide your proposal title
Mesh: Cross-Chain Production-Ready Wallet SDK
Enter the amount of funding you are requesting in ADA
100000
Please specify how many months you expect your project to last
5
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Developers face fragmented wallet integrations across Cardano and Bitcoin, with no unified, developer-friendly SDK for multi-chain wallet interfaces and modules
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No Dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
All respective code will be licenced under an Apache 2.0 open source license on the MeshJS github organisation
Please choose the most relevant theme and tag related to the outcomes of your proposal
Developer Tools
Mention your open source license and describe your open source license rationale.
All code of this project will be published under the already existing Apache 2.0 Open source licence which covers all code of our open source Mesh SDK
https://github.com/MeshJS/mesh
How do you make sure your source code is accessible to the public from project start, and people are informed?
Since there are already more than 800 projects using our SDK, the way from deployment to use is very short and effective. To inform developers we will provide additional announcements on our Mesh Discord server as well as on our Mesh Twitter account.
How will you provide high quality documentation?
The Mesh Docs are already well advanced and will be accordingly updated, furthermore we aim to optimise our Docs not only for human developers, but also for Ai models to ensure that developers using ai have high quality Docs for their ai models available.
Please describe your proposed solution and how it addresses the problem
So, since we are always keen to further enhance and update our open source stack and to make it as easy as possible for devs to build on Cardano, we come with this proposal which will deliver a production-ready, cross-chain wallet SDK that simplifies and unifies wallet integration for developers. The process begins with developing standardized interfaces, including a multi-chain wallet interface, core Bitcoin and Cardano interfaces, a Bitcoin interface, and a CIP30 interface. These interfaces provide the foundation for consistency and usability across chains.
Building on this, the project will implement and deploy core modules for both Cardano and Bitcoin. These modules will handle essential wallet logic such as secret phrase and key generation, address creation, syncing, signing, and verification, providing robust and reliable foundations for application development.
To further improve usability, the SDK will deliver developer-friendly wallets, including a CIP30 headless wallet for Cardano with the latest features, and a Bitcoin headless wallet with standard endpoints. These headless wallets are tailored for developer testing and integration, making it easier to embed blockchain functionality into applications.
The final stage of the project will focus on packaging, documentation, and reporting. The SDK will be packaged as a library, published to NPM, and fully documented within Mesh Playground. Developers will receive detailed guidance on implementation, while a close-out report and video will ensure transparency and accessibility for the community.
A simple & solid step-by-step approach guarantees that the SDK will not only be cross-chain but also production-ready, consistent, and easy to adopt for developers building on Cardano and Bitcoin.
Please define the positive impact your project will have on the wider Cardano community
Leveling up the Mesh open source stack, this proposal will lower barriers for developers by providing a unified SDK that simplifies cross-chain wallet integrations between Cardano and Bitcoin. By delivering consistent interfaces, core modules, and developer-friendly wallets, the SDK empowers builders to focus on creating high-quality applications rather than solving fragmented wallet challenges. This accelerates dApp development, fosters interoperability, and strengthens Cardano’s position as a developer-friendly ecosystem. With clear documentation, packaging, and open-source availability, the SDK will serve as a reliable, production-ready foundation for teams of all sizes, ultimately driving adoption, innovation, and collaboration in the wider Cardano community
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?
Mesh has been a longtime contributor to the cardano open source developer ecosystem. Our tools are widely used and we have proven our skills and commitment by building and maintaining essential tools which empower many to build on cardano since 2022. Over the time, by non-stop breathing and building Cardano, we have gained some finest expertise which makes it quite likely that we are able to validate and achieve our proposal objectives properly.
We are also proud and glad to have participated in catalyst since Fund 10, and as of today, we are well familiar with the process of completing proposals. For more information about all our funded proposals, their progress and details, we have built a dashboard which makes it easy for you to assess and audit our capabilities of delivering on our promises keeping the style of "don't trust, verify”:
https://gov.meshjs.dev/catalyst-proposals
Milestone Title
Develop Interfaces
Milestone Outputs
Develop Multi-chain wallets interface
Develop Core bitcoin interface
Develop Core cardano interface
Develop Bitcoin interface
Develop CIP30 interface
Post a twitter thread to inform the public
Acceptance Criteria
Complete development for interfaces for all wallets such as:
completed development of the Multi-chain wallets interface
completed development of the Core bitcoin interface
completed development of the Core cardano interface
completed development of the Bitcoin interface
completed development of the CIP30 interface
Post a twitter thread to inform the public
Evidence of Completion
Public link to the developed code on Mesh Github
Public link to post on Twitter/X to inform the Public
Delivery Month
1
Cost
20000
Progress
20 %
Milestone Title
Wallet core
Milestone Outputs
Develop and deploy the Cardano core module
Develop and deploy Bitcoin core module
Publish all code base updates on the respective github repository
Post a twitter thread to inform the public
Acceptance Criteria
Completed development for wallet core module, including
Implementation of base logic for wallet
Generation of secret phrase and all keys
Building all addresses, like payment, stake, DRep, script addresses
sync wallet
sign transactions
sign data and verifiy signatures
Post a twitter thread to inform the public
Evidence of Completion
Public link to the developed code on Mesh Github
Public link to post on Twitter/X to inform the Public
Delivery Month
2
Cost
20000
Progress
40 %
Milestone Title
Cardano developer friendly wallets
Milestone Outputs
develop and deploy a CIP30 headless wallet
Publish all code base updates on the respective github repository
Post a twitter thread to inform the public .
Acceptance Criteria
Completed development of mesh wallet with all latest CIP30 features
Published code-base updates at the respective github repository
Published a twitter thread to inform the public .
Evidence of Completion
Public link to the developed code on Mesh Github
Public link to post on Twitter/X to inform the Public
Delivery Month
3
Cost
20000
Progress
60 %
Milestone Title
Bitcoin developer friendly wallets
Milestone Outputs
develop a Bitcoin "standard" headless wallet
Publish all code base updates on the respective github repository
Post a twitter thread to inform the public .
Acceptance Criteria
Completed development of bitcoin wallet with all the standard endpoints
Published code-base updates at the respective github repository
Published a twitter thread to inform the public .
Evidence of Completion
Public link to the developed code on Mesh Github
Public link to post on Twitter/X to inform the Public
Delivery Month
4
Cost
20000
Progress
80 %
Milestone Title
Packaging, Documentation & Reporting
Milestone Outputs
Add documentation to Mesh Playground
Package the wallet as a library
Publish to NPM
Close out Report
Close out Video
Publish all code base updates on the respective github repository
Post a twitter thread to inform the public
Acceptance Criteria
Completed Packaging
Completed Docs for Developers
Completed Close Out Report
Completed Close Out Video
Published code-base updates at the respective github repository
Published a twitter thread to inform the public
Evidence of Completion
Public link to the developed code on Mesh Github
Public link to Documentation for developers
Public link to post on Twitter/X to inform the Public
Public link to the Close Out Report
Public link to the Close Out Video
Delivery Month
5
Cost
20000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
The budget breakdown of the proposal deliverables, already outlined in the Proposal Milestones, consists of:
Milestone 1: Interfaces
Budget: 20,000.00 Ada
Milestone 2: Wallet Core
Budget: 20,000.00 Ada
Milestone 3: Cardano developer friendly wallets
Budget: 20,000.00 Ada
Milestone 4: Bitcoin developer friendly wallets
Budget: 20,000.00 Ada
Milestone 5: Packaging, Documentation & Reporting
Budget: 20,000.00 Ada
How does the cost of the project represent value for the Cardano ecosystem?
The most reliable way for open-source tools to show their “value for money” is by looking at real usage data-checking how actively the code is used across the developer ecosystem and identifying how many, and what kind of, projects build with our tooling. At Mesh, we currently see over 800 dependent projects making use of our SDK, with around 10k npm downloads every month. This makes Mesh one of the most widely adopted Cardano open-source stacks, supporting projects across the entire spectrum to build on Cardano. These numbers show clearly that the budgets we receive translate into strong metrics, proving that treasury funds are effectively used to deliver solutions that are practical, useful, and solve real developer problems.
The funds from this proposal directly enable us to reward contributors and maintainers of the codebase, while also ensuring that all projects depending on Mesh continue to benefit from a constantly evolving set of features available entirely free, without paywalls, and safeguarded by an open-source license.
Terms and Conditions:
Yes
The proposal tasks will be distributed amongst well experienced Mesh contributors which will individually opt in/out at respective milestone tasks to ensure that we always have all capacities needed to achieve our deliverables. You can learn more about our contributors community at: