Closing the sale
Finalize
Once the sale ends above the soft cap, anyone can finalize — it’s permissionless, so your
launch never waits on a single party. (No-LP sales open claims and pay the fee right here.)
Create liquidity
The raise seeds the locked V3 pool, the platform fee is taken, and claims + trading open.
The core invariants
Claim XOR refund
A buyer either claims (successful sale) or refunds (cancelled) — never both. The contract enforces
it.
Unsold burns
Unsold sale tokens burn at a successful settle. If a sale is cancelled or escaped, the full
token deposit returns to you instead.
Soft cap or refund
Miss the soft cap and the sale cancels — every buyer reclaims 100%.
LP can't strand you
If liquidity isn’t created within a 7-day grace after finalize, anyone can flip the sale to
refunds — funds never get stuck.
The platform’s safety levers
So there are no surprises, here’s what the platform can do (a project cannot):| Lever | What it does |
|---|---|
| Soft-cap override | Treat the soft cap as met to allow settlement — can’t move funds |
| End early | Close an active sale early, only once the soft cap is secured |
| Cancel | Cancel a sale (anytime by platform; by anyone if it ended below soft cap) → refunds |
| Emergency escape | Break-glass that pulls the raise out and voids the sale; your deposited tokens are still reclaimable |
| Rescue | Recover stray tokens sent in by mistake — never the sale or quote tokens |
These exist purely as guardrails and last-resort recovery. None of them let the platform — or you —
touch tokens that are owed to buyers or skim a live raise.