Last updated 6 months ago
Solving compliant and secure fundraising challenges while helping developers quickly start building on Midnight.
Provides privacy-preserving fundraising for projects and a developer-friendly gateway to the Midnight blockchain.
Please provide your proposal title
Decentralize Crypto Launchpad on Midnight
Please specify how many months you expect your project to last
3
What is the problem you want to solve?
Solving compliant and secure fundraising challenges while helping developers quickly start building on Midnight.
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
Please provide here more information on the open source status of your project outputs
This project is currently an open source project and will remain so through out its lifecycle.
Open source type: MIT Licence
Please choose the most relevant theme and tag related to the outcomes of your proposal
DeFi
What is useful about your DApp within one of the specified industry or enterprise verticals?
In the DeFi sector, this dApp serves as a privacy-focused launchpad that enables projects to raise capital securely and efficiently. It allows investors to participate in token sales while keeping their contributions and allocations confidential, ensuring privacy without sacrificing transparency. Projects can manage funding, vesting, claims, and refunds in a fully verifiable way, reducing risks and enhancing trust.
What exactly will you build? List the Compact contract(s) and key functions/proofs, the demo UI flow, Lace (Midnight) wallet integration, and your basic test plan.
I will build a Compliant and Privacy-Centered Crypto Launchpad (Using Midnight Compact ZK Smart Contracts).
It enables project teams to securely run public or private token sales - while keeping sensitive investor's data private and verifiable through zero-knowledge proofs.
Core Circuits
Allows project owners to create new token sales. Supported sale types include:
This circuit sets up sale configurations, pricing, limits, and access rules.
Enables investors to fund a sale.
This circuit updates the investor’s private state,
including:
All data stays private while remaining verifiable on-chain via private state hashes.
Allows investors to claim purchased tokens after the sale has ended and any vesting period has elapsed.
Enables partial or full refunds when a user qualifies.
The circuit:
Allows sale organizers to withdraw raised funds into their delegated wallet coin public key.
A utility circuit for users to create new tokens by specifying:
This facilitates teams launching their custom tokens directly within the system.
Generates the hash of a user’s private state.
This hash is stored on-chain to guarantee:
Processes incoming investor funds and updates:
Allows the super admin to remove an admin account using ZK logic to ensure correctness and authorization.
Private Data (Stored Privately, Verified Publicly)
Each investor’s private state includes:
A hash of this private state is stored on-chain to ensure data correctness without exposing sensitive details.
Witnesses
The following witnesses support the contract logic:
These witnesses enable secure ZK operations while maintaining full privacy.
UI Flow
The user interface will offer a clean, guided experience with the following steps:
How will other developers learn from and reuse your repo? Describe repo structure, README contents, docs/tutorials, test instructions, and extension points. Which developer personas benefit, and how will you gauge impact (forks, stars, issues, remixes)?
This project is designed not only as a functional decentralized launchpad but also as a reference implementation that developers can learn from and build upon. To support this, we provide several developer-focused resources:
Comprehensive Documentation
We have created detailed documentation in the project’s README.md file, which explains:
This allows developers to quickly understand and replicate the setup in their own projects.
Fully Open-Source Codebase
The entire repository is open-source, providing full access to:
By exploring the code, developers can learn:
This significantly reduces the learning curve for building on Midnight.
Real-World, Practical Examples
The project showcases real use cases involving:
Video Tutorial for Developer Clarity
We will provide a video walkthrough explaining:
This visual guide helps developers understand the project faster and with less friction.
Please describe your proposed solution and how it addresses the problem
I am building a Decentralized Privacy-Centered Crypto Launchpad on the Midnight blockchain using Compact zero-knowledge smart contracts. The platform will allow project builders to conduct secure, privacy-preserving token sales while giving investors confidence that their contributions, allocations, and claims remain confidential yet verifiable.
Please define the positive impact your project will have on Midnight 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?
I have consistently demonstrated the ability to deliver high-quality projects on the Midnight network. Over the past six months, I have collaborated with different teams like Lucent Labs to participate in three Midnight hackathons and won consistently, showcasing my technical expertise, consistency, and deep understanding of the ecosystem.
I also participated in the Liquid Staking protocol (https://github.com/TechMartins72/hydra-stake-protocol),,) which won 1st place in the DeFi Track at the Midnight London Summit Hackathon 2025 - built within two weeks. This achievement highlights both my speed of execution and my ability to deliver production-ready solutions under tight timelines.
These experiences collectively demonstrate our capability, commitment, and readiness to deliver the project as proposed.
Please provide a cost breakdown of the proposed work and resources
Milestone 1: Contract development phase, which involves R&D, design architecture, smart contract development, unit testing for contract and a working cli version of dapp. This will require the service of atleast two smart contract developer.
Milestone 2: UI Intergration phase will require the service of a ui/ux designer, front end developer and a backend developer - who will be responsible for connecting the deployed contract to the user interface and testing the execution of all circuit from the interface.
Milestone 3: Testnet deployment and Alpha release for a select group of community testers, carried out prior to the audit. This phase includes creating a structured feedback collection plan. Before opening the Alpha to external testers, the entire team will conduct full end-to-end testing to ensure stability and usability.
How does the cost of the project represent value for the Midnight ecosystem?
This project delivers strong value for money by providing the Midnight ecosystem with a high-impact, reusable developer resource that reduces onboarding time, lowers the learning curve, and accelerates the creation of new dApps. By serving as a reference implementation for Compact contracts and showcasing real transaction flows between them, the project eliminates the need for developers to learn from scratch - saving time, reducing errors, and increasing overall productivity.
The project also attracts builders from other blockchains by giving them a ready-made starting point and a pathway to build, launch, and potentially raise funds for their ideas on Midnight. This fuels ecosystem growth at a low cost compared to traditional developer acquisition methods.
Additionally, by leveraging Midnight’s enhanced privacy features and secure investor controls, the project increases investor confidence and participation, driving more capital and activity into the network.
Overall, the project offers high impact at low cost, delivering long-term developer, ecosystem, and investor benefits that far exceed the required investment.
I confirm that the proposal clearly provides a basic prototype reference application for one of the areas of interest.
Yes
I confirm that the proposal clearly defines which part of the developer journey it improves and how it makes building on Midnight easier and more productive.
Yes
I confirm that the proposal explicitly states the chosen permissive open-source license (e.g., MIT, Apache 2.0) and commits to a public code repository.
Yes
I confirm that the team provides evidence of their technical ability and experience in creating developer tools or high-quality technical content (e.g., GitHub, portfolio).
Yes
I confirm that a plan for creating and maintaining clear, comprehensive documentation is a core part of the proposal's scope.
Yes
I confirm that the budget and timeline (3 months) are realistic for delivering the proposed tool or resource.
Yes
I Agree
Yes
Team Members
Martins Joseph
Full-stack Developer and Compact Smart Contract Developer
GitHub: https://github.com/techmartins72