Save USDC. Win the prize.
Never lose your deposit.

No-loss prize savings on Arc β€” withdraw your full deposit anytime.

Current prize pool
β€”
next draw: β€”

Launch app ↓
Built on Arc Β· USDC is gas Open source Contract … Encode Γ— Circle Programmable Money Hackathon
01

Deposit USDC

Your deposit joins the pool and buys you tickets β€” odds proportional to your share. Withdraw the full amount anytime.

02

Prize pool grows

Everything above principal β€” vault yield and sponsor top-ups β€” becomes the prize. Your principal is never touched.

03

Daily draw

Every 24h anyone can trigger the permissionless two-step draw. One saver wins the whole prize. Everyone else loses nothing.

β€”
Total saved (USDC)
β€”
Savers in the pool
β€”
Draws completed
Paid out (USDC)

Deposit

Connect a wallet to see your balances. First deposit asks for a one-time USDC approval, then the deposit itself.

Withdraw (anytime, no loss)

Prize & draw

The draw is permissionless and runs in two steps: request pins a future block, execute settles it from that block's hash. Nobody β€” not even the caller β€” can know the winner in advance.

Recent winners

Launching

LUCKY token

The LuckyArc community token, launched on a bonding-curve launchpad on Arc mainnet.

Utility roadmap

The only official LUCKY contract address is the one shown on this page. Any other token, airdrop link or "presale" using the LuckyArc name is fake. Official channels: this site, @Luckyarcxyz, GitHub.

FAQ

Can I lose my deposit?

No. Your USDC principal is tracked separately from the prize and is withdrawable in full at any time. Only the amount above principal (yield and sponsor top-ups) is ever paid out as a prize.

Where does the prize come from?

Deposits sit in an ERC-4626 vault. Whatever the vault earns above the sum of user deposits, plus anything sponsors add via fundPrize, is the prize.

How is the winner chosen?

Weighted by deposit size β€” 100 USDC has 10Γ— the odds of 10 USDC. The draw is two transactions: one pins a future block, the next reads that block's hash as the seed. On Arc PREVRANDAO is always 0, so single-transaction randomness would be grindable; the two-step design closes that.

Who can trigger the draw?

Anyone, once the 24h timer passes. A keeper does it automatically, but the button is yours too.

Is there a token?

LUCKY is launching on an Arc launchpad. Its contract address appears in the LUCKY section above the moment it is live; anything else using the name is a scam. It does not affect the prize or your principal.

Is this audited?

No. It is open source with a test suite, and all limitations are listed in the README. Deposit only what you are comfortable with on new infrastructure.

Honest limitations: the commit-reveal draw is better than same-block entropy but is not a VRF (the randomness source is swappable for one when Arc gets it). Winner selection is O(n). ERC-4626 rounding can cost a wei or two. Details in the README.
GitHub Β· 𝕏 @Luckyarcxyz Β· Dev notes
built on Arc Β· USDC is gas Β· sub-second finality