The flow
- Launch. A creator launches a new coin and its machine in one transaction. The coin uses its quote token’s registered Meteora configuration. The creator pays the seed, which buys the first coins into the prize pool.
- Price. The buyer picks a pack from a fixed range of USDC prices. How many coins it buys depends on the market price at that moment.
- Purchase. The buyer pays USDC. On a machine quoted in another token, the same transaction first swaps the USDC into that token. The market sends the bought coins straight to the prize pool. 0.50% of the price is the pack fee. With a referrer, 0.20% goes to the referrer and the rest to Gabox. With no referrer, it goes to Gabox, or after graduation to the Mega Pack.
- Reservation. Gabox takes a snapshot of the prize table and the free coins in the prize pool. It reserves only this pack’s own coins, so other purchases at the same time do not lower its offer. Each purchase is its own draw, so many purchases can run at the same time.
- Randomness. MagicBlock VRF sends 32 random bytes back to Gabox. Gabox turns them into one ticket out of 65,536, and the ticket picks a prize row.
- Delivery. Gabox pays the prize to the buyer’s coin account. The prize is capped by what the prize pool can pay at that moment: if another win settled first, a large prize can be lower than shown, but a win never pays less than the pack’s own coins. If the buyer’s account cannot receive the prize, it is recorded as owed and can be claimed later.
- Afterwards. The buyer keeps the coins or sells them. A sale pays the market’s trading fee, but no pack fee.