Squeek Pot
SQUEEK POTDOCS

01What is Squeek Pot?

A no-loss lottery for SQK. Deposit, and your SQK stays 100% yours — withdraw every token whenever you want. While it sits in the pot, your deposit size is your odds of winning a prize that's drawn once a day.

You can't lose your deposit. The only thing ever paid out is a separate prize pot that sponsors seed — never your principal, and never anyone else's. Win or lose, you keep what you put in.

The winner each day is picked by Chainlink VRF 2.5 — on-chain, provably-fair randomness that nobody (not even the team) can predict or rig.

02How to play

WHO FUNDS THE PRIZE? The prize is seeded — anyone can top it up by calling fundPrize. It is never taken from deposits. A future, separately-audited version can route Squeekchain staking yield into the prize automatically; deposits stay 100% withdrawable either way.

03Your odds

Odds are simply your share of all deposits:

win chance = your deposit ÷ total deposits

Deposit more, get more tickets. There's no edge from splitting across wallets — 100 SQK in one wallet or across ten wallets is the same total weight. The live odds shown in the app are your raw deposit share; if you hold a Genesis NFT your real draw weight is higher (next section).

You depositOthers in potYour chance
100 SQK100 SQK50%
100 SQK400 SQK20%
100 SQK900 SQK10%

Up to 500 players can be in the pot at once.

04Genesis NFT boost

Hold at least one Squeek Genesis NFT and your ticket weight is multiplied by 1.2 (+20%) when the draw takes its snapshot. One NFT is enough — holding more doesn't stack.

HOW BIG IS +20%, REALLY? Head-to-head with an equal non-holder deposit, a holder wins ~54.5% of the time vs 45.5%. Put another way: each 1 SQK a holder deposits is worth 1.2 tickets instead of 1.0. Small, fair edge — enough to reward holding, not enough to make deposits pointless.

05The daily draw

The draw is fully permissionless — no admin pulls the lever. It runs in three steps:

WHY THE SNAPSHOT MATTERS Because the player set is frozen when the draw starts, nobody can watch the random number arrive and then deposit to grab the win — late deposits and withdrawals only count toward the next round. The prize amount is locked in at request time too.

An automatic keeper triggers both steps on schedule, so draws happen on time even if no player lifts a finger. If Chainlink ever failed to deliver, the round can be safely reset (prize rolls to the next day) — see trust & safety.

06Why it's truly no-loss

Deposits and the prize live in two separate accounts inside the contract:

Because the SQK held by the contract is always at least the total of all deposits, every depositor can always withdraw in full — withdrawals aren't even pausable. It's the first thing an auditor should check, and it holds by construction.

07Trust & safety

What the owner can do is deliberately tiny, and none of it touches your money:

What the owner cannot do: take or move deposits, touch the prize, change anyone's odds, change the +20% boost, swap which NFT counts, or pick the winner.

TOKEN PRECONDITION The no-loss promise assumes SQK is a standard ERC-20 — fixed-supply, non-rebasing, no fee-on-transfer, no transfer hooks. Squeekchain's SQK meets this. The contract is not safe to repoint at a non-standard token without a re-audit.

08Contracts & addresses

Everything is on-chain and verifiable. Network: Ethereum Sepolia (chain id 11155111).

Squeek Pot
0x2a86555598d4951d2dbfcb545e12e5aab06204d4
SQK token
0xd78a3956cf63164d1fa1c622ad3c66623162fa1e
Genesis NFT
0xc4c7982657f00509548f3a3a41db7fa439a6856b
VRF coord.
0x9DdfaCa8183c41ad55329BdeeD9F6A8d53168B1B
TESTNET Squeek Pot runs on Sepolia testnet while Squeekchain Genesis is in its build phase. SQK and the prize are test assets for now.

09FAQ

Can I lose my deposit?

No. Prizes are paid only from the separate sponsor-funded reserve. Your deposit is always 100% withdrawable.

Do I need the Genesis NFT to play?

No — anyone can deposit and win. The NFT is an optional +20% odds boost, nothing more.

Who runs the draw?

Nobody in particular — it's permissionless. An automatic keeper fires it on schedule, but any player can trigger it too.

Could the team rig who wins?

No. Winners come from Chainlink VRF 2.5 over a snapshot frozen before the random number is known, and the VRF coordinator is pinned so it can't be swapped. The owner has no winner-picking power.

What's the minimum, and how many can play?

Minimum position is 1 SQK; up to 500 depositors can be in the pot at once.

What happens to late deposits right before a draw?

They count toward the next round. The current round's players and prize are locked in the moment the draw is requested.

no-loss lottery · chainlink vrf 2.5 · built for squeekchain genesis 🐹

Squeek Pot is an experimental no-loss game on Sepolia testnet. Nothing here is financial advice. Verify every contract address on-chain before interacting.