Introduction

🎯 Project Overview

Lotellar is a decentralized lottery platform built on the Stellar blockchain. It allows users to join fair, transparent lotteries and enables other Web3 projects to create reward-based campaigns using their own tokens.


❗ Problem

There is no trustless, decentralized lottery system on Stellar. Current solutions are centralized, non-transparent, and don't support community-driven growth for ecosystem projects.


βœ… Solution

We’re building an on-chain lottery mechanism that:

  • Selects winners using VRF (Verifiable Random Function)

  • Lets users join lotteries by paying a fixed fee

  • Automatically creates a new lottery when one ends

  • Enables other projects to create token-gated lotteries with custom rules and rewards


🧩 How It Works

  1. A lottery is initialized with parameters: entry fee, number of participants, reward

  2. Users join by paying the entry fee

  3. Once the trigger condition is met (e.g. user limit or time), the winner is selected via VRF

  4. The reward is sent on-chain

  5. A new lottery is auto-generated

  6. Projects can create lotteries requiring token ownership (e.g. β€œHold 10 XYZ tokens to join”)


πŸ› οΈ Tech Stack

  • Blockchain: Stellar

  • Randomness: VRF

  • Frontend: Next.js

  • Wallet: Freighter (Passkey support coming soon)

  • Backend: Stateless on-chain logic (smart contract driven)


🧠 Benefits

  • Fair and transparent lottery experience for users

  • Growth tool for projects to acquire and engage users

  • Fully auditable and decentralized

  • Increases activity and user retention within Stellar ecosystem


🚧 MVP Progress

  • βœ… Working testnet version (Freighter integrated)

  • πŸ”„ Passkey integration planned

  • πŸ”œ Token-gated lottery creation

  • πŸ”œ Project-focused SDK/API for creating custom lotteries

Last updated