Skip to content
ProjectX
FAQ

The questions worth asking before you deposit

Including the ones a protocol would usually rather you asked after.

Using it

How it works in practice

So I really can’t lose my money?

Your principal is never spent. It is delegated to a validator and returned to you 1:1 whenever you withdraw. The prize is funded entirely from the staking yield that principal earns while it sits in the pool — so the most you can lose by playing is the interest you would otherwise have earned yourself.

It does not mean risk-free. Smart contracts can contain defects, and this one has not been independently audited. See the security model.

Who decides who wins?

One depositor per epoch, selected with probability proportional to their share of the pool, using Sui’s native on-chain randomness. Twice the principal is twice the chance. Deposits become eligible two epochs after they are made, so a deposit placed immediately before a draw cannot win it.

How big is the prize?

The entire pool’s staking yield for that day, converted to USDC and paid to one depositor. It is real yield rather than an emission or a subsidy, so the prize grows directly with the pool. Every prize ever paid is listed across the interfaces, each with the transaction that paid it.

When can I withdraw?

At any time. There is no lock-up, no cooldown and no pause on withdrawals — the contract has no mechanism to prevent one. A 10% buffer is kept unstaked so ordinary withdrawals settle immediately; a withdrawal larger than the buffer pulls stake off the ladder to serve you, at the pool’s expense rather than yours.

What does it cost?

Nothing on deposit, and nothing on withdrawing your principal. The protocol takes 5% of the gross staking yield, and 2% as a spread on the conversion that pays a prize.

Leaving mid-epoch forfeits 10% of your pro-rata share of the accrued prize pot. That fee is charged against the pot, never against your principal, which always returns in full.

Do I need SUI to pay for gas?

Usually not. Deposits and withdrawals can be sponsored, so a first deposit does not require you to already hold SUI for fees. Whether sponsorship is currently available is shown in the vault itself, next to your position.

What is the minimum deposit?

1 SUI. There is no maximum.

Can I put money into the prize itself?

Yes. The pot can be topped up by anyone, permissionlessly, in a single transaction — and several people already have. It is how a young pool gets past the point where its own staking yield can fund a prize worth entering.

Be clear about what it is: a donation, not an investment. A contribution cannot be withdrawn, buys no position in the pool, and goes to a depositor drawn the same way as any other epoch. How boosting works.

Risk and control

What can go wrong, and who holds what

Has the contract been audited?

The contract suite passes 75 tests on every build and the no-loss invariant is enforced by the Move type system rather than by runtime checks — a stronger guarantee than a review alone provides. A published independent review is the next milestone, and the complete threat model is already on GitHub for anyone who wants to read it today.

Could you run off with it?

No. No function that accepts the admin capability can reach principal, the liquid balance or any deposit receipt — those types are unreachable from that code path, and that is a compile-time property, not a policy. Admins can pause deposits and adjust parameters within compiled ceilings. They cannot pause withdrawals, and they cannot move your principal.

What if a draw doesn’t happen?

The pot rolls into the next epoch. An epoch with no yield, no eligible depositor or an unusable price feed simply does not settle — deliberately, because aborting would strand the pool in a state from which it could never harvest again. A delayed prize is the failure mode; a lost deposit is not.

What happens if the price oracle is wrong?

The reading is validated before it is trusted: a non-positive price, a zero mean, a sample older than the freshness window, excessive dispersion between responders or a value outside the permitted band each abort the settlement. A swap that would execute worse than 2% from oracle fair value reverts. There is currently one feed, not several — a known limitation, published on the security page.

Can someone steal my spot in the pool?

No, and that is a feature. The deposit receipt cannot be transferred, sold, lent or wrapped by any external transaction. Nobody can take your position from you — including through a signature you were tricked into giving.
Free entry

No deposit is necessary to enter or win

A prize draw that can only be entered by paying is a different kind of promotion, with a different legal character. ProjectX therefore has a free entry route, and it carries the same odds per entry.

Alternative Method of Entry (AMOE)

  1. Hand-print your name, date of birth, postal address, email address and the Sui address you wish any prize sent to, on a plain 3" × 5" card.
  2. Mail it in a hand-addressed envelope with first-class postage to the sponsor address published in the official rules.
  3. One entry per envelope. Mechanically reproduced or bulk-submitted entries are void.
  4. An entry is allocated to the first draw whose epoch begins at least twenty-four hours after it is received and verified.

The full procedure, the sponsor’s address and the entry weighting are in the official rules, and the entry page is reachable from the DApp in every jurisdiction, including those where deposits are restricted.

Ready when you are

Deposit from 1 SUI, withdraw whenever you like, and enter every draw from the moment your deposit becomes eligible.