Built for Stellar Mainnet

Merge code.
Earn instantly.

MergeFi is the financial infrastructure for open source. Sponsors fund issues, contributors get paid the moment their pull request is merged, and Soroban smart contracts on Stellar handle the escrow.

priyaeth0xkodadevrel_anaqa_marcuslinh_dev
Joined by 341 contributors already earning

Trusted by open-source teams on Stellar

stellar-labsstellar-labsmergefimergefiopenzeppelinopenzeppelinsoroban-foundationsoroban-foundationwallet-kitwallet-kitcore-indexercore-indexer
GitHubSorobanFreighterUSDC / XLM

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. 1

    Maintainer connects a GitHub repository.

  2. 2

    Issue #42 is marked with a 100 USDC reward.

  3. 3

    A sponsor funds the bounty, and funds lock into a Soroban escrow contract.

  4. 4

    A contributor claims the issue and opens a pull request.

  5. 5

    The maintainer reviews and merges it.

  6. 6

    MergeFi detects the merge via GitHub webhook.

  7. 7

    The escrow contract automatically releases payment to the contributor.

  8. 8

    The contributor's reputation and earnings profile update instantly.

Live on the platform

devrel_ana

devrel_ana was paid core-indexer#288

40 USDC6m ago
0xkoda

0xkoda claimed soroban-escrow-sdk#17

22m ago
linh_dev

linh_dev opened a pull request for stellar-wallet-kit#475

48m ago
Stellar Development Foundation

Stellar Development Foundation funded v2.0: Multi-asset escrow

2,500 USDC1h ago
priyaeth

priyaeth was paid core-indexer#301

480 USDC2h ago
qa_marcus

qa_marcus joined as a contributor

3h ago

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.