Bitcoin Launchpad

Crowdfunding platform for Bitcoin and UTXO blockchain projects

Not Started MIT License

Overview

Bitcoin Launchpad is a transparent crowdfunding platform designed specifically for Bitcoin and UTXO-based blockchain projects. Built with milestone-based fund release mechanisms and on-chain transparency, it enables the Bitcoin community to support critical infrastructure development through Bitcoin and Lightning Network payments.

Initially developed to finance mnemores' own open-source projects, the platform will expand to support carefully curated community projects through a rigorous selection process. All funding is transparent, milestone-driven, and secured through Bitcoin-native escrow mechanisms.

Key Features

  • Bitcoin/Lightning Native Payments: Accept funding through on-chain Bitcoin transactions and Lightning Network payments with automatic invoice generation and payment verification.
  • Milestone-Based Fund Release: Escrow system releases funds only when project milestones are completed and verified, protecting backers and ensuring accountability.
  • Project Curation & Selection: Rigorous review process evaluates technical merit, team capability, and alignment with Bitcoin/UTXO ecosystem values before projects are listed.
  • On-Chain Funding Transparency: All funding transactions are publicly verifiable on the Bitcoin blockchain with real-time tracking of raised amounts and fund distribution.
  • Community Governance Voting: Token-weighted or proof-of-funding voting system allows backers to participate in milestone verification and project governance decisions.

Technical Specifications

Payment Methods
Bitcoin on-chain, Lightning Network
Escrow Mechanism
Multi-sig with time-locks
Smart Contracts
Miniscript, DLC-based milestones
Governance
Proof-of-funding voting
Transparency
Full on-chain verification
License
MIT
Status
Not Started

Roadmap

v0.1 - Platform Foundation

Core platform, Bitcoin/Lightning integration, basic project listing

Planned Q3 2025

v0.3 - Escrow & Milestones

Multi-sig escrow, milestone tracking, fund release automation

Planned Q4 2025

v0.5 - Community Features

Governance voting, project curation process, backer dashboard

Planned Q1 2026

v1.0 - Production Release

Full DLC integration, advanced governance, mobile app

Planned Q2 2026

Integration Example

// Submit a project for funding
val project = LaunchpadProject(
    name = "Bitcoin Privacy Toolkit",
    description = "Open-source privacy tools for Bitcoin",
    fundingGoal = 21_000_000, // sats
    milestones = listOf(
        Milestone("Research & Design", 5_000_000),
        Milestone("Core Development", 10_000_000),
        Milestone("Security Audit", 6_000_000)
    )
)

// Create funding campaign
val campaign = launchpad.createCampaign(project)
println("Campaign ID: ${campaign.id}")
println("Funding address: ${campaign.bitcoinAddress}")
println("Lightning invoice: ${campaign.lightningInvoice}")

// Backers fund the project
val payment = launchpad.fundProject(
    campaignId = campaign.id,
    amount = 210_000, // sats
    method = PaymentMethod.LIGHTNING
)

// Project owner requests milestone payout
launchpad.requestMilestonePayout(
    campaignId = campaign.id,
    milestoneIndex = 0,
    proof = "https://github.com/project/milestone-1-complete"
)

// Community votes on milestone completion
launchpad.voteMilestone(
    campaignId = campaign.id,
    milestoneIndex = 0,
    approve = true
)
// Funds automatically released when threshold reached

Use Cases

  • mnemores Projects: Primary funding mechanism for our open-source Bitcoin infrastructure tools and libraries.
  • Bitcoin Core Development: Support independent Bitcoin Core contributors and protocol research initiatives.
  • Lightning Network Tools: Fund Lightning Network infrastructure, wallets, and routing node software development.
  • Educational Content: Support Bitcoin education platforms, documentation projects, and technical training materials.
  • Privacy & Security Tools: Finance development of privacy-enhancing technologies and security auditing tools for Bitcoin.