Create a pool
Anyone can deploy their own Ripstr pool. Pool creation is fully permissionless — you do not need approval from anyone.
Your pool gets the same machinery the flagship pool runs on: the same inverse weighting, the same Switchboard-ordered settlement, the same four settlement options, the same safety rails. What is yours is the collection whitelist, the configuration, and a share of the fees.
What it costs
20 SOL, plus the equivalent value in $RIP at the market's current price. Both legs go to the protocol earnings wallet.
The $RIP leg is computed from the AMM's live price at the moment you call, so the two payments are equal in value. The protocol admin can change the SOL amount; the $RIP amount always tracks it.
This is a deliberate anti-abuse guardrail rather than a revenue line. Pool creation writes permanent on-chain state and adds a pool that users have to distinguish from every other pool, so it is priced to make spamming pools expensive and to require the creator to hold $RIP.
What you earn
The pool's creator takes 40% of that pool's protocol fee take — a 60 / 40 split, protocol / creator. That applies across all three protocol revenue streams on your pool:
- the 1% cut of every acquisition fee,
- the 1% cut when a purchaser keeps an NFT,
- the retained 15% settlement discount.
Commission accrues on the pool and you withdraw it yourself, whenever you like. Depositor fee income, the crown tithe, and everything else are untouched — creator commission comes out of the protocol's share, not out of anyone else's.
Pools created by the protocol admin have no creator, and the protocol keeps 100%.
What you set at creation
| Setting | What it means |
|---|---|
| Pool id | The pool's identity. By convention you may use a collection's own address, giving a canonical one-to-one collection-to-pool mapping. |
| Admin | Who may change this pool's configuration afterward. Usually you. |
| Payout address | Where this pool's protocol-side payouts go. |
| Collections | Up to 8 collections whitelisted immediately at creation. |
Everything else starts at protocol defaults: 10% surcharge, 5% crown tithe, 85% depositor bid rate, 0.01 SOL minimum backing, 24-hour settlement window, 7-day finalize window.
What happens next
Your pool starts closed, and that is intentional. Two things are true immediately after creation:
- Acquisitions are off. Every new pool begins in the loading phase so positions can be stocked before anyone can pull. You turn acquisitions on when the pool has enough inventory to be worth pulling from.
- Whitelist enforcement is on. If you passed no collections at creation, nothing is admitted yet — an empty whitelist means closed, not open. Add collections before expecting deposits.
There is also a one-time setup step: the selection tree is created empty and must be grown to capacity before the pool can accept positions.
Things worth thinking about first
- A pool with one position is not a gacha. Odds, price, and fee income all depend on having a spread of backings. Plan how the pool gets stocked before you pay to create it.
- Price is set by your depositors, not by you. The acquisition fee is the harmonic mean of the backings in your pool plus the surcharge. You cannot set a price directly; you can only set the surcharge.
- Curation is your job. With whitelist enforcement on, you decide what is allowed in. Blocking is sticky — blocking a collection also de-whitelists it, and unblocking does not re-whitelist.
- Creator and admin are separate. Commission follows whoever paid; configuration follows whoever was named admin. Naming someone else admin does not give away your fee share, and it does not get it back either.
Related
- Collections — how the whitelist works.
- Collection pools — pools restricted to a single collection.
- Parameters — everything you can configure and its allowed range.
- Fees & protocol revenue — where the other 60% goes.