Trusted by open-source teams on Stellar
Total paid out
184,230 USDC
Bounties completed
612
Active contributors
341
Avg. payout time
4 min
Platform
Everything you need to fund and get paid for open source
Repository sync
Connect GitHub and MergeFi imports repositories, issues, pull requests, and contributors automatically.
Smart escrow
Funds move into a Soroban smart contract the moment a bounty is funded. No one can withdraw until the work is verified.
Instant payouts
Merges are detected via GitHub webhooks and trigger automatic on-chain payment release in seconds.
Team bounties
Split rewards across multiple contributors by role, like frontend, backend, and testing, paid out automatically.
Reputation & analytics
Build a financial contribution profile: lifetime earnings, merge rate, review time, and top clients.
Sponsor dashboards
Track spending, active bounties, contributor performance, and budget remaining in real time.
A typical bounty, start to finish
- 1
Maintainer connects a GitHub repository.
- 2
Issue #42 is marked with a 100 USDC reward.
- 3
A sponsor funds the bounty, and funds lock into a Soroban escrow contract.
- 4
A contributor claims the issue and opens a pull request.
- 5
The maintainer reviews and merges it.
- 6
MergeFi detects the merge via GitHub webhook.
- 7
The escrow contract automatically releases payment to the contributor.
- 8
The contributor's reputation and earnings profile update instantly.
Live on the platform
devrel_ana was paid core-indexer#288
0xkoda claimed soroban-escrow-sdk#17
linh_dev opened a pull request for stellar-wallet-kit#475
Stellar Development Foundation funded v2.0: Multi-asset escrow
priyaeth was paid core-indexer#301
qa_marcus joined as a contributor
FAQ
Common questions
How does MergeFi decide when to release payment?+
MergeFi listens for GitHub webhooks. When a pull request that references a funded issue is merged, the backend verifies the event and calls the escrow contract's release function automatically. There's no manual approval step once a PR is merged.
What happens if an issue never gets resolved?+
Sponsors can refund an unresolved bounty at any time before it's claimed, or after its deadline passes. The escrow contract returns the full amount to the sponsor's wallet.
Can a bounty be split between multiple contributors?+
Yes. Maintainers can define a team split by percentage (for example 40% frontend, 40% backend, 20% testing), and the contract distributes the payout accordingly the moment the work is merged.
Which assets can I fund a bounty with?+
MergeFi currently supports USDC and XLM. Funds are held in a Soroban smart contract on Stellar until release conditions are met.
Do I need a Stellar wallet to participate?+
Contributors need a Stellar wallet (Freighter is supported today) to receive payouts. Sponsors need one to fund escrow. Browsing bounties and building your GitHub reputation doesn't require a wallet.
Why Stellar and Soroban?
Very low transaction costs make micro-bounties practical, fast settlement means contributors aren't waiting days for payment, and Soroban smart contracts handle escrow, splits, and milestone payouts natively on-chain.