Welot : No-Loss lottery
welot is a no‑loss savings lottery. Your deposit stays withdrawable any time. The prize pool comes from generated yield from the deposits.
ビデオ
テックスタック
説明
WeLot - No-Loss Lottery Protocol
WeLot is a decentralized, no-loss weekly lottery game built on the Mantle Network. It allows users to deposit tokens into a assigned savings pool where they retain their principal while having a chance to win prizes generated from the collective yield of all the remaining pools.
How It Works:
No-Loss Mechanism: Users deposit supported ERC-20 tokens into a vault. These deposits are routed to ERC-4626 compliant yield sources (such as Lendle). The principal remains safe and withdrawable.
Prize Generation: Instead of paying for tickets, the interest (yield) generated by the pooled assets over time becomes the prize pool.
Fair Winner Selection: The protocol uses PYTH Entropy V2 for randomness to ensure fair selection. Winners pool is chosen via a time-weighted algorithm, meaning the likelihood of winning is proportional to the deposit size and duration.
Epochs: The game operates in epochs (e.g., weekly). At the end of an epoch, the yield is harvested, a winner is selected, and the prize is distributed.
Key Technical Features:
Contracts: Built using Foundry, with a core
WelotVaultcontract managing deposits, yield routing, and prize accounting.Frontend: A Next.js application for users to interact with the protocol.
Automation: Supports keeper workflows (e.g., any Offchain or Onchai) to handle epoch closing and randomness requests.
Links
Website : https://welot-lottery.vercel.app/
GitHub Repository: https://github.com/satyaorz/welot---lottery
Pitch Deck: https://gamma.app/docs/WeLot-The-No-Loss-Lottery-Protocol-ltufc9o8p4qi3ba
Regulatory Note
This project does not involve any regulated assets.
Team
Solo Hacking
Name: Satya
X (Twitter): https://x.com/satyaorz
Email: satya0x13@gmail.com