StellarFund Uses Three Soroban Contracts to Release Crowdfunding Escrow by Milestone
StellarFund is a smart contract system built on Stellar's Soroban platform that holds XLM in escrow and releases funds to creators only as they complete predefined milestones. The system uses three cooperating contracts — Factory, Campaign, and Reputation — where the Factory deploys a fresh, isolated Campaign contract for each crowdfunding project. Contributors transfer XLM directly into the campaign contract, and payouts are released sequentially only after the funding goal is met and the deadline has passed. If a campaign fails to reach its goal, backers can reclaim their exact contributions via an automatic refund mechanism that follows checks-effects-interactions ordering to prevent exploits. A Reputation contract tracks creator scores, but only accepts updates from Factory-verified campaign contracts, preventing direct manipulation of on-chain credibility scores.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in