Updated 19 September 2026
TopShelf rules
Beta documentation. Store submission, legal eligibility and complete device validation remain open.
Access and optional registration
This game is for adults aged 18 or over. Character access requires at least 500,000 tokens of that character actively timelocked through DevFridge. There is no TopShelf charge for starting each run. After a verified run ends, you can choose whether to pay to register its known score on Robinhood Chain. Payment is required to include that run in the on-chain prize leaderboard.
Payment and wallets
The owner sets the amount for each enabled ERC-20 token. Review the selected token, amount, season and network before confirming. Network gas is separate from the registration fee. A token allowance approval alone does not register a score. Registration links your Solana and Robinhood wallets permanently, one-to-one. The original Solana account must authorize the link: it can sign in the Android game through MWA, including Seed Vault, while Phantom handles the separate Robinhood payment. Alternatively, the same Solana account can sign inside Phantom.
Scores
Each run can be registered once. Each additional run registration pays a fee; only your highest registered score counts for the season. Equal scores are ordered by wallet address. Ranked play includes server-generated random pieces and player placement decisions. The server validates the recorded run; this does not prove a human played.
Seasonal token prizes
Registration fees fund the intended seasonal prize distributions. The owner sets the number of winners and approves a distribution. The top scores are captured in a snapshot; once capture is complete, winners can claim and a new season starts. For each pool token, a winner's allocation is the pool multiplied by that winner's best score, divided by the sum of all winning scores, rounded down to whole token base units. The available pool may also include unclaimed funds carried over from an earlier distribution.
Owner safety controls
The owner can withdraw unreserved funds, including entry fees before a distribution is approved. This is an intentional safety control. Funds reserved for an open distribution cannot be withdrawn by the owner while reserved. The contract does not guarantee that every fee will be redistributed or that a distribution will open on a fixed date. The owner can also change future token fees, accepted tokens, winner count and verifier, or pause registrations.
Claims and closure
The owner decides when to close claims; the contract does not enforce a minimum claim period. When claims close, unclaimed allocations expire. Remaining funds become available for a later distribution or owner withdrawal. Check the live leaderboard for the season, distribution status and your claimable amounts. A score registration does not guarantee a prize or a refund; mandatory legal rights are unaffected.
Before paying
Review the current contract state and any published season notices. Token values and network fees can change. Only confirmed registration transactions establish on-chain inclusion. The app's return link is not proof of payment. Do not repeat a payment while the original transaction is still pending.
Contract
Robinhood Chain, chain ID 4663
0xc1DB49694E0DB50778c333350C8A553fDE221989
Leaderboard and claims: https://world.devfridge.cool/leaderboard
This preview explains the current implementation. Store review and territorial eligibility are still being evaluated; these notes do not establish permission to offer the competition in every country.