Solana | EVM Prediction Market where users can create market, add liquidity, and bet, forking polymarket
Last updated Jun 22, 2026
10
Stars
4
Forks
0
Issues
0
Stars/day
Attention Score
45
Language breakdown
No language data available.
โธ Files
click to expand
README
๐ง DecentraPredict - A Decentralized Prediction Market
DecentraPredict is an open-source decentralized prediction market built on Solana, allowing users to create, participate, add liquidity and resolve prediction events using smart contracts.
โ๏ธ Bet on real-world outcomes. Earn if you're right. Built for transparency, fairness, and community governance.
โจ Features
- ๐ Create custom markets with clear outcomes
- ๐ฐ Add fund to increase liquidity
- ๐ Decentralized and trustless smart contracts
- ๐งพ Transparent resolution and reward distribution
- ๐ธ Supports token-based betting and rewards
- ๐ง Oracle integration for automatic result fetching
- ๐จ๐ฟโ๐คโ๐จ๐ฟ Referral link system
๐ How it works
You can reference the guide video here:https://github.com/user-attachments/assets/8f48a641-7edb-4af3-a17e-c5464bfef660
๐๏ธ Tech Stack
- Blockchain: Solana
- Smart Contracts: Anchor / Rust
- Frontend: Next.js + TailwindCSS
- Backend: Node.js + Express + MongoDB
- Oracles: Switchboard
๐ Getting Started
Prerequisites
- Node.js v18+
- Anchor 0.29.0
- Next.js v15.2.1+
- MongoDB Atlas (for backend data)
Installation
# Clone the repository
git clone https://github.com/Buckybonez/Solana-EVM-Prediction-Market
cd Solana-EVM-Prediction-Market
Install dependencies
npm install
Run frontend
npm run dev
Run backend
npm start
Backend env setting
env
PORT =
DB_URL =
PASSKEY =
FEE_AUTHORITY =
```
๐ง How It Works
- Create Market โ A user creates a prediction event: e.g., "Will BTC hit $80k by Dec 2025?"
- Add liquidity โ A user fund any market to increase liquidity
- Participants Bet โ Users place stakes on "Yes" or "No"
- Locking Period โ Market closes at deadline; no more bets
- Resolution โ Oracle fetches real-world outcome
- Payout โ Winners are rewarded proportionally
๐ฌ Contact
If you have any questions or would like a more customized app for specific use cases, please feel free to contact us at the contact
๐ More in this category