Last updated 5 months ago
Developers lack open-source batcher implementations for orderbook DEXs/AMM DEXs, limiting their ability to interact with orders, tap into liquidity, and build on top of platforms like MuesliSwap.
We will provide open-source batcher implementations for our orderbook contract, enabling developers to interact with orders, access liquidity, and integrate advanced features like TxChaining.
This is the total amount allocated to Open-Source Batchers for Orderbook DEXs.
Please provide your proposal title
Open-Source Batchers for Orderbook DEXs
Enter the amount of funding you are requesting in ADA
82100
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 lack open-source batcher implementations for orderbook DEXs/AMM DEXs, limiting their ability to interact with orders, tap into liquidity, and build on top of platforms like MuesliSwap.
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
We intend to release all project outputs under the MIT License, making them fully open-source and available throughout the project's lifecycle. All code will be accessible in a public repository.
Please choose the most relevant theme and tag related to the outcomes of your proposal
DEX
Mention your open source license and describe your open source license rationale.
We intend to release all project outputs under the MIT License. This permissive license ensures all outputs are freely available, reusable, and extensible by the Cardano community and all interested developers. We chose MIT to maximize transparency and collaboration, enabling developers to adapt, improve, and integrate the code without restrictions while ensuring attribution. All code will be accessible in a public GitHub repository.
How do you make sure your source code is accessible to the public from project start, and people are informed?
We will host the code publicly on GitHub from the project start, so everyone who is interested will have the chance to look at the code.
Additionally we will update the public through various sources like our X page (38k follower), Telegram (3k members) and our Discord (nearly 6k members).
How will you provide high quality documentation?
We will provide high quality documentation in the form of a detailed README in our codebase. This README will describe the general setup of the codebase, the rational behind design decisions and provide usage instructions for other developers. Moreover, we are trying to develop a modular design of our codebase that enables adaptability and ease of reuse by others in the feature.
Please describe your proposed solution and how it addresses the problem
We will develop and release open-source implementations of batchers that can be used for various orderbook DEXs. This will be examplified with the MuesliSwap orderbook contract.
This includes:
By providing these tools, we aim to empower developers to:
Our solution addresses the lack of accessible batcher implementations and fosters innovation within the Cardano ecosystem.
Please define the positive impact your project will have on the wider Cardano community
Our project will significantly benefit the Cardano community by:
We will measure our impact by:
And share outputs:
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?
Our team's capability and approach:
Proven Experience: We already operate MuesliSwap, a leading decentralized exchange on Cardano.
Technical Expertise:
Existing Infrastructure: We currently run our own matchmakers that we can use a reference implementation and building block for this proposal
Trust and Accountability:
Validating Feasibility:
Milestone Title
Base Implementation (Base Batcher)
Milestone Outputs
Develop and release a first batcher iteration capable of directly matching orders on the MuesliSwap orderbook. The batcher will be developed with Python, Ogmios and PyCardano and open-sourced in our Github repository.
Acceptance Criteria
Evidence of Completion
Delivery Month
2
Cost
23840
Progress
30 %
Milestone Title
Extended Feature Set 1 (TxChaining)
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
3
Cost
20630
Progress
50 %
Milestone Title
Extended Feature Set 2 (LP Matching)
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
4
Cost
16300
Progress
90 %
Milestone Title
Project Close-out Report , Video + Documentation
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
5
Cost
21330
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
All costs are allocated directly to the developers' compensation for their work on the project.
Total Requested Funds: 82,100 ADA
All funds will be used to compensate the developers for their time and expertise in delivering high-quality, open-source software and pay necesary licensing or server costs that are part of the development workflow.
How does the cost of the project represent value for the Cardano ecosystem?
Our project offers significant value for the requested funds:
The investment in our project is amplified by the widespread benefits it brings to the entire Cardano community.
Terms and Conditions:
Yes
Chris - Project Manager and Developer
Pascal - Off-chain Developer
Phil - On-chain Expert and Off-chain Developer
Our team members have been integral to the success of MuesliSwap and have the expertise necessary to deliver this project effectively.