
Lotry.fun
Tokenized Lotteries
Demo
About
The problem it solves Lotteries historically have never been tradable. So we built a new primitive with Lotry, where tickets can be traded on a bonding curve until the day of draw. This enables multiple games to happen for each Lotry draw. Lotry also has programmable rewards, taxes, and other parameters. Lotry makes lotteries programmable, and fun on Base. Smart Contract Address(es) [LOTRY TOKEN LAUNCHPAD](https://basescan.org/address/0xe60e8e66eF394080144711bda9A86de63b679888) (this contract deploys token) [WINNER SELECTION CONTRACT](https://basescan.org/address/0xa8ef9276e27bdbbe3da532ac8055dc427886f59c) (this is the contract that calls VRF to get random number and picks a winner for the Lotry) Other Onchain Proof Our first test Lotry on Mainnet saw 52 participants. A prize pool of $8k, and protocol revenue of $2k. We're super hyped for public testing to begin! [Private Lotry](https://basescan.org/token/0x4dc7f75528603de980806aedf534f9662e801467) [Selection Transaction ](https://basescan.org/tx/0x2194ae00bbd5f9493a3089c2443257332bf2d6106680070394f816d752663221) [Reward Distribution Tx ($2,340.08)](https://basescan.org/tx/0x62a407b44789ac0b038be584c69df6a7784fd9fba1172b67dff781262dcd4229) [Liquidity Pool Distribution Tx ($6,143.37)](https://basescan.org/tx/0x9c78ddd1307e9c6725a79f54ff06d1bf4b7e5d2f2fad2686e7190b1518ba8047)
How it's made
Challenges we ran into Coming up with the protocol design and ways to reward various user groups has been challenging. We also faced significant challenges coming up with our custom bonding curve and prize distribution mechanism, while ensuring everything is fair and transparent. We fixed these through continuous testing, and trial and error. We are also actively gathering user feedback to improve the UX as well as the mechanism design.