Inspiration

Milestara was inspired by the lack of accountability in traditional crowdfunding and grant systems. In many platforms, contributors send funds without transparency on how milestones are completed or how capital is released. We wanted to build a decentralized milestone-based funding protocol on Bitcoin Cash where contributors can transparently govern projects and funds are only released after community-approved milestone validation.

What it does

Milestara is a milestone-driven funding and governance protocol built on Bitcoin Cash Chipnet. Contributors fund projects using BCH and receive governance CashTokens representing voting power. Funds are locked in smart contracts and released conditionally based on milestone completion and token-weighted governance approval. The protocol enables transparent, non-custodial funding for startups, student projects, and community initiatives.

How we built it

We built Milestara using React, Tailwind CSS, Supabase, CashScript, and Bitcoin Cash Chipnet infrastructure. Smart contracts manage milestone escrow and conditional fund release. Governance voting is implemented using CashTokens and token-weighted tallying logic. The frontend interacts with BCH wallets and smart contracts through libauth and custom transaction builders. Supabase is used for project indexing, milestone management, and protocol state synchronization.

Challenges we ran into

One of the biggest challenges was understanding and implementing the UTXO-based smart contract model on Bitcoin Cash. We also faced issues with Libauth v2 integration, WIF decoding, transaction signing, token minting flows, and governance vote tallying. Designing deterministic voting logic and ensuring safe milestone-based escrow execution required multiple iterations and debugging cycles.

Accomplishments that we're proud of

We successfully implemented a working milestone escrow system on Bitcoin Cash Chipnet with on-chain project funding, governance voting, and conditional fund release. We integrated CashTokens for governance, implemented token-weighted voting logic, and completed the full lifecycle from project funding to milestone approval and fund release. We are also proud that the protocol received positive technical feedback from BCH ecosystem mentors and developers.

What we learned

Through Milestara, we learned how Bitcoin Cash smart contracts work in a UTXO environment, how CashTokens enable programmable governance, and how decentralized escrow systems can be designed securely. We also learned how to structure smart contract interactions, manage blockchain state, and build non-custodial governance systems with real on-chain execution.

What's next for Milstra

We plan to expand Milestara into a fully decentralized funding protocol with automated contract deployment, dynamic governance contracts, oracle-assisted milestone verification, and production-ready CashToken minting. Future plans also include AI-assisted milestone verification, privacy-preserving governance, DAO treasury management, and mainnet deployment on Bitcoin Cash.

Built With

  • bitcoin-cash-(bch)
  • cashscript
  • cashtokens
  • libauth
  • react
  • supabase
  • tailwind-css
  • typescript
Share this project:

Updates

Submission history