Documentation
Stable Packs Documentation
Understand every step from pack selection to direct USD0 cash drop delivery.
Overview
Protocol map
Choose a live pack
Review the possible USD0 cash drops and published odds. Only packs marked Live can be opened.
Contract settles
The contract selects one enabled result, validates its route, and executes the purchase onchain.
USD0 cash drop arrives
The purchased USD0 cash drop is delivered directly to the wallet that opened the pack.
Opening economics
Only packs marked Live can be opened. Coming Soon packs are visible for discovery but cannot transact.
What Stable Packs does
Every successful opening follows the same onchain route. The payment, random selection, USD0 cash drop, and direct delivery are enforced by Stable Packs contracts. Stable Packs does not issue points, an IOU, or an offchain claim in place of the delivered token.
Pack Anatomy
A pack is an onchain configuration with a price, a set of eligible USD0 cash drops, and a published weight for every possible result. One opening produces one selected USD0 cash drop.
Every possible company or fund is visible before confirmation.
The listed weights determine selection probability and total 100%.
Each successful opening sends one purchased USD0 cash drop to your wallet.
Live Packs
Stable Packs fails closed. A pack becomes Live only when its complete production route passes current health checks, including deployed contracts, supported USD0 cash drops, price feeds, liquidity routes, settlement simulation, and randomness capacity.
Odds & Selection
After payment, the contract commits the opening to its pack snapshot and uses the configured randomness coordinator to select one enabled option. Settlement retries keep the same selected token. A failed swap cannot reroll the result.
Payments
Settlement
- Payment acceptedThe contract records the opening and protects the payment as a liability.
- Result selectedRandomness resolves one option from the opening's published weights.
- Route revalidatedLiquidity, price, and minimum output checks run again before the swap.
- Delivery confirmedThe USD0 cash drop reaches the opener before any protocol fee accrues.
Delivery
The settlement adapter sends the purchased USD0 cash drop directly to the wallet that opened the pack. Stable Packs does not maintain a custodial balance for the user and does not require a later claim transaction.
Retries & Refunds
If settlement fails after selection, the opening remains recoverable. The owner can retry the same selected token. When the contract's refund conditions are met, the owner can instead recover the original payment asset.
Uses the existing selected USD0 cash drop. It never rerolls the opening.
Contracts
Stable Packs runs on Stable Chain mainnet, chain ID 988. The primary public contracts can be inspected directly on Blockscout.
0xfEaA9149A2E0Ef58e86Faf72B78068dE2D2729260xfEaA9149A2E0Ef58e86Faf72B78068dE2D272926