Skip to content
$VIBES--
>_ vibestarter://docs/raise-types

Docs.

Protocol

Raise types

Choose the funding model that fits your project

Three distinct raise types, each with different mechanics for fund collection, goals, and refund handling.

Quick comparison

FeatureFixed GoalOpen-EndedPro-Rata
Funding targetRequiredOptional (soft cap)Hard cap
If goal not metFull refundRefund if soft cap missed; else keep raisedFull refund
If oversubscribedExcess rejectedAll acceptedPro-rata allocation
Best forClear budget projectsFlexible / ongoingHigh-demand launches

Raise type configurations

01 · Fixed goal
Must hit 100% of targetOr backers claim refunds
On successFunds → tranche release
On failure100% refund (claim)
Best forClear budget projects
02 · Open-ended
→ ∞No hard cap
ConditionKeep all funds raised
Soft capOptional minimum
Best forFlexible / ongoing builds
03 · Pro-rata
↳ Overflow
Cap + fair allocation
Hard capRequired (strict limit)
OverflowExcess is claimable
Best forHigh-demand launches

Fixed goal

Fixed goal
TypeAll or nothing
On successFunds → tranche release
On failure100% refund (claim)
  • --Projects with clear, defined budgets
  • --Products that need minimum viability threshold
  • --When partial funding isn't useful
  • --Building trust with risk-averse backers

Claimable refunds

If the goal isn't reached by the deadline, backers can claim their full contribution back from the smart contract. No action needed from the founder.

Open-ended

Open-ended
TypeKeep what you raise
Soft capOptional minimum
On failureRefund only if soft cap missed
  • --Flexible scope projects that scale with funding
  • --Ongoing development or content creation
  • --When any funding helps move forward
  • --Community-driven projects

Soft cap

Setting a soft cap gives backers confidence that there's a minimum viability threshold. If the soft cap isn't reached, backers can claim refunds just like Fixed Goal.

Pro-rata allocation

Pro-rata
TypeFair distribution
Hard capRequired (strict limit)
OverflowExcess claimable
Example: an oversubscribed raise
Hard cap100 ETH
Total committed200 ETH
Allocation rate50%
Your 10 ETH5 ETH allocated, 5 ETH refunded
  • --High-anticipated launches likely to oversubscribe
  • --Fair token distribution across all backers
  • --Preventing whale domination
  • --Building broad community ownership

Choosing the right type

Decision matrix
AudienceRisk-averse backers → Fixed Goal · Early adopters → Open-Ended · High demand → Pro-Rata
BudgetNeed minimum amount → Fixed Goal / Soft Cap · Flexible scope → Open-Ended
DemandAnticipate oversubscription → Pro-Rata · Prevent whale domination → Pro-Rata